【问题标题】:imagemagick: how to get image size after resize?imagemagick:调整大小后如何获取图像大小?
【发布时间】:2018-06-10 21:00:04
【问题描述】:

我正在使用 imagemagick 调整图像大小,但是,我没有指定确切的大小:

转换 $filename -resize 1080000@ -quality 100 $reduced_filename

在一定范围内调整大小,现在的问题是,调整大小后,EXIF 中的大小不再正确,我不知道计算新大小的线索(例如百分比调整大小可以让我计算新大小基于百分比)。

那么有没有办法在调整大小后获取图像大小?

谢谢!

【问题讨论】:

    标签: imagemagick imagemagick-convert


    【解决方案1】:

    您可以使用 ImageMagick 的“convert”命令通过这样的命令访问图像尺寸...

    convert $filename -format "%[w]x%[h]" info:
    

    【讨论】:

      【解决方案2】:

      像这样……

      首先创建一个1024x768的起始图片:

      convert -size 1024x768 xc:black start.jpg
      

      现在调整大小,一举输出新的尺寸信息:

      convert start.jpg -resize 50% -format "%wx%h" -write info: result.jpg
      512x384
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-01-27
        • 1970-01-01
        • 2015-06-04
        • 2015-11-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多