Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2013, 06:24
Avatar de batty_23
batty_23
 
Fecha de Ingreso: enero-2013
Mensajes: 2
Antigüedad: 11 años, 4 meses
Puntos: 0
Problema con imagecreatefrompng();

Hola , estoy con un error hace varios dos dias y no puedo encontrar la solucion,
les cuento...
Lo que quiero hacer es cambiar la extension de un archivo png o bmp a jpg,
redimensionarlo con las medidas que especifique y guardarlo, lo que esta haciendo ahora es redimensionarlo y guardarlo pero aparece una imagen toda negra,
y el mensaje de error es el sguiente..


Warning: imagecreatefrompng();
'C:/xampp/tmp/phpE916.tmp' is not a valid PNG file in C:/xampp/htdics/newProject.... on line ...



Este es el codigo:


$nameimagen=$_FILES['file_image']['name']; //nombre de la imagen
$tmpimagen=$_FILES['file_image']['tmp_name']; //texto con el nombre temporal de la imagen

$ancho = 175; //ancho que le quiero dar
$info = pathinfo($nameimagen);
$tamano = getimagesize($tmpimagen); //tamaño de la imagen nueva
$width = $tamano[0]; //ancho de la imagen
$height = $tamano[1]; //alto de la imagen

$alto = intval ($height * $ancho / $width); //se calucla en nuevo alto


//el problema esta aca
$src_img = imagecreatefrompng($tmpimagen);
//el problema esta aca


$dst_img = imagecreatetruecolor($ancho, $alto);
imagecopyresampled($dst_img, $src_img, 0,0,0,0,$ancho,$alto,$width,$height);
imagepng($dst_img, "C:/xampp/htdocs/newProject/profile_pictures_min/pepe.jpg", 100);


De antemano les agradezco sus respuestas gracias a todos

Saludoooos!!!!