Digital Sehen Hören Verstehen.
Zur Übersicht nach Themengebieten des Blog.
Exiftool - JPG aus Pentax Raw
von Uwe Heimburger
In Raw-Dateien sind neben den rohen Sensordaten auch von der Kamera in jpg konvertierte Bilder in drei Grössen enthalten - volle Grösse, Vorschau und Thumbnail.
Pentax bietet die Option, Raw-Dateien in den Formaten PEF oder DNG abzuspeichern.
Lange Zeit gelang es mir nicht, alle drei jpg-Bilder aus den Pentax DNG-Dateien zu extrahieren. Ich konnte mit Exiftool nur die Vorschau-Datei der Grösse 720 x 480px extrahieren. Die propagierten Exiftool-Kommandos für PEF lieferten mir hingegen alle drei JPG-Versionen.
Daher ging ich davon aus, dass Pentax DNG-Dateien keine JPG-Thumbnails und keine Full Size JPG-Dateien enthielten.
Der richtige Hinweis im Exiftool-Forum
Phil Harvey, der Entwickler von Exiftool, brachte mich im Exiftool-Forum auf die richtige Spur. Er postete folgendes Kommando, das die Metadaten der verschiedenen verfügbaren Previews für die bei ihm gepeicherten Pentax- und Ricoh-Rohdateien aufzeigt.
Ich ersetzte die Selektionsparameter Pentax* und Ricoh* durch für meine Pentax-Beispieldateien geeignete und erhielt für die Raw-Formate PEF und DNG folgendes Ergebnis.
PEF:
======== ./20190422_09-37-30_KP_SC3654.PEF [] JpgFromRaw : (Binary data 2829512 bytes, use -b option to extract) [] PreviewImage : (Binary data 55587 bytes, use -b option to extract) [] ThumbnailImage : (Binary data 7115 bytes, use -b option to extract)
DNG:
======== ./IMGP6562.DNG [Copy1] PreviewImage : (Binary data 2818959 bytes, use -b option to extract) [] PreviewImage : (Binary data 54100 bytes, use -b option to extract) [] ThumbnailTIFF : (Binary data 57816 bytes, use -b option to extract)
Bisher dachte ich, dass das Kommando zum Extrahieren der JPG-Bilder aus den PEF und DNG Raw-Dateien dieselben seien. Die Resultate des Kommandos zeigen jedoch, dass lediglich der Selektor PreviewImage zur Extrahierung von Preview-Dateien gleich ist, für Thumbnails und volle JPG-Grösse unterscheiden sie sich!
exiftool-Kommandos für PEF und DNG
Damit erweisen sich folgende Exiftool-Kommandos im MacOS-Terminalfenster als zielführend. Dabei werden jeweils passende Unterverzeichnisse aufgebaut.
JPG-Dateinen voller Grösse extrahieren
PEF: > exiftool -b -JpgFromRaw -w fullsize/%d%f_fullsize.jpg capture.PEF DNG: > exiftool -b -Copy1:PreviewImage -w fullsize/%d%f_fullsize.jpg capture.DNG
JPG-Dateien in Vorschau-Grösse extrahieren
PEF: > exiftool -b -PreviewImage -w %d%f_preview.jpg preview/capture.PEF DNG: > exiftool -b -PreviewImage -w %d%f_preview.jpg preview/capture.DNG
Thumbnail JPG-Dateien extrahieren
PEF: > exiftool -b -ThumbnailImage -w thumbnail/%d%f_thumbnail.jpg capture.PEF DNG: > exiftool -b -ThumbnailTIFF -w thumbnail/%d%f_thumbnail.jpg capture.DNG