Version 4.1.0 bringt einen überarbeiteten FullSize-RAW-Dialog. Das Herzstück ist ein 4-Kanal-Histogramm direkt aus den Bayer-Rohdaten (R, G1, G2, B) mit EV-Skala — Nutzer von RawDigger werden eine ähnliche Darstellung kennen. Das Vorschaubild wird jetzt mit linearem Gamma gerendert, und die gesamte LibRaw-Verarbeitung läuft im Hintergrund, damit die Oberfläche während des Ladens bedienbar bleibt.
Version 4.1.0 brings a revised FullSize RAW dialog. At its core is a 4-channel histogram directly from the Bayer raw data (R, G1, G2, B) with an EV scale — users of RawDigger will recognise a similar display. The preview image is now rendered with linear gamma, and all LibRaw processing runs in the background so the interface remains responsive during loading.
4-Kanal-RAW-Histogramm
4-channel RAW histogram
Das wichtigste neue Feature ist das 4-Kanal-Histogramm direkt aus den Bayer-Rohdaten. Es zeigt vier separate Panels für die Kanäle R, G1, G2 und B — also die vier Positionen, die der Bayer-Sensor tatsächlich misst, bevor irgendetwas verarbeitet wird.
The most important new feature is the 4-channel histogram directly from the Bayer raw data. It shows four separate panels for the channels R, G1, G2 and B — the four positions the Bayer sensor actually measures before any processing occurs.
Die Horizontalachse verwendet eine EV-Skala von −12 bis +4 Blendenstufen, wobei EV0 auf ¹⁄₈ des Weißwerts kalibriert ist — derselbe Standard wie bei RawDigger. Eine amber-farbene vertikale Linie markiert diesen EV0-Punkt. Die Sony-Schwarzwert-Korrektur (~512 ADU) wird automatisch abgezogen, sodass das Histogramm bei etwa −5 EV beginnt statt bei −2 EV.
The horizontal axis uses an EV scale from −12 to +4 stops, with EV0 calibrated to ¹⁄₈ of the white level — the same standard as RawDigger. An amber vertical line marks this EV0 point. Sony's black-level correction (~512 ADU) is applied automatically, so the histogram starts at approximately −5 EV rather than −2 EV.
Besonders interessant sind die beiden Grünkanäle: G1 und G2 entsprechen den zwei Grünpositionen im Bayer-Muster (G in der Rot-Zeile, G in der Blau-Zeile). Beide sollten identische Histogramme liefern. Wenn sie es nicht tun, deutet das auf Sensor-Banding oder andere Sensorfehler hin — ein diagnostisch wertvolles Werkzeug.
Particularly interesting are the two green channels: G1 and G2 correspond to the two green positions in the Bayer pattern (G in the red row, G in the blue row). Both should produce identical histograms. If they don't, this indicates sensor banding or other sensor defects — a diagnostically valuable tool.
Lineares Vorschaubild
Linear preview image
Das Bild im FullSizeRaw-Fenster wird jetzt mit linearem Gamma gerendert — kein Tone-Mapping, keine Kurven, keine automatische Helligkeitsanpassung. Es ist dasselbe Bild, das dem Histogramm zugrunde liegt: die rohen Tonwertverhältnisse, wie sie der Sensor erfasst hat, mit aktivem Kamera-Weißabgleich.
The image in the FullSizeRaw window is now rendered with linear gamma — no tone mapping, no curves, no automatic brightness adjustment. It is the same image that underlies the histogram: the raw tonal relationships as captured by the sensor, with camera white balance applied.
Das Bild wirkt dadurch dunkler als ein normales JPEG, weil menschliches Sehen und Kamera-JPEGs eine Gammakorrektur anwenden. Wer diese lineare Darstellung mit dem Histogramm kombiniert, kann direkt ablesen, wie die Tiefen und Lichter im Rohsignal verteilt sind.
The image therefore appears darker than a normal JPEG, because human vision and camera JPEGs apply gamma correction. Combining this linear view with the histogram allows you to read directly how shadows and highlights are distributed in the raw signal.
Asynchrones Laden
Asynchronous loading
Die LibRaw-Verarbeitung lief bisher im UI-Thread und blockierte die gesamte Benutzeroberfläche für mehrere Sekunden. Ab 4.1.0 erfolgt die Verarbeitung vollständig im Hintergrund-Thread via QtConcurrent::run(). Während des Ladens zeigt ein kleiner animierter Spinner im Bildbereich den Fortschritt an. Die QPixmap-Erzeugung erfolgt nach Abschluss sicher im Main-Thread.
LibRaw processing previously ran in the UI thread and blocked the entire user interface for several seconds. From 4.1.0, all processing runs in a background thread via QtConcurrent::run(). During loading, a small animated spinner in the image area shows progress. The QPixmap object is created safely in the main thread after completion.
Splitter, Zoom und Navigation
Splitter, zoom and navigation
Bild und Histogramm sind durch einen verschiebbaren QSplitter vertikal trennbar. Die Größenverhältnisse bleiben beim Schließen erhalten und werden beim nächsten Öffnen wiederhergestellt.
Image and histogram are separated by a resizable QSplitter. The proportions are saved on closing and restored when the window is next opened.
Beim Öffnen füllt das Bild automatisch den verfügbaren Bereich (Fit-to-View). Mit dem Mausrad lässt sich in 5-%-Schritten zwischen 5 % und 400 % zoomen. Ein Doppelklick kehrt jederzeit zu Fit-to-View zurück. Während Zoom und Pan wird die bilineare Filterung kurz deaktiviert und nach einer Pause von 300 ms wieder aktiviert, damit das Scrollen bei großen RAW-Dateien flüssig bleibt.
On opening, the image automatically fills the available area (Fit-to-View). The mouse wheel zooms in 5 % steps between 5 % and 400 %. A double-click returns to Fit-to-View at any time. During zoom and pan, bilinear filtering is briefly disabled and re-enabled after a 300 ms pause, keeping scrolling smooth with large RAW files.
RAW-Technologie-Panel
RAW technology panel
Unterhalb des Histogramms zeigt eine kompakte Informationsleiste technische RAW-Parameter direkt aus den Sony-MakerNotes: ARW-Formatversion (SR2 bis ARW 5.0), Kompression (unkomprimiert 14-Bit/12-Bit, Lossless, Lossless v.2, Lossy), aktive Bittiefe, RAW-Größe (L/M/S), Sensor- und aktive Dimensionen in Pixeln sowie Black-Level und White-Level in ADU-Werten.
Below the histogram, a compact information bar shows technical RAW parameters directly from the Sony MakerNotes: ARW format version (SR2 to ARW 5.0), compression (uncompressed 14-bit/12-bit, lossless, lossless v.2, lossy), active bit depth, RAW size (L/M/S), sensor and active dimensions in pixels, and black level and white level in ADU values.
LibRaw 0.22.1
LibRaw 0.22.1
Die mitgelieferte LibRaw-Bibliothek wurde von 0.22.0 auf 0.22.1 aktualisiert. Das Update enthält ausschließlich Sicherheits-Fixes (Integer-Overflow im Float-DNG-Loader, Buffer-Overrun im YCC-Decoder, X3F-Allocator-Limit). Das macOS-Binary ist weiterhin ein Universal Binary für Apple Silicon und Intel.
The bundled LibRaw library has been updated from 0.22.0 to 0.22.1. This update contains only security fixes (integer overflow in the float DNG loader, buffer overrun in the YCC decoder, X3F allocator limit). The macOS binary continues to be a Universal Binary for Apple Silicon and Intel.
Hinweis: Die Sony A7 V (ILCE-7M5) ist in LibRaw 0.22.1 noch nicht enthalten. Unterstützung wird mit dem nächsten LibRaw-Release nachgeliefert.
Note: The Sony A7 V (ILCE-7M5) is not yet included in LibRaw 0.22.1. Support will follow with the next LibRaw release.