svgconvert.sh ruft svgconvert.py auf, generationlib entfernt

- bin/svgconvert.sh ist jetzt ein Wrapper wie svgconvert.bat
  (gleiche Optionen unter Linux und Windows)
- svgconvert.py: Endung .cfg/.csv bei -c/-i optional
- bin/generationlib (nur von svgconvert.sh benutzt) entfernt
- doc/README.md angepasst

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Michael Stangl
2026-10-09 09:31:36 +02:00
co-authored by Claude Opus 5.5
parent 29c066b45a
commit 28f2bcdb32
4 changed files with 11 additions and 166 deletions
+5 -5
View File
@@ -129,8 +129,7 @@ Die Sektionen `[jpgs]`, `[png]` usw. beschreiben die Rastergrafiken für
## SVG in JPG/PNG umwandeln
```sh
cd libs
python3 svgconvert.py -c punkteraetsel.cfg --format png -p
./svgconvert.sh -c punkteraetsel --format png -p
```
Wandelt alle SVGs in `$PICCREATE_OUT` (oder `-s <ordner>`) parallel mit
@@ -138,13 +137,14 @@ ImageMagick um. `--format` wählt die Sektion aus der Konfiguration.
| Option | Bedeutung |
|-----------------|--------------------------------------------------------|
| `-c` | Konfiguration (mit Endung `.cfg`) |
| `-c` | Konfiguration aus `cfg/` (Endung `.cfg` optional) |
| `--format` | Sektion/Format, z. B. `png` oder `jpgs` (Standard `jpg`) |
| `-i` | CSV prüfen: fehlende Bilder melden, nur diese umwandeln |
| `-i` | CSV aus `in/` prüfen: fehlende Bilder melden, nur diese umwandeln |
| `-j` | Anzahl paralleler Jobs (Standard 8) |
| `-b` | Hintergrundfarbe, `none` für transparent |
| `-f` | vorhandene Bilder überschreiben |
| `-p` / `-v` | Fortschrittsbalken / ausführliche Ausgabe |
| `-s` | Ordner mit den SVGs (Standard `$PICCREATE_OUT`) |
| `-y` | Probelauf ohne Umwandlung |
## Vorschaubilder von Webseiten (webscan)
@@ -275,7 +275,7 @@ Beispiel:
```bat
cd bin
piccreate.bat -c punkteraetsel -i test
svgconvert.bat -c punkteraetsel.cfg --format png -p
svgconvert.bat -c punkteraetsel --format png -p
```
Die `.bat`-Dateien nehmen das Python aus `.venv`, falls vorhanden, sonst den