Suche nach Dateidimension

Suche nach Dateidimension

Ich habe viele Fotos. Wie suche ich Dateien nach ihren Abmessungen? Ich möchte beispielsweise nach Bildern mit den genauen Abmessungen 500 x 500 Pixel suchen. Gibt es für diese Aufgabe ein Hilfsprogramm?

Antwort1

Mit exiftool:

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

Antwort2

identifySie können hierzu den Befehl verwenden , der Teil von ImageMagick ist:

$ identify rose.jpg
rose.jpg JPEG 640x480 sRGB 87kb 0.050u 0:01

Die Abmessungen des Bildes rose.jpg betragen 640 x 480.

Mit dem findBefehl können Sie etwa Folgendes tun:

$ find somedir -iname '*.jpg' -exec identify {} \;

Also für Ihr Beispiel:

$ find somedir -iname '*.jpg' -exec "identify {} awk '{print $1, $3}' \
       | grep '500x500'" \;

Verweise

verwandte Informationen