A ver si me pueden dar un mano con algo que me estoy rompiendo la cabeza ya hace rato y no logro hacer...
La cosa esa asi... Se sube una imagen .png (32bits con fondo transparente) al servidor desde un formulario, cuando se la sube, inmediatamente se la rediemenciona. La imagen sube bien y tambien se crea la imagen redimensionada.
¿Cual es el problema? Que la imagen redimensionada no tiene fondo transparente, sino un fondo negro...

Aca les dejo el codigo q utilizo a ver si alguien me puede dar una mano
Código :
$src_img = imagecreatefrompng($nombre_archivo); $dst_tmb = @imagecreatetruecolor ($this->anchoThumb2,$this->altoThumb2); $bgc = imagecolorallocatealpha ($dst_tmb, 255, 255, 255,0); imagefilledrectangle ($dst_tmb, 0, 0, $this->anchoThumb2, $this->altoThumb2, $bgc); imagealphablending($dst_tmb, true); imagecopyresampled($dst_tmb,$src_img,$posx,$posy,0,0,$this->anchoThumb,$this->altoThumb,$ancho,$alto); imagealphablending($dst_tmb, false); $nombre = $this->obtenerNombre($nombre_archivo); imagepng($dst_tmb, $nombre);
gracias de antemano!
Saludos!