如何使用蒙太奇防止透明的暗边?

How to prevent a dark edge with transparency using montage?

我正在尝试使用 imagemagicks 蒙太奇工具将一些半透明图标蒙太奇到一张图像中。

不幸的是,每次使用 alpha 进行操作后,抗锯齿边缘上到处都会出现一点黑色。

比如这两个图标:



发行后

montage 1.png 2.png -background none montage.png

结果:

我尝试了多种 alpha、背景和更改选项顺序的组合,但没有找到防止这种情况发生的方法。有什么想法吗?

我的系统是windows8.1+cygwin,蒙太奇版本是:

$ montage -version
Version: ImageMagick 6.9.1-3 Q16 x86_64 2015-07-01
http://www.imagemagick.org Copyright: Copyright (C) 1999-2015
ImageMagick Studio LLC License:
http://www.imagemagick.org/script/license.php Features: DPC OpenMP
Delegates (built-in): autotrace bzlib cairo fftw fontconfig freetype
fpx gslib jbig jng jpeg lcms lzma pangocairo png ps rsvg tiff webp x xml zlib

这看起来像是一个版本特定的错误,因为给定的命令在 ImageMagick 6.9.1-10 上运行良好,并且还使用:

convert 1.png 2.png +append 3.png