Files
vendoo/docs/SLICE_32_BATCH_IMAGE_FACTORY.md
Masterluke77andGitHub 6f48827f4d Vendoo 1.41.2 – Git Ignore Boundary & Module Tracking Hotfix (#18)
* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix

* fix: track native source modules with root-anchored runtime ignores
2026-07-09 17:09:00 +02:00

76 lines
2.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.