dcraw - dcraw

dcraw
Dcraw Platte groß.jpg
Ursprüngliche Autor (en) Dave Coffin
Erstveröffentlichung 23. Februar 1997 ; Vor 23 Jahren ( 1997-02-23 )
Stabile Version 9,28 (1. Juni 2018 ; vor 2 Jahren ) [±] ( 2018-06-01 )
Geschrieben in ANSI C.
Betriebssystem Plattformübergreifend
Plattform Plattformunabhängig
Verfügbar in Englisch und 11 andere
Art Roh Dekodierungssoftware
Lizenz GPLv2 +
Webseite www .dechifro .org / dcraw / Bearbeiten Sie dies bei Wikidata

dcraw ist ein Open-Source- Computerprogramm, das zahlreiche Rohbildformatdateien lesen kann , die normalerweise von Digitalkameras der mittleren und oberen Preisklasse erstellt werden . dcraw konvertiert diese Bilder in die Standardformate TIFF und PPM . Diese Konvertierung wird manchmal als Entwicklung eines Rohbildes bezeichnet (in Analogie zum Prozess der Filmentwicklung ), da Rohbildsensordaten (ein "digitales Negativ") in eine sichtbare Form gebracht werden.

Eine Reihe anderer Bildverarbeitungsprogramme verwenden dcraw intern, um das Lesen von Rohdateien zu ermöglichen.

Die Entwicklung von dcraw begann am 23. Februar 1997. Version 1.0 wurde in Revision 1.18 am 5. Mai 2000 veröffentlicht. In Versionen bis 3.15 wurde der Name Canon PowerShot Converter verwendet , beginnend mit Version 3.40 war der Name Raw Photo Decoder und wechselte zu Raw Fotodecoder "dcraw" in Version 5.70. Version 8.86 unterstützt 300 Kameras.

Die Entwicklung ist ins Stocken geraten, mit nur zwei Veröffentlichungen seit Mai 2015 und der letzten Veröffentlichung vom Juni 2018, aber Teile von dcraw sind in LibRaw enthalten .

Motivation

Während die meisten Kamerahersteller Rohbilddecodierungssoftware für ihre Kameras anbieten, ist diese Software fast immer proprietär und wird häufig nicht mehr unterstützt, wenn ein Kameramodell eingestellt wird. Die Dateiformate selbst sind häufig nicht dokumentiert, und mehrere Hersteller haben sogar alle oder einen Teil der Daten in ihrem Rohbildformat verschlüsselt , um zu verhindern, dass Software von Drittanbietern darauf zugreift.

Angesichts dieser ständig wachsenden Fülle von Rohbildformaten und der unsicheren und uneinheitlichen Unterstützung durch die Hersteller befürchten viele Fotografen, dass ihre wertvollen Rohbilder unlesbar werden könnten, wenn die erforderlichen Anwendungen und Betriebssysteme veraltet sind.

Im Gegensatz zu proprietärer Decodierungssoftware strebt dcraw nach Einfachheit, Portabilität und Konsistenz, wie vom Autor ausgedrückt:

Hier ist meine Mission: Schreiben und pflegen Sie ein ANSI C- Programm, das jedes Rohbild von jeder Digitalkamera auf jedem Computer mit jedem Betriebssystem dekodiert.

Design

Screenshot von dcraw v. 8.99

Da viele Rohbildformate für eine Kamera oder ein Kameramodell spezifisch sind, wird dcraw häufig aktualisiert, um neue Modelle zu unterstützen. Für viele proprietäre Rohbildformate ist der Quellcode von dcraw (der größtenteils auf Reverse Engineering basiert ) die beste oder einzige öffentlich verfügbare Dokumentation. dcraw unterstützt derzeit die Rohformate von mehreren hundert Kameras.

dcraw basiert auf der Unix-Philosophie . Das Programm ist ein Befehlszeilenprogramm, das eine Liste der zu verarbeitenden Rohbilddateien sowie alle gewünschten Bildanpassungsoptionen enthält. dcraw dient auch als Grundlage für verschiedene hochrangige Rohbildverarbeitungsanwendungen (wie Viewer und Konverter), sowohl freie als auch Open-Source-Software sowie proprietäre Software.

GUI-Frontends

Es stehen mehrere GUI -Frontends für dcraw zur Verfügung. Diese Anwendungen verwenden dcraw als Back-End für die eigentliche Verarbeitung von Rohbildern, bieten jedoch eine grafische Oberfläche, mit der die Bildverarbeitungsoptionen angepasst werden können.

  • AZImage - Bildkonverter (verwendet LibRaw anstelle von dcraw) für Windows
  • darktable - ein eigenständiger Rohentwickler für Windows, Linux und macOS
  • dcraw-assist - für Linux
  • dcRAW-X - für macOS
  • digiKam - für Linux
  • DNG Viewer von ideaMK - Rohbild-Viewer für Windows
  • EasyHDR - für Windows
  • gimp-dcraw - GIMP- Plug-In für Windows, Linux und MacOS
  • Helicon Filter - Fotoeditor, kann dcraw für die Rohverarbeitung für Windows verwenden
  • Konvertor - für Windows
  • nUFRaw - ein eigenständiger Rohentwickler, eine neue Version von UFRaw für Linux
  • Phiewer - für macOS
  • RAWDrop - für Windows
  • Rawstudio - ein eigenständiger Rohentwickler für Linux
  • RawTherapee - ein eigenständiger Raw-Entwickler für Windows, Linux und MacOS
  • SilkRaw - exportiert eingebettete Miniaturansichten und startet die Stapelkonvertierung für Amiga OS4
  • SNS-HDR - für Windows
  • UFRaw - ein eigenständiger Rohentwickler und GIMP-Plug-In für Windows, Linux und MacOS

Verweise

Externe Links