Google
Web dns.bdat.net

[PHP-ES] Watermark

Write haof XML files: iñaki ( inyaki(EN)websonline.net)
Fecha: sáb 29 ene 2005 - 00:51:03 CET


Buenas lista, tengo una cosa muy rara respecto a una watermark, primero
de todo decir que en el phpinfo pone que la GD es la 2, resulta que el
site donde se alojaba un cliente han migrado el server más concretamente
de una Red Hat a una Debian, en el antiguo habia un upload en el que en
base a un jpg y un png se guardaba una imagen consu watermark, muy bien
en el nuevo server no hay forma de detectar el problema ya que nunca me
daba error y al contrario los errores que me da el browser no son
explicits , tanto en firefox que se queda en la página anterior, es
decir que indica que ya está lista la página pero no ha cambiado nada. I
en IE pues me devuelve un no se puede mostrar la página, bueno tras
asegurarme sus sysadmin i yo comprobarlo que estaba la gd2 empeze a
aislar codigo para ver donde estaba el error, bueno el código original
que no presentaba problemas en el antiguo server, era el siguiente:

$imageInfo = getimagesize($srcfilename);
$width = $imageInfo[0];
$height = $imageInfo[1];
$logoinfo = getimagesize($watermark);
$logowidth = $logoinfo[0];
$logoheight = $logoinfo[1];
$horizextra =$width - $logowidth;
$vertextra =$height - $logoheight;
$horizmargin = round($horizextra / 2);
$vertmargin = round($vertextra / 2);
$photoImage = ImageCreateFromJPEG($srcfilename);
ImageAlphaBlending($photoImage, true);
$logoImage = ImageCreateFromPNG($watermark);
$logoW = ImageSX($logoImage);
$logoH = ImageSY($logoImage);
ImageCopy($photoImage, $logoImage, $horizmargin, $vertmargin, 0, 0,
$logoW, $logoH);
ImageJPEG($photoImage, $newname, $quality);
ImageDestroy($photoImage);
ImageDestroy($logoImage);

Y tras comprobar linea a linea las cosas raras en el navegador me las
hace al invocar:

$logoImage = ImageCreateFromPNG($watermark);

Bueno alguien ha tenido un problema similar????

Iñaki

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 19 mar 2005 - 01:01:24 CET