Programación en castellano
Inicio > Foros > PHP > Problema al hacer imagen PNG transparente
-Foros de debate

PHP
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Problema al hacer imagen PNG transparente
Enviado por Pablosutra el día 1 de julio de 2008

Que tal amigos de PHP en castellano, pues tengo un problema y no se como resolverlo, a traves de flash le mando las variables a mi PHP para que haga como una especie de impresion de pantalla, el problema es que necesito hacerlo transparente, por eso tengo el fondo negro y con la funcion de PHP le quito el color con codigo 0x000000, pero la lata es que me queda un borde horrible, que obviamente debo eliminarlo alguno de ustedes saben como?, les dejo parte del codigo de PHP:






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

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




$rows = 0;
$cols = 0;


for($rows = 0; $rows < $h; $rows++){

$c_row = explode(\",\", $_POST[\'px\' . $rows]);
for($cols = 0; $cols < $w; $cols++){

$value = $c_row[$cols];
blank pixels)
if($value != \"\"){

$hex = $value;
while(strlen($hex) < 6){
$hex = \"0\" . $hex;
}

$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);
}
}
}

$userDir = _DOCUMENT_HOST_.\'/app/files/Recortes/\'.$User->id;

header(\"Content-type:image/png\");
imagecolortransparent($img,0x000000);
imagepng($img,$userDir.\"/caras/cara\".time().\".png\");

Espero me puedan ayudar desde ya muchas gracias.
Saludos desde México
SALUD!!!!

 

Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: juegos gratis | logos y melodias | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | recursos gratis | posicionamiento en buscadores | decoración web | gifs animados