diff --git a/index.html b/index.html index 6bf4249..f2823c4 100644 --- a/index.html +++ b/index.html @@ -3,89 +3,312 @@ - Foto-Kurator + OnlyFrames -

Foto-Kurator

-

Automatisches Aussortieren von Fotos nach Qualitaet

+
+
+
OF
+

OnlyFrames

+
+

+
+ + +
+
OF
+

Zugang

+

Bitte Passwort eingeben

+ + +

+
- -
- - + +
+
📁
+

Drag & Drop

+

oder

+ +

+ + -
+
-
Ueberpruefung vor dem Verschieben
-
Zeigt aussortierte Fotos zur Bestaetigung an
+
Überprüfung vor dem Verschieben
+
Zeigt aussortierte Fotos zur Bestätigung an
+
+
+
Dating-Modus
+
Fotos einzeln per Pfeiltaste oder Button durchgehen
+
+ +
KI-Analyse (Claude Vision)
@@ -99,11 +322,11 @@
- Schwellenwerte anpassen + Schwellenwerte anpassen
Preset
- @@ -114,11 +337,11 @@
-
Unschaerfe-Grenze100
+
Unschärfe-Grenze100
-
Ueberbelichtung (Helligkeit >)240
+
Überbelichtung (Helligkeit >)240
@@ -126,7 +349,7 @@
-
Duplikat-Aehnlichkeit (pHash ≤)8
+
Duplikat-Ähnlichkeit (pHash ≤)8
@@ -137,25 +360,247 @@
-

Analyse laeuft...

+
+

Analyse läuft…

+ +
-

Vorbereitung...

- +
+ Grübelt… +
+

-

Sortierübersicht

-

Alle Fotos auf einen Blick — klicke auf ein Vorschaubild zum Vergrößern oder ändere die Entscheidung per Button.

+
+

Sortierübersicht

+ +
+
+
+
Dating-Modus
+
Fotos einzeln durchswipen statt Liste
+
+ +
+

Alle Fotos auf einen Blick — klicke auf ein Vorschaubild zum Vergrößern oder ändere die Entscheidung per Button.

- +
-

Fertig!

+
+

Fertig!

+ +
- + + + + + +
+ ⚙ Exportoptionen — Umbenennen · Bildeditor · Wasserzeichen + +
+ + + +
+ + +
+
+ + +
+ +
+ + + Favorisierte Fotos erhalten dieses Präfix im Dateinamen +
+
+ + +
+
+ Drehung + + +
+ +

Winkel wird am ersten Foto gemessen — bei Bedarf manuell anpassen

+
+ Helligkeit + + 1.0 +
+
+ Kontrast + + 1.0 +
+
+ Sättigung + + 1.0 +
+
+ + +
+
+ + +
+ +
+
+ + +
+
+ + +
+
+ Schriftgröße + + 32 +
+
+ Deckkraft + + 0.75 +
+
+ + +
+ +

Alle Fotos werden als JPEG exportiert — PNG-Transparenz geht dabei verloren

+ + +
+ + +
+ + +
+
+ Gespeicherte Uploads + +
+
+
+ + +
+ +
+ + +
+
+
+ +
+ Dating-Modus + +
+ +
+
+ 1 / 0 +
+
+
+ +
i.O.
+
n.i.O.
+
+ +
+ + +
+
+
+
+ ← Aussortieren + ⌫ Undo + Behalten → +
+
+ + +
+
@@ -166,10 +611,34 @@
diff --git a/server.py b/server.py index 6c5b4a4..339ecd9 100644 --- a/server.py +++ b/server.py @@ -406,7 +406,7 @@ def _run_export_job(job_id: str, req: ExportRequest): base, ext = os.path.splitext(new_name) candidate, n = new_name, 1 while candidate in used_names: - candidate = f"{base}_{n}{ext}" + candidate = f"{base}_{n:03d}{ext}" n += 1 used_names.add(candidate)