Home / LinuxUser / 2008 / 09 / Bezaubernde Dynamik

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

„Klickbunt auf dem Server? Warum nicht, wenn's hilft!"
(195 Punkte bei 6 Stimmen)
Bezahlstandard
(121 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.

Bezaubernde Dynamik

HDR/DRI-Bilder unter Linux erstellen

HDR-Bilder erstellen

Je mehr helle und dunkle Passagen ein Motiv enthält, desto besser eignet es sich als HDR-Bild. Gut eignen sich etwa Motive mit kontrastreichem Himmel, Innenaufnahmen von Kirchen oder Kathedralen und architektonische Details anderer Gebäude. Verwenden Sie eine möglichst niedrige ISO-Empfindlichkeit, da viele Kameras bei höheren Werten zum Rauschen neigen – das nachträgliche Bearbeiten verstärkt diesen Effekt noch zusätzlich. Auch sollten Sie einen eventuell vorhandenen automatischen Verwacklungsschutz deaktivieren: Dessen Funktionsweise führt dazu leichten Verschiebungen des Motivs. Um eine hohe Tiefenschärfe zu erzielen, wählen Sie eine kleine Blende – am besten 8 oder niedriger.

Um die Bilder zusammenzuführen, erweist sich Qtpfsgui ([2],[3]) als relativ gutes und eingängiges Programm. Eine Alternative bietet das Programm Cinepaint [4], ehemals bekannt als "Film Gimp". Es erzeugt Bilder mit einer Farbtiefe von 32 Bit, also dem doppelten Farbumfang von Adobes Photoshop. Damit eignet es sich auch gut zum Erstellen und Bearbeiten von HDR-Bildern. Das HDR-Tutorial von Cinepaint [5] erklärt sehr ausführlich die Theorie von DRI.

Cinepaint einrichten

Unter Ubuntu 7.10 installieren Sie Cinepaint über die Paketverwaltung. Für Ubuntu 8.04 stehen derzeit keine Pakete in den offiziellen Repositories bereit. Verwenden Sie deshalb die Software-Quelle des Autors, die Sie mit sudo deb http://www.selador.de/apt/ hardy main in Ihre Paketverwaltung einbinden. Alternativ benutzen Sie das auf der Heft-DVD enthaltene Paket. Anwender von OpenSuse finden das fertige RPM-Paket unter [6].

Derzeit enthält die deutsche Version von Cinepaint einen gravierenden Fehler. Daher eignet sich ausschließlich die englische Cinepaint-Version zum Gebrauch. Läuft Ihre Distribution mit einer deutschen Sprachumgebung, starten Sie Ihr Cinepaint aus der Konsole mit der Eingabe von LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF-8 cinepaint.

Cinepaint benutzen

Nach dem Start von Cinepaint öffnen Sie im Hauptfenster File | New From | Bracketing to HDR. Im Dateibrowser wählen Sie danach die für das HDR-Bild benötigte Belichtungsreihe aus, worauf sich drei Bearbeitungsfenster öffnen. Im Hauptfenster fügen Sie über File | Open Image bei Bedarf noch weitere Bilder hinzu. Das Fenster mit der Bezeichnung Bracketing to HDR listet nun alle Aufnahmen, sortiert von hell nach dunkel, auf. Dazu greift Cinepaint auf die EXIF-Metadaten der Bilder zu und liest die Verschlusszeiten aus.

Das Fenster mit der Beschriftung Response Curves gibt nach einem Klick auf Compute Response Auskunft über die Qualität der Ausgangsbilder. Weist eine der eingefärbten Kurven zu viel Streuung aufweist, heißt das, dass die einzelnen Bilder nicht genau aufeinander passen – etwa, weil sich die Kamera während der Aufnahme bewegt hat (Abbildung 2). Um gegeneinander verschobene Bilder zurechtzurücken, benutzen Sie compute offsets. Diese Funktion kann jedoch nur kleinere Fehler ausgleichen.

Abbildung 2: Das linke Bild zeigt, wie eine Folgekurve aussehen sollte. Im rechten Bild ist die Streuung der roten und blauen Kurve relativ hoch, was bedeutet, das das rote und vor allem das blaue Foto gegenüber dem Referenzbild verschoben sind.

Ein Klick auf HDR erzeugt das HDR-Bild, das Cinepaint in einem neuen Fenster öffnet. Erscheinen Teile des Bildes in einem grellen Pink, kann der Bildschirm sie nicht darstellen. Oft springen die Unterschiede zwischen HDR-Bild und dem durchschnittlich belichteten Ausgangsbild nicht sofort ins Auge. Wählen Sie im Menü Tools | Color Picker und klicken auf eine beliebige Stelle im Bild, so sehen Sie die Farbwerte als Zahlen. Auch die Titelleiste des Fensters verrät, dass es sich um ein 32-Bit-Bild handelt. Das Ergebnis zeigt nun insgesamt mehr Details als jedes der Ausgangsbilder für sich.

Normale Monitore können den Dynamikumfang von 32-Bit-Bildern nicht darzustellen. Die Teile des Bildes, die über den Farbraum des Bildschirms hinausgehen, werden auf die höchste darstellbare Farbe gesetzt. Als Ergebnis erscheint ein verfälschtes Bild, das es nun mittels Tone Mapping auf einen darstellbaren Bereich einzugrenzen gilt, um ein farbkräftiges, allerdings etwas künstlich aussehendes Tone-Mapping-Bild zu erhalten.

Dazu klicken Sie auf Image | Colors | Gamma-Expose (Abbildung 3). Im Menü markieren Sie Clamp, um die eventuell vorhandenen pink eingefärbten Flächen zu verstecken. Mit dem Regler expose simulieren Sie verschiedene Belichtungsstufen, gamma steuert die Helligkeitskurve. Ein hoher Gamma-Wert führt zu gräulichen Bildern, ein niedriger zu sehr dunklen. Ein Klick auf OK konvertiert die Aufnahme in einen bildschirmkompatiblen Dynamikbereich, sodass Sie sie anschließend als normale JPEG- oder TIFF-Datei speichern. Mit den in Image | Layers oder in Filters befindlichen Menüpunkten bearbeiten Sie das Bild nach Belieben nach, ohne die Farbtiefe und Dynamik zu verlieren.

Abbildung 3: Mit dem Werkzeug "Expose Image" von Cinepaint steuern Sie die Helligkeitsverteilung im HDR-Bild.

Eine andere Möglichkeit, das generierte und gespeicherte 32-Bit-Bild nachzubearbeiten, bieten spezielle Tone-Mapping-Anwendungen. Um die Aufnahme für diese vorzubereiten, klicken Sie auf File | Save as... und speichern die Datei mit der Endung .HDR. Das in [3] vorgestellte Programm Qtpfsgui bietet eine Vielzahl von Tone-Mapping-Algorithmen an, mit denen Sie spektakuläre Effekte erzielen.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

Hits
Wertung: 169 Punkte (25 Stimmen)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

title_2013_06

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,95 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 60,60) können Sie im Medialinx-Shop bestellen.

