OmaStudio für Omarchy Linux: Open-Source-RAW-Fotoeditor in Lightroom-Qualität mit DaVinci-Farbkreisen
Bewertung —Mit der GPU-beschleunigten Oberfläche von Quickshell 4.0, einer Mehrkern-Engine in Rust/Rayon, Farbkreisen im DaVinci-Stil (3-Way) und KI-gestützter Social-Media-Optimierung wird das fehlende kreative Glied von Linux geschlossen.

Inhalt
Zusammenfassung: OmaStudio ist ein Open-Source-RAW-Fotoeditor, den ich für Omarchy geschrieben habe. Der Artikel beschreibt die Quickshell-Oberfläche mit der Rust- und Rayon-Engine, die unterstützten Sensoren und RAW-Formate, Touchpad-Gesten, den einfachen und den professionellen Modus, die Drei-Wege-Farbregler, die Exporteinstellungen für soziale Medien und die Sicherheitsregeln.
Eines der größten langjährigen Probleme für kreative Profis und Fotoenthusiasten auf dem Linux-Desktop ist die Abhängigkeit vom Adobe-Lightroom-Ökosystem. Zwar gibt es wertvolle Open-Source-Projekte wie Darktable und RawTherapee; doch es fehlte stets ein leichtgewichtiges, fokussiertes lokales Werkzeug, das moderne Wayland-Integration, flüssige Touchpad-Gesten, minimalistische Ergonomie und die Drei-Wege-Farbregler (Color Grading) von DaVinci Resolve, dem Goldstandard der Videobranche, in einem vereint.
Mein OmaStudio (oder, terminalfreundlich, OmaRaw), das ich entwickelt habe, um einen kreativen Workflow frei von monatlichen Abo-Ketten, geschlossener Telemetrie und schwerfälligen Oberflächen aufzubauen, ist heute für das Omarchy-Linux-Ökosystem verfügbar.
Architektur: GPU-beschleunigtes Quickshell und mehrkerniges Rust
OmaStudio ist kein gewöhnlicher Electron-Wrapper und keine schwerfällige GTK-Oberfläche. Die Systemarchitektur ruht auf zwei starken Grundpfeilern:
-
Oberflächenschicht (Quickshell / Qt 6 QML): Eine GPU-beschleunigte, flüssige Wayland-Szene mit über 60 FPS Bildwiederholrate, die direkt mit dem Desktop spricht. Logarithmisches Pinch-to-Zoom, das auf Touchscreens und Touchpads mit Mac-Präzision flüssig läuft, freies Drehen des Bildausschnitts unter dem Finger und kinetisches Verschieben (Pan).
-
Verarbeitungs-Engine (Rust + Rayon + LibRaw): Eine eigenständige Rust-Hintergrund-Engine (
omastudio-engine), die keine Kompromisse bei Speichersicherheit und Zero-Cost-Abstraktionen eingeht. Sie greift über LibRaw FFI direkt auf die Pixel zu; mit mehrkernigen parallelen Matrixberechnungen (Rayon) verarbeitet sie selbst RAW-Fotos mit über 50 Megapixeln sofort, ohne Einfrieren oder Speicherengpässe.
- OmaStudio-RAW-Verarbeitungs- und Visualisierungspipeline: 16-Bit-lineare Farbpipeline
- SCHRITT 1: Bayer-, X-Trans-, DNG-, RAF-Rohsensordaten. (RAW-Datei, Rohsensordaten)
- SCHRITT 2: LibRaw-Demosaicing · AHD / DHT-Interpolation in hoher Qualität.
16-Bit-ADC-Auslesung
- SCHRITT 3 (KERN): Mathematische Transformationen des weiten Farbraums. (16-Bit-lineare Pipeline, Float-Matrizen)
- SCHRITT 4: Rayon-Mehrkern · Parallele Verteilung auf alle CPU-Kerne.
Parallele Berechnung
- SCHRITT 5: Quickshell-Viewport · GPU-Textur, flüssiges Pan und Pinch-to-Zoom.
60+ FPS Wayland
- DaVinci-Drei-Wege-Regler: Lift, Gamma, Gain, Offset: 8-Band-HSL-Mixer: Hue, Sat, Lum pro Farbe Optik und Profil: Lens Distortion, Defringe, ICC (16-Bit-mathematische Farbmodule:)
Hervorgehobene Funktionen
1. Umfassende Sensor- und RAW-Unterstützung
Egal welche Kamera Sie haben, OmaStudio ist bereit:
- Fujifilm: X-Trans II, III, IV und V 6x6-Matrixsensoren sowie Bayer-Modelle (
.RAF). - Nikon:
.NEFund.NRW, einschließlich der High-Efficiency-HE/HE*-Algorithmen von Z8 und Z9. - Sony: Komprimierte/verlustfreie
.ARWund.SR2der Alpha-Serie. - Canon: Modernes
.CR3im ISOBMFF-Aufbau und klassisches.CR2. - Leica, Hasselblad & DNG: Smartphones, DJI-Drohnen und Mittelformatkameras (
.DNG,.RWL,.3FR).
2. Touchpad- und Maus-Ergonomie in Mac-Qualität (1:1 Apple-Trackpad-Gefühl)
Das größte Ärgernis für Kreative, die auf den Linux-Desktop wechseln, ist, dass Touchpad- und Mausinteraktionen nicht so seidig und vorhersehbar sind wie unter macOS. OmaStudio löst dieses Problem an der Wurzel. Die Oberflächeninteraktionen reagieren 1:1 wie die Apple Magic Trackpad- und MacBook-Canvas-Ergonomie:
- Pinch-to-Zoom: Wenn Sie zwei Finger auseinander- oder zusammenziehen, zoomt die Ansicht flüssig und logarithmisch auf den Pixelmittelpunkt genau unter dem Cursor, ohne Springen.
- Intelligente Rotation & 3,5°-Totzone (Deadzone): Beim Zoomen ist ein spezieller Filtermechanismus aktiv, der verhindert, dass die Finger leicht verrutschen und das Foto versehentlich kippen; bei bewusstem Drehen folgt die Arbeitsfläche dem Winkel Ihrer Finger um 360°.
- Kinetisches Pan: Das Verschieben mit zwei Fingern sorgt für ein gedämpftes (
0.75) und flüssiges Gleiten über das Foto, als würden Sie über ein Blatt Papier streichen. - Double-Tap (Doppeltippen / Doppelklick): Wechselt sofort zwischen der Einpassung ins Fenster (%100 Fit) und der Detailfokussierung auf %200, genau wie in macOS Preview oder Lightroom.
- Alt + Wheel: Für Mausnutzer zoomt das Mausrad fokussiert, während die Kombination
Alt + Wheeleine Mikro-Korrektur des Bildausschnitts mit 1,5°-Präzision bietet. Dank intelligenter Begrenzungsanker (clampPan), die verhindern, dass das Bild aus der Arbeitsfläche springt und verschwindet, behalten Sie stets die Kontrolle.
3. Stufenweise Erkundung (Simple Mode & Pro Studio)
Das Fotoediting-Erlebnis wurde auf zwei unterschiedliche Bedürfnisprofile zugeschnitten:
- Einfacher und schneller Modus: Für alltägliche Aufnahmen per Ein-Klick der KI-Zauberer (AI Magic Auto) und nur vier grundlegende Einstellungsregler (Licht, Temperatur, Lebendigkeit, Kontrast).
- Pro-Studio-Modus: Parametrische Steuerung auf Studio-Niveau mit einer unabhängigen RESET-Schaltfläche in jeder Modulüberschrift:
- White Balance: 2.000K – 12.000K Kelvin-Spektrum und $\pm 100$ Tint-Einstellung.
- Light & Dynamic Range: $-5.00,\text{EV} \dots +5.00,\text{EV}$ logarithmische Belichtung, S-Curve-Kontrast, Highlight-Rettung, tiefe Schattenaufhellung, Whites & Blacks-Anker.
- Presence & Texture: Struktur, Klarheit (Clarity), Dunstentfernung (Dehaze), intelligente Lebendigkeit (Vibrance) und Sättigung.
- 8-Band-HSL-Farbmischer: Unabhängige Steuerung von Hue, Saturation und Luminance in 8 separaten Spektralfarben.
- Detail & Optik: Zweistufige Rauschunterdrückung (Luma NR), Schärfung, Vignette, Defringe zur Vermeidung von violettem/grünem Farbsaum und Lens Distortion-Korrektur zur Behebung von Tonnen-/Kissenverzerrungen.
4. Farbkreise im 3-Wege-Stil von DaVinci Resolve
Die in der Fotowelt selten anzutreffenden, aber in der Filmbranche unverzichtbaren Farbkreise Lift, Gamma, Gain und Offset wurden direkt in die Oberfläche integriert:
- Lift: Farbrichtung der Schatten und unabhängiger Basis-Luma-Ring.
- Gamma: Mittenbalance, die Hauttöne und den Bildkörper formt.
- Gain: Spitzenlicht-Scheibe, die Himmel und Lichtreflexe einfärbt.
- Offset: Ausgewogene Tonung über den gesamten Dynamikbereich, ohne die allgemeine Farbbalance der Szene zu verschieben.
5. KI-gestützter Social-Media-Optimierer
Wenn das Bearbeiten eines Fotos die eine Hälfte der Arbeit ist, ist die Präsentation im richtigen Format auf dem richtigen Kanal die andere Hälfte. OmaStudio führt mit einem Klick plattformspezifische intelligente Bildausschnitte und Mikrokontrast-Algorithmen aus, die Kompressionsverluste ausgleichen:
| Plattform | Seitenverhältnis | Auflösung | Optimierungsschwerpunkt |
|---|---|---|---|
| Instagram Feed | 4:5 |
1080 × 1350 | Maximale vertikale Fläche, Randschärfe |
| Stories & TikTok | 9:16 |
1080 × 1920 | Vollbild-vertikale OLED-Lebendigkeit |
| X (Twitter) | 16:9 |
1200 × 675 | Klarheit im mobilen und Desktop-Feed |
| Quadratisches Porträt | 1:1 |
1080 × 1080 | Klassische Rasteranpassung fürs Profil |
| YouTube Thumbnail | 16:9 |
1280 × 720 | Lebendige Farben für eine hohe Klickrate (CTR) |
Sicherheit und Datenschutz: AGENTS.md-Standards
Wie bei allen lokalen Anwendungen im Omarchy-Linux-Ökosystem hält sich OmaStudio an strenge Sicherheitsrichtlinien (AGENTS.md):
- Isolierte Prozessgruppen (
cmd.process_group(0)): Externe Hilfsprozesse (Rclone, Zenity usw.) werden mit einer vom Hauptprozess unabhängigen PGID ausgeführt; bei Zeitüberschreitung werden sie ohne Zurücklassen von Zombie-Prozessen mitSIGTERMund anschließend unvermeidlich mitSIGKILLbereinigt. - Geschützte Dateiberechtigungen (
0600/0700): Katalog- und Rezeptdateien werden mit der Berechtigung0600über eine temporäre Datei atomar geschrieben (.tmp_...+fs::rename); Symlink-Angriffe werden strikt verhindert. - Quickshell-Sicherheit: Dynamische Daten werden niemals über
eval()oder unsichere QML-Objektlader ausgeführt; in allen Textkomponenten isttextFormat: Text.PlainTextverpflichtend.
Installation und erster Schritt
Das Kompilieren und Ausführen aus dem Quellcode unter Omarchy oder Arch Linux ist denkbar einfach:
# Gerekli kütüphaneleri yükleyin
sudo pacman -S libraw quickshell rclone libjxl libavif zenity rust
# Projeyi derleyin
cargo build --release --locked
install -m 755 target/release/omastudio-engine ~/.local/bin/
# OmaStudio'yu başlatın
omastudio
Meine Lektüre
OmaStudio ist ein konkreter Beweis dafür, dass Fotobearbeitung in der Open-Source-Welt nicht nur „möglich“ ist, sondern auch äußerst schnell, ästhetisch und auf professionellem Niveau erfolgen kann.
Ohne monatliche Abonnements zu zahlen und ohne Ihre Daten an Cloud-Dienste Dritter auszuliefern, können Sie Ihre Fotokunst frei ausüben und dabei die volle Leistung Ihrer eigenen Hardware nutzen.
- GitHub: github.com/ozdil/omarchy-omastudio
- Lizenz: MIT License