Foros del Web » Programando para Internet » PHP »

Generando una Imagen con GD, problema

Estas en el tema de Generando una Imagen con GD, problema en el foro de PHP en Foros del Web. Hola PHPeros! Tengo un problema al a hora de generar una imagen con GD: Código PHP: $img  =  "0xff0000,0x00ff00,0x0000ff,0x000000" ; // Red-Green-Blue-Black $data  =  explode ( ...
  #1 (permalink)  
Antiguo 12/02/2011, 17:21
 
Fecha de Ingreso: febrero-2011
Mensajes: 19
Antigüedad: 13 años, 2 meses
Puntos: 0
Generando una Imagen con GD, problema

Hola PHPeros!

Tengo un problema al a hora de generar una imagen con GD:



Código PHP:
$img "0xff0000,0x00ff00,0x0000ff,0x000000";// Red-Green-Blue-Black

$data explode(","$img);
        
$width 4;
        
$height 1;
        
        
$image=imagecreatetruecolor$width ,$height );
        
                  
imagefill($image000xFFFFFF);
        
//Copy pixels

        
$i 0;
        for(
$x=0$x<$width$x++){
            for(
$y=0$y<$height$y++){
                echo 
"\ndata[$i]:$data[$i]\n";
                
$r hexdec("0x".substr$data[$i] , ));
                
$g hexdec("0x".substr$data[$i] , ));
                
$b hexdec("0x".substr$data[$i] , ));
                echo 
$data[$i]." = $r,$g,$b\n";
                
$color imagecolorallocate($image$r$g$b);
                echo 
"color:$color\n";
                
imagesetpixel ($image$x$y$color);
                
$i++;
            }
        }
        
//Output image and clean
        
        
imagejpeg($image$fullFileName90);
        
imagedestroy$image ); 
Cuando exejuto la funcion me da todo correcto:

data[0]:0xff0000
0xff0000 : 255,0,0
color:16711680

data[1]:0x00ff00
0x00ff00 = 0,255,0
color:65280

data[2]:0x0000ff
0x0000ff = 0,0,255
color:255

data[3]:0x000000
0x000000 = 0,0,0
color:0


Pero cuado abro el archivo salen los 4 pixeles (correcto) pero los colores todos mal.

Que hago mal??? Ya estoy medio loco, llevo toda la tarde!

Muchas gracias por adelantado.
  #2 (permalink)  
Antiguo 13/02/2011, 06:58
 
Fecha de Ingreso: febrero-2011
Mensajes: 19
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Generando una Imagen con GD, problema

He descubierto que si saco la informacion por en un GIF funciona bien.....

Osea que es problema del JPG...

Etiquetas: Ninguno
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 18:27.