Imagemagick convert 命令在 png-to-png 导出结果中添加噪声

Imagemagick convert command adds noise to the png-to-png export result

我正在尝试使用 ImageMagick 的转换命令将未优化的 PNG 转换为优化版本:

convert -colors 40 test.png test-optimized.png

然而,问题是 convert 操作增加了奇怪的噪音。我希望在我的导出中有多个级别的 alpha 透明度,convert 似乎提供了这种透明度,但没有所有噪音,并且文件大小应该保持较低。我不希望需要超过 16 种不同的颜色来优化原始图像,并在蓝色区域和透明区域中使用一定程度的抗锯齿。有任何想法吗?它几乎看起来像是在添加 JPEG 压缩之类的东西(当然不会增加透明度)。我已经尝试使用不同的 -anti-aliasing 和 -alpha 选项。

来源

优化

该问题可以关闭:问题是版本问题。

问题发生在:

  • ImageMagick 6.9.0-0(由 Mark Scetchell 在评论中报告)
  • ImageMagick 6.9.1-0 Q16 x86_64 2015-04-06

但不再与:

  • ImageMagick 6.9.3-0 Q16 x86_64 2016-01-31

感谢 Mark Scetchel 和 Glenn Randers-Pehrson 的投入。