我正在尝试使用PHP/Imagick api 来实现convert
命令 (with ImageMagick
) 的效果。为方便起见,我将我的问题简化为:
我想要达到的结果是这样的:
convert one.jpg two.jpg three.jpg -compose blend -define compose:args=100,0 -composite result.jpg
而在 PHP/Imagick api 中,我只能找到Imagick::compositeImage()函数,该函数只能composite
一张一张,而不能将三张图像放在一起。我尝试过先one.jpg
与合成two.jpg
,然后使用临时结果与 合成three.jpg
。事实证明,结果与convert
命令的结果不一样。
那么如何result.jpg
使用 PHP/Imagick api 实现效果呢?
谢谢。任何想法都值得赞赏。