Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Imagen png con fondo transparente [PHP]

Estas en el tema de Imagen png con fondo transparente [PHP] en el foro de PHP en Foros del Web. Hola,queriendo crear mi generador de imágenes,tengo el siguiente problema: El fondo quiero que sea transaparente (es blanco el fondo) Mi código: Código PHP: <?php      $user  ...
  #1 (permalink)  
Antiguo 08/05/2011, 05:58
 
Fecha de Ingreso: diciembre-2010
Mensajes: 28
Antigüedad: 13 años, 4 meses
Puntos: 0
Imagen png con fondo transparente [PHP]

Hola,queriendo crear mi generador de imágenes,tengo el siguiente problema:
El fondo quiero que sea transaparente (es blanco el fondo)

Mi código:
Código PHP:
<?php
     $user 
$_GET[user];
$template $_GET[style];
$alture $_GET[pixels];
$top $_GET[top];
$lado $_GET[lado];
$font $_GET[font];
$horizontal $_GET[hori];


        

        
/* Tipo de contenido. Puede ser JPEG, GIF, etc. */
        
Header("Content-Type: Image/PNG");
        
    
        
/* Crea la imagen desde un PNG. */
        
$ImageC ImageCreateFromPNG("1.png"); 
        

        
/* Establece el color. */
        



        /* 
         * ImageString(Imagen,Tam.Letra,PosX,PosY,Texto,Color);*/
             
if (strstr($template,"1"))
            
$color imagecolorallocate($ImageC0xFF0x000x00);
            elseif (
strstr($template,"2"))
            
$color imagecolorallocate($ImageC0xFF0xD70x00);
            elseif (
strstr($template,"3"))
            
$color imagecolorallocate($ImageC0x000x000xFF);
            elseif (
strstr($template,"4"))
            
$color imagecolorallocate($ImageC0x800x000x80);
            elseif (
strstr($template,"5"))
                                
$color imagecolorallocate($ImageC0xFF0xFF0x00);
                      elseif (
strstr($template,"6"))
            
$color imagecolorallocate($ImageC0xFF0xC00xCB);
                      elseif (
strstr($template,"7"))
                               
$color imagecolorallocate($ImageC0xCD0x850x03F);
                      elseif (
strstr($template,"8"))
                                
$color imagecolorallocate($ImageC0x000x800x00);
                      elseif (
strstr($template,"9"))
                              
$color imagecolorallocate($ImageC0xFF0xD70x00);
                      elseif (
strstr($template,"10"))
                             
$color imagecolorallocate($ImageC0xFF0xD70x00);

        
/* Imagen-tamaño-horizontal-der/izq-top/bottom */


imagettftext($ImageC$alture$horizontal$lado$top$color$font"$user");  
        
/* Se convierte a PNG. */
        
ImagePNG($ImageC);
 
        
/* Se libera el espacio. */
        
ImageDestroy($ImageC);

 
?>
Quiero que el fondo de esa imágen sea transaparente asi como yo la cree...

Etiquetas: fondo, transpaente
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:54.