【问题标题】:Using mogrify to decrease image size使用 mogrify 减小图像大小
【发布时间】:2014-08-24 12:17:36
【问题描述】:

我正在尝试使用 mogrify 降低图像质量以最终减小图像大小,但不是减小图像大小,而是增加图像大小。我正在使用以下命令:

mogrify -quality 20%  1.png

图像大小从 2.5 mb 变为 4 mb,知道吗?

【问题讨论】:

    标签: linux mogrify image-quality


    【解决方案1】:

    PNG 是一种无损格式,因此更改“质量”设置对于“图像”应该没有任何作用。
    mogrify 文档证实了这一点 - 当应用于 PNG 时,“质量”指示要应用哪些行过滤器:值范围从 06

    由于输入20 对PNG 文件来说是无效,因此它必须已被默认值替换;大概是0,表示没有行过滤。 (如果你真的想知道是不是这样,你可以在你的前后图像上使用pngcheck之类的工具。)

    至于您的目标:不清楚您是要减小 物理 图像大小(以像素为单位),还是减小磁盘上的文件大小,或者(可能)两者兼而有之。首先,您可以使用-resize。其次,尝试使用 PNG 重新压缩工具,例如 pngcrush。对于这两种方法,使用第一种方法,然后使用第二种方法。

    另一个选项可能是减少颜色分量的数量,例如,从 24 位 RGB 到索引颜色。最后,您始终可以将图像类型从 PNG 转换为 JPEG,之后您可以试验“质量”参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-06
      • 2019-04-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多