我正在尝试使用 mogrify 降低图像质量以最终减小图像大小,但不是减小图像大小,而是增加图像大小。我正在使用以下命令:
mogrify -quality 20% 1.png
图像大小从 2.5 mb 到 4 mb,知道吗?
我正在尝试使用 mogrify 降低图像质量以最终减小图像大小,但不是减小图像大小,而是增加图像大小。我正在使用以下命令:
mogrify -quality 20% 1.png
图像大小从 2.5 mb 到 4 mb,知道吗?
PNG 是一种无损格式,因此更改“质量”设置对于“图像”应该没有任何作用。mogrify
文档证实了
这一点 - 当应用于 PNG 时,“质量”指示要应用哪些行过滤器:值范围从到.0
6
由于输入20
对于PNG 文件无效,因此它必须已被默认值替换;大概0
,这表明根本没有行过滤。(如果你真的想知道是不是这种情况,你可以使用一个工具,比如pngcheck
在你的前后图像上。)
至于您的目标:尚不清楚您是要减小以像素为单位的物理图像大小,还是要减小磁盘上的文件大小,或者(可能)两者兼而有之。首先,您可以使用-resize
. 其次,尝试使用 PNG 重新压缩工具,例如pngcrush
. 对于这两种方法,使用第一种方法,然后使用第二种方法。
另一种选择可能是减少颜色分量的数量,例如,从 24 位 RGB 到索引颜色。最后,您始终可以将图像类型从 PNG 转换为 JPEG,之后您可以尝试“质量”参数。