我使用imagemagic来放置水印图像。我使用以下代码在中心显示水印。
shell_exec("composite -gravity center logo.png images/test.png images/test.png");
现在我想在右下角显示水印。
为此,我尝试了代码:
composite -geometry -10-10
但是我无法在右下方显示这个。
答案 0 :(得分:3)
使用:
shell_exec("composite -gravity SouthEast logo.png images/test.png images/test.png");
答案 1 :(得分:-1)
用于右下角:
imagecopyresampled($ output,$ source,0,0,0,0,$ width,$ height,$ width,$ height);
将此代码用于图像中心:
$ watermark_pos_x =(imagesx($ image)/ 2) - (imagesx($ watermark)/ 2) - 15; $ watermark_pos_y =(imagesy($ image)/ 2) - (imagesy($ watermark)/ 2) - 10;
//合并源图像和水印 imagecopy($ image,$ watermark,$ watermark_pos_x,$ watermark_pos_y,0,0,imagesx($ watermark),imagesy($ watermark));