From 252b2c2cd50f745a042311a28de36b5e4e016ff9 Mon Sep 17 00:00:00 2001 From: Frank Conrads Date: Thu, 9 Apr 2026 10:14:18 +0200 Subject: [PATCH] readme auf 1.1.6 angepasst --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e22582f..3469d9e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # PPTX Image Compressor (CaesiumCLT only) -**Version 1.1.4** +**Version 1.1.6** Dieses Paket enthält: @@ -11,8 +11,6 @@ PPTX-Image-Compressor/ ├─ pptx_image_compress.py ├─ bin/ │ └─ caesiumclt.exe -└─ samples/ - └─ README.txt ``` ## Schnellstart (ohne Admin-Rechte) @@ -34,6 +32,7 @@ Die Batch lädt bei Bedarf automatisch das **Windows Embeddable Python Package** - Entpackt die PPTX in einen Temp‑Ordner - Komprimiert **JPG/JPEG, PNG, WebP, GIF** mit **CaesiumCLT** (Default `-q 90`, `-O bigger`) - Ersetzt Bilder nur, wenn die komprimierte Datei kleiner ist +- Ersetzt Bilder nur, wenn sei mindestens 2% kleiner sind (verhindert *doppelte Komprimierung*) - Schreibt ein CSV‑Log (`.log` neben der Output‑PPTX) - Baut eine neue PPTX und zeigt eine Summary (Name, Größe vorher/nachher, Ersparnis %, Zeit) - Räumt alle temporären Dateien auf (keine Caesium‑Tempfiles in der finalen PPTX) @@ -41,6 +40,7 @@ Die Batch lädt bei Bedarf automatisch das **Windows Embeddable Python Package** ## Hinweise - `-t` steuert die Parallelität der Python‑Threads; intern wird `caesiumclt --threads 1` gesetzt, sobald `-t > 1`, um Oversubscription zu vermeiden. Default ist 16 - `-q` steuert das Qualitätslevel; intern wird `caesiumclt -q` mit diesem Wert von `0..100` benutzt, Default ist 90 +- `--min-savings` steuert das Mindestmass an Komprimierung zur Verhinderung von doppelter Komprimierunt, Default ist 2% - Die Batch **verwendet bevorzugt das Embeddable Python** neben der BAT; ansonsten sucht sie echte `python.exe`/`py.exe` im PATH, **ignoriert** aber die Microsoft‑Store‑Alias‑Pfade (`WindowsApps`). ## Manuelle Nutzung des .py (falls Python vorhanden)