ImageMagick生成的PNG文件非常大,GraphicsMagick比较好一些,但我仍在寻找与convert一起使用以获得最小文件大小PNG的最佳选项。
我有一个文件大小较小的大PNG图片,但是通过IM convert处理后,我无法达到该文件大小,更不用说使其更小了。 使用GM convert可以稍微缩小它,但我正在寻找改进方法,适用于我遇到的任何图像。
gm convert -quality 95 a_png.png gm.png
convert -quality 95 -depth 8 a_png.png im.png
gm identify *
a_png.png PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.1K 0.000u 0:01
gm.png[1] PNG 2560x2048+0+0 PseudoClass 256c 8-bit 60.0K 0.000u 0:01
im.png[2] PNG 2560x2048+0+0 DirectClass 8-bit 130.2K 0.000u 0:01
哪些选项可以生成最小的 PNG 文件大小?
(是的,我熟悉 OptiPNG、PNGOUT 和 Pngcrush。但我需要的是在我运行的每个 *nix 终端都能使用的选项。)