Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2016, 23:44
Rebuilding
 
Fecha de Ingreso: julio-2014
Mensajes: 161
Antigüedad: 10 años, 5 meses
Puntos: 4
Libreria GD Transparencia en PNG no me la respeta

Pues ya intente de todo, y gd no me respeta la transparencia de los fondos de los PNGs
Código PHP:
    function setTransparency($new_image,$image_source
    {   
            
$transparencyIndex imagecolortransparent($image_source); 
            
$transparencyColor = array('red' => 255'green' => 255'blue' => 255);        
            if (
$transparencyIndex >= 0) { 
                
$transparencyColor    imagecolorsforindex($image_source$transparencyIndex);    
            } 
            
$transparencyIndex imagecolorallocatealpha($new_image$transparencyColor['red'], $transparencyColor['green'], $transparencyColor['blue']); 
            
imagefill($new_image00$transparencyIndex); 
            
imagecolortransparent($new_image$transparencyIndex); 
    } 
Tambien intente con esto

Código PHP:
            imagealphablending($resultado['truecolor'], false);
            
imagesavealpha($resultado['truecolor'],true);
            
$trans_color imagecolorallocatealpha($resultado['truecolor'], 255255255127);
            
imagecolortransparent($resultado['truecolor'], $trans_color);
            
imagefilledrectangle($resultado['truecolor'], 00$trans_color); 
imagecolorallocatealpha, tambien probe cambiar por imagecolorallocate y por imagecolorexact, pero no

$resultado['truecolor'] lo devuelve imagecreatetruecolor($medida['nuevo_ancho'],$medida['nuevo_alto']);

pero ya intente de todo, me hechan una mano o una orientada