imagemagick:调整大小后如何获取图像大小?
imagemagick: how to get image size after resize?
我正在使用 imagemagick 调整我的图像大小,但是,我没有指定确切的大小:
转换 $filename -resize 1080000@ -quality 100 $reduced_filename
它在一定范围内调整大小,现在的问题是,调整大小后,EXIF中的大小不再正确,我不知道如何计算新的大小(例如百分比调整大小可以让我计算基于百分比的新尺寸)。
那么有没有办法在调整大小后获取图像大小?
谢谢!
您可以使用 ImageMagick 的 "convert" 命令来访问图像尺寸,命令如下...
convert $filename -format "%[w]x%[h]" info:
像这样...
首先创建一个起始图像 1024x768:
convert -size 1024x768 xc:black start.jpg
现在调整尺寸,一口气输出新的尺寸信息:
convert start.jpg -resize 50% -format "%wx%h" -write info: result.jpg
512x384
我正在使用 imagemagick 调整我的图像大小,但是,我没有指定确切的大小:
转换 $filename -resize 1080000@ -quality 100 $reduced_filename
它在一定范围内调整大小,现在的问题是,调整大小后,EXIF中的大小不再正确,我不知道如何计算新的大小(例如百分比调整大小可以让我计算基于百分比的新尺寸)。
那么有没有办法在调整大小后获取图像大小?
谢谢!
您可以使用 ImageMagick 的 "convert" 命令来访问图像尺寸,命令如下...
convert $filename -format "%[w]x%[h]" info:
像这样...
首先创建一个起始图像 1024x768:
convert -size 1024x768 xc:black start.jpg
现在调整尺寸,一口气输出新的尺寸信息:
convert start.jpg -resize 50% -format "%wx%h" -write info: result.jpg
512x384