Tipp der Woche

Terminator
Viele Terminals im Griff mit Terminator
Tim Schürmann, 07.05.2013 10:57, 1 Kommentare

Wer morgens nach dem Einschalten des Rechners erst einmal mehrere Terminals öffnet und sich diese mühevoll auf dem Bildschirm drapiert, der sollte einen Blick auf Terminator werfen. Das kleine...

Aktuelle Fragen

Kontakt via QR code hinzufügen
Herman Sproesser, 17.05.2013 17:46, 3 Antworten
Hi hab in der aktuellen ausgabe 06.2013 den artikel über QR Codes gelesen. Ich hab nartürlich...
Dateimanager Dolphin, wo legt er die Datei Kommentare ab?
Uwe Heine, 16.05.2013 15:19, 1 Antworten
Suse Linux 12.1 - KDE 4.7.2 / Dolphin 1.7. Ich habe bei vielen Dateien über Dolphin Kommentare...
wie baut man Kernel Module so, dass sie mit jedem Kernel laden?
GoaSkin , 22.04.2013 10:22, 1 Antworten
Hallo, baut man anhand eines Kernel-Sources Module, nutzt Linux im Normalfall eine strikte V...
Problem beim Installieren von SuSe 12.3
Georg Prokert, 14.04.2013 00:04, 16 Antworten
Hallo, auf meinem neuem Laptop (Acer Aspire V3-771, Intel Core i5-3230 M, Intel HD Graphics 4...
lvm wieder loswerden
Peter Dibbern, 11.04.2013 16:28, 4 Antworten
Ich habe sämtliche alten Kisten ausgeschlachtet und aus der Teilen einen Rechner zusammengeschrau...