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

So komprimieren Sie eine PNG-Bilddatei unter Linux

Einführung

PNG oder Portable Network Graphics ist ein Bilddateiformat, das GIF ersetzen soll .

PNG verwendet eine verlustfreie Bildkomprimierung, was zu qualitativ hochwertigen Bildern führt, obwohl sie manchmal relativ groß sein können.

Auch wenn Sie viele Bilder haben und diese komprimieren möchten, ohne die ursprüngliche Qualität zu verlieren, gibt es viele GUI-Anwendungen, die Ihnen helfen, die Bilder zu optimieren.

Hier sind zwei einfache Befehlszeilenprogramme zum Optimieren von Bildern:

PNGquant und OptiPNG sind Programme, die PNG optimieren Bilder zu verkleinern, ohne dass Informationen oder ihre ursprüngliche Qualität verloren gehen.

(1) PNGquant

pngquant kann Ihnen helfen, die Größe eines PNG-Bildes in Linux zu reduzieren, indem Sie eine verlustbehaftete und verlustfreie Komprimierung durchführen.

pngquant ist normalerweise die beste Option, da es die Dateigröße am meisten zu optimieren scheint, ohne viel an Qualität einzubüßen.

  • Installieren Sie zuerst pngquant Paket für Ihr System.
sudo apt update && sudo apt install --assume-yes pngquant   #Ubuntu
yum install epel-release
yum install pngquant


dnf install epel-release   #Fedora 22+ versions
dnf install pngquant       #Fedora 22+ versions
  • Überprüfen Sie die aktuelle Größe der Bilddatei.
ls -lh 
  • Komprimiere PNG Datei mit pngquant .
pngquant unixcop_image.png
  • Überprüfen Sie auch die Größe der generierten Datei zum Vergleichen.
ls -lh

Erfolgreich komprimiert

HINWEIS :-fs8 wird an den komprimierten Dateinamen angehängt.

  • Für weitere Optionen von pngquant Werkzeug.
pngquant --help

(2) OptiPNG

OptiPNG ist ein Befehlszeilentool zum Optimieren und Komprimieren von PNG-Dateien, ohne die ursprüngliche Qualität zu verlieren.

  • Installieren Sie OptiPNG in Ihrem Linux-System
sudo apt-get install optipng  #Ubuntu
yum install optipng    #CentOS/RHEL7
dnf install optipng    #Fedora 22+ versions
  • Überprüfen Sie die aktuelle Größe der Bilddatei.
ls -lh
  • Komprimiere PNG Datei mit OptiPNG .
optipng unixcop_image.png
  • Überprüfen Sie dann die Größe der generierten Datei, um sie wie unten gezeigt zu vergleichen
ls -lh
  • Um Batch- oder mehrere PNG-Bilder auf einmal zu komprimieren, gehen Sie einfach in das Verzeichnis, in dem sich alle Bilder befinden, und führen Sie den folgenden Befehl zum Komprimieren aus.
optipng *.png

Schlussfolgerung

Wie aus den obigen Screenshots hervorgeht, scheint PNGquant ist besser als OptiPNG , wählen Sie das gewünschte Tool aus und fahren Sie mit dem Komprimieren Ihrer Bilder fort. Speichern Sie sie dann, bevor Sie sie in die Cloud oder einen lokalen Speicher hochladen.

Mit diesen beiden Tools können Sie entweder ein einzelnes oder mehrere Bilder gleichzeitig optimieren.

Danke


Linux
  1. So verschieben Sie eine Datei unter Linux

  2. So verwalten Sie Linux-Dateifunktionen

  3. So finden Sie eine Datei in Linux

  4. So komprimieren/dekomprimieren Sie unter Linux

  5. Wie benenne ich eine Datei unter Linux um?

So speichern Sie die Linux-Befehlsausgabe in einem Bild oder einer Textdatei

So konvertieren Sie eine PDF-Datei in ein PNG/JPG-Bild unter Linux

So verknüpfen Sie eine Datei unter Linux per Symlink

So konvertieren Sie Raw-Kamerabilder in JPEG in Linux

So installieren Sie Pigz, um Dateien unter Linux schneller zu komprimieren

So komprimieren Sie PDF unter Linux [GUI &Terminal]