【问题标题】: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