我将ImageMagick CLI命令转换为Imagick PHP API时遇到问题。 我在Stackoverflow上查看了关于它的线程,但那里的人使用了其他命令......
> convert color-to-add.png test.png -compose CopyOpacity mask-with-alpha.png
> composite -compose multiply test.png mask-with-alpha.png compose-result.png
我不能使用exec方法。
我仍然尝试用这个做点什么,但是我花了很多时间并且没有任何东西到现在(我开始认为它在纯API中是不可能的)。也许对某人来说这很容易。我很高兴; - )
如果我会找到洗液,我会写这个,但我的士气现在很低......
答案 0 :(得分:2)
你应该可以这样做:
$img1->compositeImage( $img2, imagick::COMPOSITE_COPYOPACITY, 0, 0 );
$img1->compositeImage( $img2, imagick::COMPOSITE_MULTIPLY, 0, 0 );
查看文档 - here。