
사진이 많아요. 크기별로 파일을 검색하는 방법은 무엇입니까? 예를 들어, 정확한 크기가 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'" \;