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