gpt4 book ai didi

ImageMagick JPEG 质量/大小

转载 作者:行者123 更新时间:2023-12-03 10:02:45 28 4
gpt4 key购买 nike

我正在使用以下命令生成缩略图:

mogrify -resize 128x128 -quality 75 "some thumb file"

对于示例文件:
  • 如果我不指定质量 75,我会得到一个 40Kb 的文件
  • 如果我指定质量 75,我会得到一个 36 kb 的文件,它 看起来很糟糕
  • 在 photoshop 中调整大小的相同文件是 < 10 kb - 它看起来棒极了!

  • 是否可以使用 imagemagick 将缩略图大小调整为如此低的文件大小,以便生成的图像不会很糟糕?
    也许我在这里错过了其他一些设置?

    最佳答案

    没有 -quality可能是 92 质量,或输入图像的质量(如果质量很大,尽管质量设置低,但看起来不错)。

    https://imagemagick.org/script/command-line-options.php#quality

    JPEG 质量主要取决于两件事:

  • 使用的量化矩阵(或单独的 QM:一个用于 Y,另一个用于 Cb 和 Cr)
  • 是否有色度子采样,例如该图像使用一个 8x8 块(编码单元)来存储 16x16(在 4:2:0 情况下)像素块的颜色信息

  • 您的首选质量 90 是没有子采样的最低质量。可能对于小图像,如缩略图,高分辨率颜色信息很重要。

    最后一点 - Photoshop 有自己的“质量”设置量化矩阵选择。这些不同于 mogrify 's 和 libjpeg 的一般。
    您应该在 mogrify 中找到正确的质量级别,而不是依赖 Photoshop 中的数字。

    如果你想模拟 PS 压缩,你可以得到他们的 QM-s:
    $ djpeg -v -v saved_by_photoshop.jpg >/dev/null
    然后使用这些矩阵压缩一些图像。 cjpeg可以使用 -qtables file_with_QMs.txt 来做.

    关于ImageMagick JPEG 质量/大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21541502/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com