Files
vendoo/docs/SLICE_32_BATCH_IMAGE_FACTORY.md
T
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

2.3 KiB
Raw Blame History

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:

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.