Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
imagemagick:调整大小后如何获得图像大小?_Imagemagick_Imagemagick Convert - Fatal编程技术网

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

imagemagick:调整大小后如何获得图像大小?,imagemagick,imagemagick-convert,Imagemagick,Imagemagick Convert,我正在使用imagemagick调整图像大小,但是,我没有指定确切的大小: 转换$filename-调整大小1080000@-质量100$减少的\u文件名 它在一个范围内调整了大小,现在的问题是,调整大小后,EXIF中的大小不再正确,并且我没有计算新大小的线索(例如,百分比调整可以让我根据百分比计算新大小) 那么,有没有办法在调整大小后获得图像大小 谢谢 您可以使用ImageMagick的“convert”命令,通过以下命令访问图像尺寸 convert $filename -format "%[

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

转换$filename-调整大小1080000@-质量100$减少的\u文件名

它在一个范围内调整了大小,现在的问题是,调整大小后,EXIF中的大小不再正确,并且我没有计算新大小的线索(例如,百分比调整可以让我根据百分比计算新大小)

那么,有没有办法在调整大小后获得图像大小

谢谢

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

convert $filename -format "%[w]x%[h]" info:
您可以使用ImageMagick的“convert”命令通过以下命令访问图像尺寸

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

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
像这样

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