Repository navigation
0.1
Auto Crop Negative 0.1
Erste Version mit Companion-UI: Die Erkennung läuft in einer lokalen Web-Oberfläche, dort prüfst und korrigierst du die Crops, danach gibst du sie an darktable weiter.
Ablauf
- In darktable Bilder wählen → Review starten (Server startet, Browser öffnet sich).
- In der Web-UI prüfen: Gruppen Grün/Gelb/Rot, Drag-and-drop, Crop-Editor, „Auswahl neu erkennen“.
- Fertig sperrt die Ansicht und übergibt den Plan.
- In darktable Plan anwenden. Nicht zufrieden? Prüfung öffnen → Zurück zur Prüfung.
Neu
- Web-UI (Deutsch/Englisch, dunkel/hell) mit Galerie, Crop-Editor, Undo, Neu-Erkennung als Vorschlag
- Export aus darktable in voller Auflösung, ohne vorhandenen Crop und ohne die XMP zu ändern
- Plugin-Knöpfe: Review starten, Plan anwenden, Prüfung öffnen, Server stoppen, Crop & Farben zurücksetzen
- Serveranzeige mit klickbarer URL; Server stoppt beim Schließen von darktable und nach 30 min ohne Aktivität
- Ordnermodus ohne darktable (
python -m companion serve --folder …) - 47 Tests (Unit, Lua-Stub, Browser)
Installation
./install.sh, darktable neu starten, Script Manager → Auto Crop Negative aktivieren. Details in der README.
Bekannte Einschränkungen
- Der Lua-Teil ist gegen einen Stub der darktable-API getestet, noch nicht abschließend in einer echten darktable-GUI (u. a.
dt.styles.apply(), „Plan anwenden“ in der Praxis,exit-Ereignis). - Kein Test mit echten Raws in einer echten Bibliothek.
review_gui.pybleibt vorerst bestehen.
Vollständige Änderungen: CHANGELOG.md