【问题标题】:Image compression using Image Magick mogrify problems使用 Image Magick 进行图像压缩 mogrify 问题
【发布时间】:2011-08-26 04:09:49
【问题描述】:

我根本不是这个领域的专家。我试图从网络上重新调整批量图像的大小,并且在大多数情况下它工作得很好。我遇到了尺寸很大的图像,并且通过 mogrify 重新调整大小和压缩只是不起作用。

我使用了标准的桌面图像大小调整器,它将压缩图像重新调整为合理的大小。大小为 500kb+,他们将其重新调整为 20kb。我的 mogrify cmd 只剩下 500kb。

这是一个示例图片http://c.shld.net/rpx/i/s/pi/mp/3962/225051167p?src=http%3A%2F%2Fwww.petraimages.com%2F500x500%2FTHRFBB1000P6.jpg&d=2ae05e1b6fd7950ae4fbbe2cc9039c0265073173

我正在使用修剪、调整大小 (250x250)、压缩 (JPEG)、格式 (JPEG) cmd 行参数进行 mogrify。我试过玩压缩,但没有运气。

【问题讨论】:

    标签: image imagemagick mogrify


    【解决方案1】:

    您的示例图片似乎主要由 ICC 颜色配置文件组成。这可以通过添加删除

    +profile icc

    到 mogrify 或 convert 的命令行选项,例如

    convert example.jpg +profile icc example_out.jpg
    

    将文件大小减小到 28kb。

    convert example.jpg +profile icc +profile xmp example_out.jpg
    

    结果为 12 kb(即使不减少像素大小或颜色)。

    【讨论】:

    • 太棒了!谢谢(你的)信息。我想删除所有配置文件,但我使用的是具有图像魔法 5.5 的图形 macgick。我想使用 strip 选项,但它只在 6.0+ 中。想法?
    • @kgibbon:对“graphicsmagick.org/GraphicsMagick.html#opti”进行了简短的了解,我也在那里找到了“+profile”选项。并且不要忘记给我一个赞成票并接受我的回答,如果它对你有帮助,请。
    • 完成!这是另一个给你的。为什么这张图片会使 gm 一起崩溃?没有错误或什么都没有。 gm mogrify -size 250x250 -thumbnail 250x250 -format jpg -trim +profile "*" c.shld.net/rpx/i/s/pi/mp/3943/…
    • @kgibbon:不知道,ImageMagick 6.6.5 不会崩溃。您应该只尝试一个又一个功能来解决这个问题(或者一个接一个地给出一些选项)。顺便说一句,您是否仔细阅读了手册? “-size”选项对于像 JPG 这样的图片格式似乎毫无意义(并且可能是由于指定了错误的尺寸而导致崩溃,就像您在此处所做的那样)。
    猜你喜欢
    • 1970-01-01
    • 2022-06-21
    • 1970-01-01
    • 2021-02-17
    • 1970-01-01
    • 2011-06-29
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多