GIMP 索引颜色模式与 Imagemagick -colors 或 -remap 之间的区别

GIMP 索引颜色模式与 Imagemagick -colors 或 -remap 之间的区别

我的任务是将扫描的文本文档缩小为 .png 格式,同时保证质量损失在可接受范围内。我的程序包括以下步骤:将原始图像扫描为 tif 格式,然后使用 ScanTailor(自动工具,用于裁切双页、修复倾斜、裁剪和转换为灰度)进行处理。

通过 ImageMagick 进行批量处理:

convert in.png  -resize 2000X2000 -sigmoidal-contrast 12,60% -colors 8 out.png

最终优化:

optipng in.png -o7 out.png

问题在于,选项 -colors 8 的尺寸缩减效果比 GIMP 的带有最多 8 种颜色的“最佳调色板”的索引颜色模式差。

我也尝试过

convert in.png -dither FloydSteinberg -remap colors.png  out.png

但结果几乎与 -colors 选项相同。

GIMP 还做了什么,以导出较小的 png? 是否有另一种好的做法,如何存档扫描的文本图像并使其在 png 中变小,同时质量损失可以接受?

这是使用不同方法创建的优化前的图像。

Gimp 方法

ImageMagick -colors 8 方法

ImageMagick -remap 方法

重新映射的调色板

答案1

您可以减少颜色数量,但仍在 ImageMagick 输出中使用全 RGB 格式。而当图像是颜色索引时,GIMP 会导出颜色索引 PNG。因此,您只需告诉 ImageMagick 使用索引颜色 PNG 格式:

convert input.png PNG8:output.png

相关内容