Google
Web dns.bdat.net

Re: [PHP-ES] Watermark

Write haof XML files: iñaki ( inyaki(EN)websonline.net)
Fecha: jue 03 feb 2005 - 13:02:12 CET


Bueno a quien le pudo interesar el problema vino con la libpng de la
debian, hubo que compilarla de nuevo con la libreria correcta y ya por
fin las watermarks rulaban.

iñaki wrote:

> Hola Vicente me parece haber puesto el código en el anterior mensaje
> de todas formas es
> $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);
>
>
> Dónde $srfilename es la imagen que quiero cambiar, $newname será el
> nuevo archivo y watermark la propia watermark, el problema radica al
> invocar:
> $logoImage = ImageCreateFromPNG($watermark);
>
>
>
> Vicente wrote:
>
>> iñaki escribió:
>>
>> i> Los png simpre son validos y con permisos 757
>>
>> pon el resto del código no seas timido
>>
>>
>>
>>
>>
>>
>>
>>
>>
>

-- 
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