Hola, tengo el siguiente código
Código PHP:
$imagen='imagen.png';
$original = imagecreatefrompng($imagen);
imagealphablending($original, true);
imagesavealpha($original, true);
imagecolorallocatealpha ($original, 255 , 255, 255 , 95 );
$thumb = imagecreatetruecolor($ventanaAncho,$ventanaAlto);
imagecopyresampled($thumb,$original, 0 , 0 ,$Ax ,$Ay ,$ventanaAncho,$ventanaAlto,$ventanaAncho,$ventanaAlto);
$laimagen=imagepng($thumb,$nombreimg.'.png');
Con ello creo una imagen en formato PNG, el problema es que la parte que debe de ser transparente aparece en color negro.
¿Como hago para que ese fondo negro sea transparante?
Lo uso para recortar imagenes, eso esta dado por las variables de $ventana, Ax Y Ay indican la posición de la ventana con respecto a la imagen original, pero incluso si la ventana es mas grande que la ventana, ambién aparece el fondo de color negro.
Gracias.