ファイルサイズで検索 [重複]

ファイルサイズで検索 [重複]

写真が多いです。サイズ別にファイルを検索するには?たとえば、正確なサイズが500 x 500ピクセルの画像を検索したいとします。この作業にはどのような用途がありますか?

答え1

そしてexiftool

exiftool -q -r -if '$ImageHeight == 500 && 
  $ImageWidth == 500' -p '$Directory/$FileName' /some/dir

答え2

identifyImageMagickのコマンドを使用してこれを行うことができます。

$ 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'" \;

引用する

関連情報