在 ImageMagick 中将羽化图像叠加在非羽化图像之上以隐藏羽化

Layering a feathered image overtop of a non-feathered image in ImageMagick to hide feathering

我试图通过将图像的非羽化版本放在羽化版本的下方来掩饰羽化。这两张图片需要完美对齐,并且大小完全相同。

我想要实现的目标可行吗?这个 ImageMagick 命令 运行 in bash 会完成我想要做的事情吗?

 composite -geometry  +0+0 large_feathered.png large.png 

Is what I am trying to accomplish possible?

Would this ImageMagick command, run in bash, accomplish what I am trying to do?

composite -geometry  +0+0 large_feathered.png large.png 

差不多,但您可能会收到错误消息...

composite: `large.png' @ error/composite.c/CompositeImageCommand/1616.

这是因为您缺少目标路径。尝试...

composite -geometry +0+0 large_feathered.png large.png result.png

但是,+0+0-geometry 的默认值,因此您可以将语句缩减为...

composite large_feathered.png large.png result.png