* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
76 lines
2.3 KiB
Markdown
76 lines
2.3 KiB
Markdown
# Slice 32 – Batch Image Factory
|
||
|
||
## Release
|
||
|
||
- Vendoo-Version: `1.27.0`
|
||
- Basis: `1.26.1`
|
||
- Release-Typ: kumulatives Drüberkopier-Paket
|
||
|
||
## Ziel
|
||
|
||
Die zentrale Bildergalerie wird um eine produktive Batch-Bildverarbeitung ergänzt. Quellbilder bleiben unverändert; jede erzeugte Ausgabe wird als neue Bildversion gespeichert.
|
||
|
||
## Funktionsumfang
|
||
|
||
- eigener Hauptmenüpunkt **Bildproduktion**
|
||
- Auswahl von Bildern aus FLUX, AI, Artikeln, Editorversionen und früheren Batch-Ausgaben
|
||
- Übergabe ausgewählter Bilder direkt aus der Galerie
|
||
- mehrere Quellbilder und mehrere Produktionsprofile je Auftrag
|
||
- acht integrierte Profile:
|
||
- eBay Hauptbild
|
||
- Vinted Hochformat
|
||
- Kleinanzeigen
|
||
- Etsy Produktbild
|
||
- Instagram Quadrat
|
||
- Instagram Hochformat
|
||
- Webshop WebP
|
||
- Original optimiert
|
||
- eigene Produktionsprofile mit Zielbreite/-höhe, Fit-Modus, Hintergrund, Format, Qualität und Dateinamensschema
|
||
- optionale Hintergrundentfernung mit Sensitivität
|
||
- optionales Wasserzeichen mit Text, Position und Deckkraft
|
||
- persistente Aufträge und Einzelpositionen in SQLite
|
||
- Pause, Fortsetzen und Abbruch
|
||
- Retry aller fehlgeschlagenen Positionen
|
||
- Retry einzelner Positionen
|
||
- Wiederaufnahme nach Vendoo-Neustart
|
||
- 5/10/15 Aufträge pro Seite
|
||
- ZIP-Export aller fertigen Ausgaben eines Auftrags
|
||
- automatische Aufnahme der Ergebnisse in die Bildergalerie unter Quelle **Produktion**
|
||
|
||
## Datenbank
|
||
|
||
Neue additive Tabellen:
|
||
|
||
- `image_batch_profiles`
|
||
- `image_batch_jobs`
|
||
- `image_batch_job_items`
|
||
|
||
Bestehende Tabellen und Nutzerdaten werden nicht entfernt oder zurückgesetzt.
|
||
|
||
## Dateisystem
|
||
|
||
Ergebnisse werden unter folgendem Bereich erzeugt:
|
||
|
||
```text
|
||
uploads/batch/<job-kurz-id>/
|
||
```
|
||
|
||
Die Originalbilder bleiben erhalten. Auftragsdaten können gelöscht werden, ohne die erzeugten Bilddateien zu löschen.
|
||
|
||
## Renderer
|
||
|
||
`lib/image-editor.mjs` unterstützt zusätzlich:
|
||
|
||
- `resize.fit = inside | contain | cover`
|
||
- definierte Hintergrundfarbe bei `contain`
|
||
- kontrollierten Ausgabeordner
|
||
- kontrollierten Dateinamen
|
||
- Duplikatschutz durch automatische Nummerierung
|
||
|
||
## Sperrregeln
|
||
|
||
- FASHN und Virtual Try-on bleiben entfernt.
|
||
- FLUX bleibt ein reiner Prompt-Bildgenerator.
|
||
- Keine `.env`, Datenbank, Uploads, API-Schlüssel, Modelle oder `node_modules` werden ausgeliefert.
|
||
- Keine Nutzerdaten werden durch Migrationen gelöscht.
|