imagemagick:调整大小后如何获取图像大小?

时间:2017-12-31 01:20:00

标签: imagemagick imagemagick-convert

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

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

它在一个边界内调整大小,现在的问题是,在调整大小后,EXIF中的大小不再正确,而且我没有计算新大小的线索(例如,百分比调整大小可以让我计算新的大小基于百分比)。

有没有办法在调整大小后获得图像大小?

谢谢!

2 个答案:

答案 0 :(得分:2)

喜欢这个......

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

convert -size 1024x768 xc:black start.jpg

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

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

答案 1 :(得分:1)

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

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