使用 ImageMagick 转换合成图像

使用 ImageMagick 转换合成图像

我正在尝试自动合成(叠加)两个 PNG 图像文件。我有一张背景图像和一张几乎透明的叠加层,尺寸相同。后者包含透明背景上的文本。

当做

convert "$background.png" "$foreground.png" -composite +antialias "$output.png"

我获得一个输出文件,其中的文本具有细灰色轮廓。我怀疑这是由于默认启用了抗锯齿功能所致,并尝试添加开关+antialias。这似乎没有改变任何东西。似乎有大量方法可用于指定合并-compose。我很困惑,不知道其中哪些有意义,如果有的话。

我也尝试过composite这里描述的方法http://www.imagemagick.org/Usage/compose/

相关内容