Hola, revivo este tema, porque a mi no me crea el png transparente. Me crea una imagen, sí, pero al abrirla dice que esta corrupta. Dejo mi código a continuación:
Código PHP:
imagealphablending($imagen, true);
imagesavealpha($imagen, true);
$calidad = imagecreatetruecolor($nueva_anchura, $nueva_altura);
$fondo = imagecolorallocate($calidad, 255, 255, 255);
imagefill($calidad, 0, 0, $fondo);
imagecolortransparent($calidad, $fondo);
imagefill($calidad, 0, 0, $fondo);
imagecopyresized($calidad, $imagen, 0, 0, 0, 0, $nueva_anchura, $nueva_altura, $width, $height);
imagepng($calidad, $arrayImgs, 100);
Qué estoy haciendo mal? Alguien me puede dar una mano? Muchas gracias!