1

Imagemagick と PHP imagick は初めてです。ある画像の単色または透明な領域を別の画像の内容に置き換えることができる関数または方法を何日も探していました。

例えば:

画像 #1 は、顔の領域が削除され、白一色 (#FFFFFF) で塗りつぶされた人物の既製の写真です。

画像 #2 は顔の透過 PNG で、顔が切り抜かれ、背景が透明になっています。

これらの 2 つの画像を結合し、画像 #1 の真っ白な領域を画像 #2 の顔で埋めたいと思います。

これはimagickで可能ですか?これに関するGoogleの情報は見つかりませんでしたが、マスキング関数と複合関数に近づいてきました。

4

1 に答える 1

0

はい、ImageMagick を使用して可能です。これを「合成」と呼び、ある画像を別の画像に重ねます。詳細については、スクリプトの例に移動してください

于 2012-06-20T05:43:20.043 に答える