Skip to content

0.1

Choose a tag to compare

@shrippen shrippen released this 20 Sep 18:40
· 130 commits to main since this release

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

  1. In darktable Bilder wählen → Review starten (Server startet, Browser öffnet sich).
  2. In der Web-UI prüfen: Gruppen Grün/Gelb/Rot, Drag-and-drop, Crop-Editor, „Auswahl neu erkennen“.
  3. Fertig sperrt die Ansicht und übergibt den Plan.
  4. 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.py bleibt vorerst bestehen.

Vollständige Änderungen: CHANGELOG.md