class.upload.php is a powerful and mature PHP class to manage uploaded files, and manipulate images in many ways. The script is available under a GPL license.
In my gallery a have to put one watermark on TOP and one on botton right, but when i try, only the last watermark stay on image.
//FAZ O PROCESSO DE MARCA D'AGUA
$ImgMod = new Upload($ImagemCompleta);
$ImgMod->file_auto_rename = false;
$ImgMod->file_overwrite = true;
//APLICA A MARCA 1 NO TOPO
if ( file_exists($Marca1) == true ) {
$ImgMod->image_watermark = $Marca1;
$ImgMod->image_watermark_position = 'T';
}
//APLICA A MARCA 2 NO CANTO INFERIOR DIREITO
if ( file_exists($Marca2) == true ) {
$ImgMod->image_watermark = $Marca2;
$ImgMod->image_watermark_position = 'BR';
}
$ImgMod->process( $PastaTemp );
It is normal. The $ImgMod->image_watermark is not a method, it is a property. So the second time you set it, you remove the first value that you put there.
In order to add two watermarks, you need to call Process() twice.
In my gallery a have to put one watermark on TOP and one on botton right, but when i try, only the last watermark stay on image.
My question is: How add two watermark on the same image?
Thx.
In order to add two watermarks, you need to call Process() twice.
For instance, something like this:
I found a solution, fisrt, attach the watermark1, second, take this image and attach the other watermark.
:)
Thx...solved :)