
我有很多照片。如何以尺寸搜尋文件?例如,我想搜尋精確尺寸為 500 x 500 像素的圖像。這項任務有什麼用處嗎?
答案1
和exiftool
:
exiftool -q -r -if '$ImageHeight == 500 &&
$ImageWidth == 500' -p '$Directory/$FileName' /some/dir
答案2
您可以使用identify
ImageMagick 中的命令來執行此操作:
$ identify rose.jpg
rose.jpg JPEG 640x480 sRGB 87kb 0.050u 0:01
640x480 是 Rose.jpg 圖片的尺寸。
使用find
指令你可以做這樣的事情:
$ find somedir -iname '*.jpg' -exec identify {} \;
所以對於你的例子:
$ find somedir -iname '*.jpg' -exec "identify {} awk '{print $1, $3}' \
| grep '500x500'" \;