Imagemagick convert命令会为png-to-png导出结果添加噪音

时间:2016-02-02 17:19:33

标签: imagemagick png alpha antialiasing

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

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

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

来源

Source

优化

Result

1 个答案:

答案 0 :(得分:0)

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

问题出现在:

  • 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的投入。