Convertir PNG cargado a JPEG automáticamente

2

¿Hay alguna forma de convertir PNGs cargados automáticamente a JPEG y conservar el original? En otras palabras, permita que el usuario cargue un PNG, pero muestre en wordpress (miniaturas, grande, mediana, etc.) la versión JPEG y solo muestre el PNG original cuando Wordpress solicita la imagen completa.

    
pregunta DarkGhostHunter 02.07.2012 - 21:21

1 respuesta

4

Hay una forma, recomiendo que combine el complemento imagefx con una función personalizada, enlace

Puedes leerlo aquí: enlace , y usar una función como la que se encuentra aquí: enlace

Se vería algo así (no probado):

imagefx_register_filter('custom-name','my_custom_filter');

function my_custom_filter(&$image, $outputFile, $quality) {
$image = imagecreatefrompng(&$image);
imagejpeg($image, $outputFile, $quality);
imagedestroy($image);

}

Pero recuerda que no tienen el mismo formato y .jpg no admite la transparencia alfa

    
respondido por el Wyck 02.07.2012 - 21:52

Lea otras preguntas en las etiquetas