DCRaw

DCRaw
dcraw
Entwickler Dave Coffin
Aktuelle Version 9.08
(11. Mai 2011)
Betriebssystem Unix (GNU/Linux, Mac OS X, BSD, AIX), OS/2, Microsoft Windows u.a.
Programmier­sprache C
Kategorie Grafiksoftware
Lizenz gemeinfrei, teilweise GPLv2
Deutschsprachig ja, mehrsprachig
Homepage von dcraw

dcraw (nach den Initialen des Programmierers Dave Coffin) ist ein freies Programm zur Konvertierung der Rohdatenbilder digitaler Kameras. Es kann die – zumeist proprietären, schlecht oder gar nicht dokumentierten – Bildformate fast aller auf dem Markt befindlichen Digitalkameras verarbeiten.

Inhaltsverzeichnis

Entstehung

Ausgangspunkt und Anlass war das Aufkommen hochwertiger, zumeist Spiegelreflex- Digitalkameras, die neben dem Abspeichern der aufgenommenen Bilder als JFIF-Dateien auch die direkte Ablage im Rohdatenformat erlaubten. Die Vorteile der Arbeit mit Bildern in Rohdatenformaten liegen in den weitergehenden Bearbeitungs- und Korrekturmöglichkeiten (z.B. des Weißabgleiches) sowie dem größeren Dynamikumfang der verlustfreien 14- oder 12-Bit-Daten gegenüber den verlustbehafteten 8-Bit-JPEG-Bildern. Der entscheidende Nachteil ist jedoch, dass alle Kamerahersteller unterschiedliche, zueinander inkompatible und auch innerhalb einer Produktionsreihe abweichende Formate für ihre Rohdatenbilder verwenden. Teilweise werden die Informationen auch verschlüsselt oder verschleiert[1], um Fremdzugriff zu erschweren.

Zu all diesen Kameras werden von den Herstellern (evtl. zusätzlich zu erwerbende) Programme angeboten, die deren Rohdatenformate lesen und umwandeln können. Diese sind jedoch mit zwei Mängeln behaftet: Zum einen handelt es sich dabei durchweg um proprietäre Software, also unfreie Anwendungen, die auch nur auf einer dem Hersteller genehmen Betriebssystem/Hardwareplattform verwendet werden können. Damit verbunden ist das zweite Problem: Wird eine Kamera vom Markt genommen, weil eine Nachfolgerin erscheint, der Hersteller die Reihe aufgibt oder ganz verschwindet, endet die Unterstützung für diese Programme entweder sofort oder nach einer gewissen Zeit. Es gibt keine Garantie oder Verpflichtung, dass die Funktion der für diese Kamera notwendigen Rohdatenkonvertierungs-Software in jene für eine andere Kamera oder ein Nachfolgemodell aufgenommen wird. Gerät nun die damit verbundene Betriebssystem/Hardware-Kombination außer Gebrauch, gibt es keine Möglichkeit mehr, die Rohdatenbilder der Kamera zu nutzen.

Um dieses Manko zu beheben, entstand dcraw. Ein freies, möglichst einfach zu verwendendes, portables, so viele Kameras wie möglich unterstützendes und, der Unix-Philosophie folgend, genau eine Aufgabe erfüllendes Programm. dcraw ist ein Kommandozeilenprogramm, dem die Namen der zu verarbeitenden Rohdatenbilder sowie die dazugehörigen Einstellungen als Kommandozeilenparameter übergeben werden. dcraw gibt die umgewandelten Bilder entweder im TIFF- oder PPM-Format auf der Standardausgabe aus, somit kann das Ergebnis leicht weiterverarbeitet und dcraw dadurch einfach in Shell-Skripte eingebunden werden.

Verwendung

Obwohl möglich und in einigen Einsatzszenarien auch sinnvoll, wird dcraw üblicherweise nicht unmittelbar verwendet. Dies ist auch so vorgesehen, das Programm fungiert als Backend, das die Rohdatenumwandlung vornimmt, alle weiteren Bildver- und eventuell -bearbeitungsschritte werden dann vom eigentlichen Anwendungsprogramm vollzogen. Neben auf die Rohdatenkonvertierung spezialisierten Programmen, wie z.B. UFRaw oder Rawstudio, die dcraw gar nicht erst aufrufen, sondern dessen Quellcode direkt inkorporiert haben, gehören dazu auch unzählige andere, sowohl freie als auch proprietäre Bildver- und -bearbeitungsprogramme sowie Bilddatenbanken und Sonderanwendungen, z.B. für die Auswertung der Bilder von Überwachungskameras oder astronomischen Aufnahmen.

