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 では、1 つずつしか実行できないImagick::compositeImage()関数しか見つかりcomposite
ませんが、3 つの画像を一緒にすることはできません。one.jpg
最初に と合成してtwo.jpg
から、一時的な結果を使用して と合成しようとしましたthree.jpg
。convert
結果はコマンドの結果と同じではないことがわかりました。
result.jpg
では、PHP/Imagick APIを使用して効果を得るにはどうすればよいでしょうか?
ありがとう。どんなアイデアでも大歓迎です。