Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2008, 14:50
lucaf
 
Fecha de Ingreso: febrero-2008
Mensajes: 10
Antigüedad: 16 años, 2 meses
Puntos: 0
no se guarda imagen generada en php

buenas amigos estoy realizando una pequeña aplicacion con flash y php como una especie de pizarra el problema es que la imagen que me genera php no me la guarda en el directorio que especifico ahi le dejo mi codigo a ver si me dicen que es lo que estoy haciendo mal. Gracias de antemano.


error_reporting(0);


//$uploadDir = "D:\Software\AppServ\www\files\imagenes\imagen.jpg ";

$w = (int)$_POST['width'];
$h = (int)$_POST['height'];



$img = imagecreatetruecolor($w, $h);


imagefill($img, 0, 0, 0xFFFFFF);

$rows = 0;
$cols = 0;


for($rows = 0; $rows < $h; $rows++){
// convierto el String en un array de n elementos
$c_row = explode(",", $_POST['px' . $rows]);
for($cols = 0; $cols < $w; $cols++){
// consigo el valor de un solo pixel
$value = $c_row[$cols];

if($value != ""){
// condigue la cadena de hexadecimal (debe ser 6 caracteres)

$hex = $value;
while(strlen($hex) < 6){
$hex = "0" . $hex;
}
// convierte valor de HEX a RGB
$r = hexdec(substr($hex, 0, 2));
$g = hexdec(substr($hex, 2, 2));
$b = hexdec(substr($hex, 4, 2));


$test = imagecolorallocate($img, $r, $g, $b);

imagesetpixel($img, $cols, $rows, $test);
}
}
}

imagecopy($img1,$img,(imagesx($img1)/1)-(imagesx($img)/1), (imagesy($img1)/1)-(imagesy($img)/1), 0, 0, imagesx($img), imagesy($img));

header("Content-type:image/jpeg");

imagejpeg($img1,'imagenes/ejemplo.jpg',90);
imagedestroy($img1);
imagedestroy($img);