Beispiele

dcraw kann neben der Konvertierung eine Reihe weiterer anderer Rohdaten-Verarbeitungen vornehmen.
Allgemeine EXIF-Informationen wie z.B. verwendete Kamera, Blende, Brennweite und Belichtungszeit lassen sich wie folgt ermitteln:

dcraw -v -i IMG_1234.RAW

Die meisten Rohdatenformate enthalten ein eingebettetes JPEG-Vorschaubild. Dieses kann in die Datei IMG_1234.thumb.jpg extrahiert werden:

dcraw -e IMG_1234.RAW

Ohne zusätzliche Parameter erfolgt die eigentliche Konvertierung in die binär codierte 8-bit PPM Datei IMG_1234.ppm:

dcraw IMG_1234.RAW

Eine für die Weiterverarbeitung z.B. mit GIMP oder Cinepaint geeignete PNG-Datei kann einfach durch eine Pipe mittels NetPBM erzeugt werden:

dcraw -4 -c IMG_1234.RAW | pnmtopng > IMG_1234.png

TIFF-Dateien kann dcraw direkt erstellen:

dcraw -T -6 IMG_1234.RAW

Unterstützte Kameras

Die aktuelle Version im April 2011 ist dcraw 9.07. Sie unterstützt die Rohdatenformate von 405 Kameras[2], ein Großteil aller jemals in nennenswerter Stückzahl produzierten Digitalkameras, darunter alle Modelle der beiden Marktkontrahenten Nikon und Canon. Hinzu kommt die generische Unterstützung für Adobes Digital Negative-Format und alle Kameras, die dieses erzeugen.

Software, die den Code von dcraw verwendet

Einzelnachweise

  1. Digital Photography Review: Dave Coffin interviewed (engl.)
  2. Dave Coffin: Decoding raw digital photos in Linux (engl.)

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • dcraw — v. 8.99 Original author(s) Dave Coffin Initial release May 5, 2000 (2000 05 05) …   Wikipedia

  • Dcraw — Тип RAW‐конвертер Разработчик Dave Coffin Написана на ANSI C ОС Кроссплатформенное ПО Язык интерфейса …   Википедия

  • dcraw — Тип RAW‐конвертер Разработчик Dave Coffin Написана на ANSI C Операционная система Кроссплатформенное ПО Языки интерфейса английский и др. (17 языков) Последняя версия …   Википедия

  • Dcraw — Saltar a navegación, búsqueda dcraw es un programa de código abierto capaz de leer varios formatos RAW de imágenes y convertirlos en formatos PPM Y TIFF. Está escrito por Dave Coffin en ANSI C. Debido a la naturaleza propietaria de los formatos… …   Wikipedia Español

  • Dcraw — Infobox software name = dcraw caption = author = Dave Coffin developer = released = latest release version = 8.88 (1.405) latest release date = release date|2008|9|15 latest preview version = latest preview date = operating system = platform =… …   Wikipedia

  • Rohdatenformat (Fotografie) — Als Rohdatenformat (RAW oder Raw) (engl. raw „roh“) bezeichnet man ein Dateiformat bei Digitalkameras und digitalen Kinokameras, bei dem die Kamera die Daten nach der Digitalisierung weitgehend ohne Bearbeitung auf das Speichermedium schreibt.… …   Deutsch Wikipedia

  • Raw image format — Infobox file format name = RAW image file extension = .raf (Fuji) .crw .cr2 (Canon) .tif .k25 .kdc .dcs .dcr .drf (Kodak) .mrw (Minolta) .nef .nrw (Nikon) .orf (Olympus) .dng (Adobe) .ptx .pef (Pentax) .arw .srf .sr2 (Sony) .x3f (Sigma) .erf… …   Wikipedia

  • Demosaicing — A demosaicing algorithm is a digital image process used to reconstruct a full color image from the incomplete color samples output from an image sensor overlaid with a color filter array (CFA). Also known as CFA interpolation or color… …   Wikipedia

  • UFRaw — Infobox software name = UFRaw caption = author = Udi Fuchs developer = programming language = C released = latest release version = 0.13, based on DCRaw v 8.80. latest release date = November 12, 2007 latest preview version = latest preview date …   Wikipedia

  • Rawstudio — Infobox software name = Rawstudio caption = author = Anders Brander Anders Kvist developer = released = latest release version = 1.0 latest release date = release date|2008|4|19 latest preview version = latest preview date = operating system =… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”