我有一个包含数百张图片的文件夹。我想获取它们的尺寸列表(宽度、高度),而不必手动检查每张图片。类似于以下内容:
image001.jpg, 1024, 768
我该怎么做呢(最好使用 Mac/*nix 解决方案)?
答案1
和图像魔术师:
identify -format "%f, %w, %h\n" *.jpg
或者
find . -iname '*.jpg' -exec identify -format "%d/%f, %w, %h" {} \;
答案2
使用文件。
“文件 *.jpg”
为了处理它,你总是可以做类似的事情
对于我在 `ls *.jpg` 做 输出=`文件$i` res =`echo $output|cut-d“,”-f2` 名称 =`echo $ output | cut -d“:”-f1` 回显 $名称 $res 完毕
或者使用 awk 或类似程序来处理文件的输出,但无论哪种方式它都应该完成工作。