Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2012, 06:58
oween
 
Fecha de Ingreso: abril-2012
Mensajes: 27
Antigüedad: 12 años
Puntos: 2
subir imagen PNG con php(problema, fondo negro)

Pues lo dicho, estoy intentando subir una imagen png, con fondo transparente pero al subir la foto, me pone un fundo transparente, alguna solucion? este es el codigo:

Código PHP:
$nombre_directorio="../iconos_sociales/";
$idunicotime();
$nombreDocumento=$idunico."-".$_FILES['foto']['name'];
move_uploaded_file($_FILES["foto"] ["tmp_name"],$nombre_directorio.$nombreDocumento);                                                                

$fuente=imagecreatefrompng($nombre_directorio.$nombreDocumento);
 
$anchoOrigen=imagesx($fuente);
 
$altoDest=imagesy($fuente);
 
$ancho40;
 
$alto=($ancho/$anchoOrigen)*$altoDest;
 
$imagen=imagecreatetruecolor($ancho$alto); 
 
imagecopyresampled($imagen,$fuente,0,0,0,0,$ancho,$alto,$anchoOrigen,$altoDest);

 
imageJpeg($imagen,"../iconos_sociales/$nombreDocumento",100); 
se que esta mal pero no se como arreglarlo, alguien me ayuda?