GNU/Linux >> LINUX-Kenntnisse >  >> Linux

pngcrush zur Bildoptimierung

Letztes Mal haben wir über jpegoptim, jpegtran und optipng gesprochen. Heute sprechen wir über pngcrush – einen Optimierer für PNG-Dateien (Portable Network Graphics). pngcrush kann von einer Befehlszeile in einem MSDOS-Fenster oder von einer UNIX- oder LINUX-Befehlszeile ausgeführt werden.

Installation von pngcrush

Unter Debian ist dieses Dienstprogramm in den Paketen enthalten:

# apt-get install pngcrush

Verwendung von pngcrush

Verwenden Sie für maximale Komprimierung ohne Qualitätsverlust diesen Befehl, um eine PNG-Datei so weit wie möglich zu komprimieren:

# pngcrush -rem alla -rem text -reduce -brute in.png out.png

Während dieser Aktion wird die in.png-Datei optimiert und das Ergebnis in out.png

gespeichert

Parameter

1. Eine einfache Option zur automatischen Optimierung:

# pngcrush -reduce -brute in.png out.png

2. Auch kann pngcrush alle Farbkorrekturdaten aus einer Datei entfernen:

# pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB in.png out.png

3. Unterstützte Daten können auch gelöscht werden:

# pngcrush -rem alla -rem text in.png out.png

Optimierung aller Bilder in einem Ordner

Verwenden Sie zur maximalen Optimierung aller Bilder in einem Ordner den folgenden Befehl:

for file in * .png
do 
    pngcrush -reduce -brute -rem alla -rem gAMA -rem cHRM -rem iCCP -rem sRGB "$ file" "$ {file% .png} -crushed.png" && mv "$ {file% .png} -crushed .png "" $ file "
done


Linux
  1. So verwenden Sie das Image Optimizer-Paket für WP-CLI

  2. Die 11 besten kostenlosen Linux-DICOM-Viewer für Ärzte

  3. Converseen – Ein kostenloser Stapelbildprozessor für Linux

  4. Bildoptimierung mit webp

  5. jpegtran zur Bildoptimierung

Top 12 Bildbearbeitungstools für Linux Desktop

Skanlite – Ein einfaches Bildscan-Tool für Linux

So komprimieren Sie eine PNG-Bilddatei unter Linux

Linux-Jpeg-Bildoptimierungsbefehl

Ubuntu:Verwenden von curl zum Herunterladen eines Bildes

Automatische Bildverbesserung für Ubuntu