2011-08-24 51 views
1

我有两个图像,一个背景图像(img_back.png),另一个是图像(person.jpg),现在我需要将这个person.jpg图像粘贴到img_back.png图像,使其看起来像person.jpg具有背景。尝试了许多像-composite,-blend,-combine等命令,但没有一个可行。所以任何人都可以请告诉我如何使用Imagemagick做到这一点..如何使用一个图像作为使用Imagemagick的另一个图像的背景

回答

0

person.jpg本质上没有透明度,所以这不是那么微不足道。您必须在该人物周围创建一个蒙版以创建一个新的Alpha通道,然后才能合成该图片。

如果person.jpg是白色背景上的人,这可能不会太疯狂,但您可能需要冒险进入OpenCV以执行图像处理来查找人物的轮廓。

如果您测试了​​,您可以看到一种解决此问题的方法。推迟为用户创建面部或人物面具。

enter image description here

相关问题