Die Arbeitsweise
Baoyu Compress Image macht ein Skript zur Bildkomprimierung über Optionen für Dateien, Verzeichnisse und Ausgabe nutzbar. WebP ist das Standardformat; PNG und JPEG sind ebenfalls dokumentierte Möglichkeiten. Der Workflow wählt ein verfügbares Bildwerkzeug in einer festgelegten Reihenfolge: sips, cwebp, ImageMagick und schließlich Sharp.
Die entscheidende Frage ist, was mit den Quelldateien geschieht. Standardmäßig werden laut Dokumentation keine Originale behalten; die keep-Option bewahrt sie auf. Auch Projekt- und Nutzereinstellungen können Format, Qualität und Aufbewahrung festlegen. Daher sollten Ausgabeort und Umgang mit Originaldateien ausdrücklich geklärt werden, bevor eine Stapelverarbeitung beginnt.
Erwartete Ergebnisse
- Komprimierte Bilder im gewählten Format und Zielverzeichnis.
- Einen Bericht zu Konvertierung und Größenänderung der verarbeiteten Dateien.
- Optional eine strukturierte JSON-Ausgabe für einen umfassenderen Workflow zur Dateiverarbeitung.
Vom Briefing zur Prüfung
- 01Einstellungen und Umfang klären
Bestimmen Sie die genaue Datei oder das Verzeichnis und lesen Sie die geltenden Einstellungen in EXTEND.md. Legen Sie fest, ob Unterverzeichnisse einbezogen werden und ob Originale erhalten bleiben müssen.
- 02Ausgabeeinstellungen wählen
Wählen Sie WebP, PNG oder JPEG, einen Ausgabepfad und die Qualität. Der dokumentierte Standardwert für die Qualität beträgt 80; welches Ergebnis angemessen ist, hängt vom Bildinhalt ab.
- 03Die begrenzte Konvertierung ausführen
Führen Sie das mitgelieferte Skript main.ts über Bun oder den dokumentierten Ersatzweg aus. Lassen Sie die Werkzeugauswahl des Skripts ein verfügbares Backend bestimmen.
- 04Die erzeugten Dateien prüfen
Prüfen Sie die erzeugten Bilder und die gemeldeten Größenänderungen. Bestätigen Sie, dass die gewählten Einstellungen für die Aufbewahrung von Originalen und die Verarbeitung von Unterverzeichnissen eingehalten wurden.