Intelligente Lösungen
in neuer Dimension

PNG-Bilder komprimieren mit PNGQUANT

Manchmal habe ich ein großes PNG und möchte es mit überschaubarem Qualitätsverlust aber deutlicher Größenverringerung umwandeln. Dafür nutze ich PNGQUANT.

Erstellt mit pngquant-2.21.2-1 unter Ubuntu-20.04.

Einspielen

1
2
$ sudo apt update
$ sudo apt install pngquant

PNG komprimieren

1
2
3
4
5
6
7
$ pngquant -q 75 pngquant-screenshot.png
# erzeugt pngquant-screenshot-fs8.png

$ ls -l pngquant*
-rw-rw-r-- 1 uli uli 144513 Aug  6 15:36 ../images/pngquant-screenshot-fs8.png
-rw-rw-r-- 1 uli uli 317550 Aug  6 15:35 ../images/pngquant-screenshot.png
# grob 60% kleiner

Original

original

Komprimiert

komprimiert

Scan komprimieren

Üblicherweise scanne ich Dinge mit “Dokument-Scanner”. Einfach “Scannen” und dann “Speichern als PDF”.

Alternativer Ablauf: “Speichern als PNG” und dann die Komprimierung mit PNGQUANT wie im vorigen Abschnitt.

Hier die Größen:

Was Größe
Speichern als PDF 1,4 M
Speichern als PNG 11 M
Speichern als WEBP 793 K
Speichern als JPG 1,4 M
PNG –> PNGQUANT 3,4 M
1
2
3
4
5
-rw-rw-r--  1 uli uli 1,4M Aug  6 15:48 scanned.pdf
-rw-rw-r--  1 uli uli  11M Aug  6 15:48 scanned.png
-rw-rw-r--  1 uli uli 793K Aug  6 15:49 scanned.webp
-rw-rw-r--  1 uli uli 3,4M Aug  6 15:49 scanned-fs8.png
-rw-rw-r--  1 uli uli 1,4M Aug  6 15:50 scanned.jpg

Erkenntnis: Für die Nachbearbeitung von Scans ist PNGQUANT eher weniger geeignet!

Historie und Anmerkung

  • 2021-08-06: Erste Version