Imagemagick将图像放在右下角

时间:2012-06-28 07:28:38

标签: php html css watermark

我使用imagemagic来放置水印图像。我使用以下代码在中心显示水印。

shell_exec("composite -gravity center logo.png images/test.png images/test.png");

现在我想在右下角显示水印。

为此,我尝试了代码:

composite -geometry -10-10

但是我无法在右下方显示这个。

2 个答案:

答案 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));