Comunidad de diseño web y desarrollo en internet online

redimensionar una imagen png desde php

Citar            
MensajeEscrito el 21 Feb 2007 05:26 pm
Hola gente, como andan?

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... :crap:

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!

Por alfathenus

833 de clabLevel

5 tutoriales

 

buenos aires || Argentina

firefox
Citar            
MensajeEscrito el 21 Feb 2007 05:40 pm

Por Yranac

421 de clabLevel



Genero:Masculino  

Lugo, Galicia

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.