Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Kizar en 1 Noviembre 2007, 14:47 pm



Título: Convertir png/gif a jpg
Publicado por: Kizar en 1 Noviembre 2007, 14:47 pm
Estoy haciendo un script que cambia imagenes de formato usando la librería GD, es muy sencillo, pero el problema surge cuando quiero convertir una imagen png o gif a jpg.
Las imágenes png y gif soportan transparencias y jpg no, entonces al convertirlas las partes que eran transparentes se quedan en negro en la imagen jpg.
¿Alguien sabe como puedo hacer para quitar las transparencias o para cambiarlas por el color blanco?

Salu2  ::)


Título: Re: Convertir png/gif a jpg
Publicado por: Kizar en 1 Noviembre 2007, 16:57 pm
Ya esa solucionado  ;D


Título: Re: Convertir png/gif a jpg
Publicado por: дٳŦ٭ en 5 Noviembre 2007, 21:13 pm
Ya esa solucionado  ;D

Muchos agradecerían que hubieras puesto la solución.


Título: Re: Convertir png/gif a jpg
Publicado por: SirLanceCC en 5 Noviembre 2007, 21:43 pm
Es relativamente sencillo, supongo que lo que hiciste fue pintar primero la imagen de blanco (con la funcion correspondiente que no recuerdo) y luego poner la imagen con transparencias... ;)
Pero si es de buena educación poner la solución :P


Título: Re: Convertir png/gif a jpg
Publicado por: H4RR13R en 12 Noviembre 2007, 01:32 am
y algunos aun la esperamos :D


Título: Re: Convertir png/gif a jpg
Publicado por: ActiveSheet en 19 Noviembre 2007, 02:25 am
seguimos esperando....  :¬¬


Título: Re: Convertir png/gif a jpg
Publicado por: Hans el Topo en 19 Noviembre 2007, 12:23 pm
http://es.php.net/manual/es/ref.image.php


Título: Re: Convertir png/gif a jpg
Publicado por: Kizar en 12 Enero 2008, 01:23 am
Código:
	$ancho = 200;
$alto = 200;
$src_img = imagecreatefrompng($data);
$dst_img = imagecreatetruecolor($ancho, $alto);
$background = imagecolorallocate($dst_img, 255, 255, 255);
imagefill ($dst_img, 0, 0, $background);
imagecopyresampled($dst_img, $src_img ...); //Los demas parametros investigar que ando pillado
imagejpeg($dst_img, "pene.jpg", 70);


Título: Re: Convertir png/gif a jpg
Publicado por: ActiveSheet en 28 Enero 2008, 10:54 am
muy bueno.

una pregunta, que esta de moda eso de un ojo en el avatar