Im letzten Artikel haben wir Ihnen erklärt, wie Sie JPEG-Bilder komprimieren können. Jetzt werden wir Ihnen sagen, wie Sie ein ähnliches Problem lösen können, aber bereits in Bezug auf Bilder im PNG-Format.
PNG - eine sehr beliebte Erweiterung von Bildern. Das Format wurde als Ersatz für GIF entwickelt. Die Größe von PNG-Bildern ist oft sehr unterschiedlich in Bezug auf die Farbtiefe, das Zeilensprungverfahren, sowie aufgrund eines bestimmten Kompressionsalgorithmus.
OptiPNG ist ein einzigartiges Konsolenprogramm, mit dem sich PNG-Bilder komprimieren lassen. Alle großen und kleinen Aufgaben können mit OptiPNG realisiert werden. Das geht genauso schnell und ohne Qualitätsverlust wie bei JPEG-Bildern.
Arbeiten Sie unter Ubuntu? Sie können das Programm ohne Probleme aus dem Repository installieren. Dazu müssen Sie den folgenden Befehl ausführen:
$ sudo apt install optipng
Die Syntax des Programms ist recht einfach. Sie kann auf die gleiche Weise wie im Fall von jpegoptim ausgeführt werden:
$ optipng file_name options.png
Schauen wir uns die Optionen des Dienstprogramms an:
-backup
- speichert Kopien der geänderten Dateien;-dir
- Ordner für das Schreiben von Dateien;-force
- erzwingt das Schreiben der ausgehenden Datei;-out - Ausgehende
Datei in die angegebene Datei schreiben;-simulate
- führt keine Aktionen durch, sondern zeigt nur das Ergebnis an;-o
- Komprimierungsgrad von 0 bis 7 einstellen.Führen wir eine png-Optimierung durch. Lassen Sie uns herausfinden, wie viel die Datei wiegt:
$ df -h image.png
Um die Datei zu komprimieren, verwenden wir:
$ optipng image.png
Wir sehen uns die Größe an, wir sehen keine Unterschiede, das Bild ist ziemlich klein, aber wenn wir die Größe erhöhen, wird der Unterschied sichtbar:
Die png-Komprimierung erfolgt ohne Qualitätsverlust, Sie erhalten das gleiche Bild, aber in kleinerer Größe. Es ist notwendig, den Grad der Optimierung zu bestimmen, der den Zeitverlust beeinflusst, der mit dem Programm zur Optimierung der Bilder verbunden ist. Der Grad liegt zwischen 0 und 7. Je höher er ist, desto mehr Kosten in Zeit und Ressourcen benötigt der PC.
$ optipng -o 7 impge.png
Die Stapelverarbeitung von Bildern wird auf die gleiche Weise wie bei jpeg durchgeführt:
$ cd images/
$ optipng *.png
Das war's schon wieder, nichts Kompliziertes.