1.4 KiB
1.4 KiB
PPTX Image Compressor (CaesiumCLT only)
Version 1.0.0
Ein CLI‑Tool, das PPTX-Dateien entpackt, alle Bilder in ppt/media mit CaesiumCLT komprimiert und anschließend wieder zu einer PPTX packt.
Es ersetzt nur dann Bilder, wenn die komprimierte Version kleiner ist, schreibt ein CSV-Log und zeigt eine Fortschrittsanzeige sowie eine Summary inkl. Laufzeit an.
Features
- Nur CaesiumCLT als Bildkompressor (keine Pillow-Abhängigkeit).
- Unterstützte Bildtypen: JPG/JPEG, PNG, WebP (GIF wird übersprungen).
- Overwrite-Policy:
-O bigger(nur überschreiben, wenn Ziel größer ist). - Multi-Threading: Parallele Bildverarbeitung.
- Log (
.logneben der Output-Datei) mit:
image_name,size_before,size_after,saving,saving_percent. - Sauberes Cleanup: Keine Caesium-Tempdateien in der finalen PPTX.
Systemvoraussetzungen
- Windows 10/11 (64-bit)
- Keine Admin-Rechte erforderlich
- CaesiumCLT (portabler Download)
- Python (portabel, ohne Installation) oder fertige EXE
Installation & Setup
1) CaesiumCLT installieren
- Lade CaesiumCLT von GitHub herunter:
https://github.com/Lymphatus/caesium-clt/releases - Entpacke
caesiumclt.exein einen Ordner, z. B.C:\Tools\caesiumclt. - Füge den Ordner temporär zum PATH hinzu (optional):
set PATH=C:\Tools\caesiumclt;%PATH%