[GastForen

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Forenindex -- Lesezeichen

1 Lesezeichen für exiftool

Welches Bild hat welche Komprimierung?
Hi Thomas,

Antwort auf [ Thomas Richard ] Hallo Christoph,

auf einem Heliosserver ist oiimginfo ( http://www.helios.de/...ap6_doc.html#1035224 )dein Freund


Solche Aufgaben können aber auch super mit einem kleinen feinen Perl-Tool namens "exiftool" (http://www.sno.phy.queensu.ca/~phil/exiftool/) erledigt werden:

Code
mdfind 'kMDItemKind == "TIFF-Bild"' | while read -r tiff ; do 
echo "${tiff}:$(exiftool "${tiff}" | grep "^Compression" | cut -d: -f2)"
done


sucht jedes TIFF auf einem Mac blitzschnell raus und listet es samt Kompression auf. Wenn einen nur Dateien in bzw. unterhalb einem bestimmten Verzeichnis interessieren, dann hilft der "-onlyin"-Parameter von mdfind. Und natürlich muß exiftool im Pfad liegen, damit das Ganze funktioniert :-)

Sieht dann bspw. so aus:

Code
mdfind -onlyin /Users/tk/Desktop/Müll\ vom\ Schreibtisch/ 'kMDItemKind == "TIFF-Bild"' | while read -r tiff ; do echo "${tiff}:$(exiftool "${tiff}" | grep "^Compression" | cut -d: -f2)"; done  
/Users/tk/Desktop/Müll vom Schreibtisch/Image-ExifTool-5.24/t/ExifTool.tif: LZW
/Users/tk/Desktop/Müll vom Schreibtisch/Image-ExifTool-5.24/t/GeoTiff.tif: Uncompressed
/Users/tk/Desktop/Müll vom Schreibtisch/Heye-Test.tif: Adobe Deflate
/Users/tk/Desktop/Müll vom Schreibtisch/IPTC-Test.tif: LZW


Schneller geht's jedenfalls nimmer Smile

Gruss,

Thomas
...
Thomas Kaiser
15. Dez 2008, 18:25