PHP ImageMagick使图像透明并将其绘制在其他图像之上

时间:2012-09-28 18:27:43

标签: php imagemagick transparency

我正在尝试制作一个可以导出图像的程序,并在其上绘制另一个图像(半透明)。我希望能够控制顶部图像的每像素值的透明度;并且很快就做到了。 ImageMagick中是否有内置功能可以执行此操作?两个图像在加载时都具有完全不透明度,因为它们都是jpeg。

我猜你可以把它想象成一种水印,虽然它是程序性的。

1 个答案:

答案 0 :(得分:0)

您可以先使用Imagick::setImageOpacity设置水印的不透明度。

然后,使用Imagick::compositeImage将水印图像应用到基座顶部。