gm 识别语法获取图像宽度和高度
gm identify syntax get image width and height
我正在尝试在命令行中获取 jpeg 图像的高度和宽度。
我输入了
通用汽车识别 img300.jpg
并得到一条输出 JPEG 3264x2448+0+0 DirectClass 8-bit 1.8Mi 0.000u 0m:0.000002s
的长行
我查看了 gm 命令的手册,它说我可以使用 -density 选项只获取图像尺寸。
http://www.graphicsmagick.org/identify.html#ident-opti
所以我试过了
gm 识别-密度 img300.jpg
[选项需要争论]
gm 识别 img300.jpg -密度
[没有那个文件或目录]
debian 9,最新的graphicsmagick包是环境。
你可以得到这样的宽度:
gm identify -format %w image.png
256
还有这样的身高:
gm identify -format %h image.png
80
如果你想要变量中的高度:
h=$(gm identify -format %h image.png)
如果你想同时使用两个变量:
read w h < <(gm identify -format "%w %h" image.png )
echo $w, $h
我正在尝试在命令行中获取 jpeg 图像的高度和宽度。
我输入了 通用汽车识别 img300.jpg 并得到一条输出 JPEG 3264x2448+0+0 DirectClass 8-bit 1.8Mi 0.000u 0m:0.000002s
的长行我查看了 gm 命令的手册,它说我可以使用 -density 选项只获取图像尺寸。
http://www.graphicsmagick.org/identify.html#ident-opti
所以我试过了 gm 识别-密度 img300.jpg [选项需要争论]
gm 识别 img300.jpg -密度 [没有那个文件或目录]
debian 9,最新的graphicsmagick包是环境。
你可以得到这样的宽度:
gm identify -format %w image.png
256
还有这样的身高:
gm identify -format %h image.png
80
如果你想要变量中的高度:
h=$(gm identify -format %h image.png)
如果你想同时使用两个变量:
read w h < <(gm identify -format "%w %h" image.png )
echo $w, $h