Hintergründe: 15 kuratierte Bilder statt Testfotos

Elf universelle Hintergründe von grafisch bis fotografisch (Tinte, Goldstaub,
Horizont, Kohle, Leinen, Nebel, Dämmerung, Nachthimmel, Tusche, Papier,
Aquarell) plus vier v2-Fassungen zur Abstimmung, alle 2048² JPEG mit
320er Vorschauen (7 MB statt 48 MB). Auswahl, Reihenfolge und Helligkeit
stehen in src/config/backgrounds.js; der Picker zeigt Name und aktuelle
Wahl, das Logo folgt der Bildhelligkeit, Presets zeigen auf die neuen
Bilder, alte Pfade werden beim Laden auf den Nachfolger umgeschrieben.
Der Service Worker cacht nur die Vorschauen vor.

Werkzeuge zum Neu-Rendern (SVG-Builder, Gemini-Prompts) liegen in
dev/tools/backgrounds, die Sichtungs-Renders bleiben lokal (gitignore).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-09-25 09:31:09 +00:00
parent 10251e4f41
commit 522deffa1a
66 changed files with 556 additions and 38 deletions

56
dev/backgrounds/README.md Normal file
View file

@ -0,0 +1,56 @@
# Hintergründe für die LifeWave – Sichtungsordner
Zehn Hintergründe, von grafisch bis fotografisch, alle quadratisch 2048 px,
damit `background-size: cover` hoch und quer gleichmäßig beschneidet. Die
Bildmitte ist überall ruhig, weil dort die Welle mit ihren Punkten läuft.
Palette: Tinte #292a2b / #1a1b1c, Gold #f5c26b / #d59040, Papier #f7f3ea.
| Nr. | Name | Quelle | Linienmodus | Passendes Preset |
| --- | --- | --- | --- | --- |
| 01 | Tinte | Gemini, ink-gewaschenes Papier | Glow | Gold |
| 02 | Goldstaub | Gemini, Goldstaub auf Samt | Glow | Gold, Seide |
| 03 | Horizont | Gemini, Nachglühen über leerer Ebene | Glow, Trennung | Abendrot |
| 04 | Papier | Gemini, Baumwollpapier | Einfarbig | Papier |
| 05 | Leinen | Gemini, flaches Anthrazit-Leinen | Glow | Seide |
| 06a | Aquarell warm | Gemini, Sepia/Ocker in den Ecken | Einfarbig | Papier |
| 06b | Aquarell dunkel | Gemini, Indigo-Tusche oben und unten | Einfarbig dunkel | Aurora |
| 07 | Kohle | Gemini, Schiefertafel | Glow, Einfarbig hell | Mondsichel |
| 08 | Nebel | Gemini | Glow | Aurora, Milchstraße |
| 09 | Dämmerung | Gemini | Glow | Abendrot |
| 10 | Nachthimmel | Gemini | Glow, Mondsichel | Mondsichel, Aurora |
Alle elf liegen in `photo/`, die unveränderten 2K-Ausgaben in `photo/original/`.
`uebersicht.jpg` zeigt den aktuellen Stand. Frühere Fassungen zum Vergleich:
`v1/` (erster Durchgang, grafische als SVG gerendert), `v2/` (zweiter
Durchgang von Tinte, Papier, Leinen und Aquarell warm, mit Blattkanten und
Falten). Die SVG-Quellen in `v1/graphic/` bleiben als Rückfall, falls eine
Version ohne KI gewünscht ist.
## Neu erzeugen
```bash
cd dev/tools/backgrounds
python3 generate_photo.py # alle elf, je eine Gemini-Anfrage
python3 generate_photo.py 08-nebel # nur eines
python3 build_graphic.py # SVG-Fassung der grafischen (v1), ohne API
```
Die Fotos brauchen `GOOGLE_API_KEY` in `backend/.env`, siehe
`documentation/bildgenerierung-gemini-api.md`. Jede Anfrage zählt gegen das
Tageslimit von 100.
## Übernahme in die App
Seit 2026-09-25 eingebaut: alle elf aus `photo/` plus die vier Fassungen aus
`v2/` (Tinte Blatt, Papier Bütten, Leinen Falten, Aquarell Streifen), also
15 zur Auswahl. Dateien liegen unter `frontend/public/images/backgrounds/`
(2048 px, JPEG q5) mit Vorschauen in `thumbs/`; Namen, Reihenfolge und
Helligkeit (`tone`, steuert die Logo-Variante) in
`frontend/src/config/backgrounds.js`. Die alten `bg-image-1…10` sind
entfernt; gespeicherte Einstellungen mit einem alten Pfad werden auf den
nächstliegenden Nachfolger umgeschrieben.
Aussortieren heißt: Eintrag aus der Config nehmen und Datei löschen. Presets
in `wavePresets.js` zeigen auf: Nachthimmel, Leinen, Nebel, Tinte, Kohle,
Horizont, Dämmerung.

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB