我是Imagemagick和PHP imagick的新手。几天来,我一直在寻找一种函数或方法,它可以让我用另一张图像的内容替换一张图像中的纯色或透明区域。
例如:
图像#1是一个人的预制图片,面部区域被移除并填充了纯白色(#FFFFFF)。
图像 #2 是面部的透明 PNG,其中面部已被剪切,背景是透明的。
我想将这两个图像合并在一起,并用图像 #2 上的脸填充图像 #1 的纯白色区域。
这在imagick上可能吗?我没有在谷歌上找到任何关于这方面的信息,但我已经接近掩蔽函数和复合函数。
是的,使用ImageMagick是可能的。它被称为"复合",将一个图像重叠到另一个图像。有关更多详细信息,请转到脚本示例