Google
Web dns.bdat.net

Re: [PHP-ES] Watermark

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


Más info, si le remito un png que no exite si que me devuelve error,
pero si existe ... estamos igual, ah por cierto he visto esto en su phpinfo
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
JPG Support enabled
PNG Support enabled
WBMP Support enabled

Los png simpre son validos y con permisos 757

iñaki wrote:

> 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