【问题标题】:file size imagemagick thumbnails文件大小 imagemagick 缩略图
【发布时间】:2012-05-13 19:47:29
【问题描述】:

我需要用 imagemagick 创建缩略图.. 但是缩略图的文件非常大!

convert -resize 80x80 -quality 70 file.jpg file-thumb.jpg

示例:

file.jpg (1100x825px, 75kb) => file-thumb.jpg (80x60px, 29kb)

这只是没有任何意义,拇指最终这么大!?我做错了什么?

【问题讨论】:

  • 我认为你需要指定一个过滤器来最大化压缩。
  • 在 PHP 中,您使用 Imagick::resizeImage()$filter 参数。
  • 是的,但我不知道我需要使用哪个过滤器常量。列表永远不会结束
  • Alix 看起来 OP 没有使用 Imagick;我假设他们正在使用 exec()。我认为过滤器不会有太大影响;它是针对不同工作的更多不同过滤器。现在有新的改进过滤器,但我倾向于坚持使用默认值。一些 Imagemagick 用户正在研究一种缩小尺寸的滤镜,目前主要用于数码照片。
  • 考虑一下,前几天我使用所有不同的过滤器进行了一些调整大小,在这种情况下,最小的结果是 122kb 的二次方,最大的点是 148kb。所以你是正确的@AlixAxel,过滤器确实对文件大小有影响。

标签: php image image-processing imagemagick


【解决方案1】:

改用这个:

convert file.jpg -thumbnail 80x80 -quality 70 file-thumb.jpg

这会去除所有 EXIF 数据等,但保留颜色配置文件。

注意图片是先读入的。

【讨论】:

    猜你喜欢
    • 2017-10-14
    • 2011-10-18
    • 1970-01-01
    • 2010-11-26
    • 2013-03-01
    • 2012-02-04
    • 1970-01-01
    • 2011-09-29
    • 1970-01-01
    相关资源
    最近更新 更多