使用ImageMagick覆盖PNG,同时保持透明度
我有两张照片: 图像1 在此图像中,白色区域加上白色+粉色区域是透明的 图像2 目标 我想通过以下方式合并两个图像(前面的图像1,后面的图像2):使用ImageMagick覆盖PNG,同时保持透明度,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我有两张照片: 图像1 在此图像中,白色区域加上白色+粉色区域是透明的 图像2 目标 我想通过以下方式合并两个图像(前面的图像1,后面的图像2): 保持透明区域与图像1的距离,以便可以显示图像2 透过白色的面具 LI>有机会通过在白色区域中间垂直对准照片来定位图像2。 然后,我想得到这样一个结果: 但是 我在Ubuntu 16.04的ImageMagick 6.8.9-9 Q16 x86_64 2017-07-31中使用以下命令: convert \( Image1.png -resiz
convert \( Image1.png -resize 447x640 \) \( -compose Overlay Image2.png \) -gravity north -composite Image3.png
我尝试了无数次,但我能得到的最好结果(使用上面的命令)是Image 3。有人能帮我吗?多谢各位
图像3
我想这就是在Unix语法中使用Imagemagick所需要的: Img: 遮罩:
或者更简单地说:
convert mask.png img.jpg -compose dstover -composite result.png
convert mask.png img.jpg -compose dstover -composite result.png