Beste Bildkomprimierungs -Apps für Linux

Beste Bildkomprimierungs -Apps für Linux

In diesem Artikel wird eine Liste der nützlichen Befehlszeile und grafischen Dienstprogramme veröffentlicht, mit denen Sie Bilddateien komprimieren können. Einige dieser Anwendungen bieten „verlustlose“ Optionen, die die Größe von Bilddateien ohne oder minimaler Qualitätsverlust verringern. Beachten Sie, dass die Bildkomprimierung nicht mit der Größe, Neueinschlüsse oder Veränderung der Geometrie von Bildern entspricht, um die Größe zu verringern. Die Bildkomprimierung beinhaltet die Manipulation der Qualität von Bildern unter Verwendung verschiedener Komprimierungsalgorithmen. Normalerweise wird die Qualität der Farben, einzelne Pixel und Transparenz manipuliert, um Bilder zu komprimieren und Speicherplatz zu speichern.

Befehl konvertieren

Der Befehl konvertieren ist Teil des Befehlszeilenwerkzeugs „ImageMagick“. Imagemagick enthält zahlreiche Befehle und Dienstprogramme, um Bilddateien in vielen Formaten zu konvertieren und zu ändern.

Verwenden Sie den folgenden Befehl, um Imagemagick in Ubuntu zu installieren:

$ sudo apt installieren Imagemagick

ImageMagick und sein Befehl „Konvertieren“ können in jeder anderen Linux -Verteilung vom Paketmanager installiert werden. Sie können auch installierbare Pakete und Quellcode von seiner offiziellen Website abrufen.

Sie können den Befehl convertieren im folgenden Format ausführen:

$ Convert -Bild.PNG -Qualität 70 Converted_image.png

Ersetzen Sie „Bild.PNG ”mit Ihrer Eingabedatei und" Converted_image ".PNG ”mit dem Namen der Ausgabedatei. Der Schalter „Qualität“ wird verwendet, um die Qualität des resultierenden Bildes anzugeben. Sie können ihm einen Wert im Bereich von 1-100 geben, um die Qualität der Ausgabedatei festzulegen. Wenn Sie die Bildqualität reduzieren, wirkt sich dies auf die Bildgröße aus, sodass die Reduzierung der Qualität ein effektiver Weg ist, um Bilder zu komprimieren. Beachten Sie, dass die Bildqualität nicht direkt proportional zur Dateigröße ist. Die Verwendung eines Qualitätswerts von 70 bedeutet nicht unbedingt, dass die Dateigröße um 30% verringert wird. ImageMagick verwendet eine Vielzahl von Komprimierungsalgorithmen und -methoden, abhängig vom Dateiformat der Ausgabedatei. Von hier aus können Sie mehr über "-qualität" -Schalter- und Komprimierungsalgorithmen lesen.

Das Screenshot unten zeigt, wie ein Bild nach dem Ausführen des Befehls „Konvertieren“ auf meinem System komprimiert wurde:

Die Bildgröße wurde von 21474 Bytes auf 20697 Bytes reduziert. Sie können auch das Dateiformat ändern, um eine bessere Komprimierung zu erhalten (ändern Sie einfach die Erweiterung der Ausgabedatei):

$ Convert -Bild.PNG -Qualität 70 Converted_image.JPG

Um mehr über den Befehl „Konvertieren“ zu erfahren, verwenden Sie diese Befehle:

$ MAN CONVERT
$ convert -help

Trimage

Triage ist eine grafische Anwendung, die die Stapelkomprimierung von Bildern unterstützt. Sie können einfach Bilddateien im Anwendungsfenster ziehen und aus dem Dateimanager hinzufügen, und diese werden automatisch konvertiert. Beachten Sie, dass Trimage die Originalbilddatei angelegt hat, ohne eine Kopie davon zu erstellen. Seien Sie also vorsichtig, wenn Sie die Originaldatei beibehalten möchten.

Führen Sie den unten genannten Befehl aus, um Trimage in Ubuntu zu installieren:

$ sudo APT Installieren Sie Trimage

Trimage kann in anderen Linux -Verteilungen aus verschiedenen Repositories installiert werden, die im Paketmanager verfügbar sind. Sie können auch installierbare Pakete und Quellcode von seiner offiziellen Website abrufen.

Converseen

Converseen ist ein weiteres Batchbild -Manipulationstool, das der oben genannten Trimage -App ähnelt. Sie können Bilddateien mit dem Komprimieren von Kompress -Bilddateien stapeln. Es bewahrt auch Originaldateien und fordert Sie auf, sie zu überschreiben. Standardmäßig speichert es konvertierte Bilder im Home -Ordner, aber Sie können den Standardausgangspfad ändern. Sie können die Komprimierungsstufen ändern, indem Sie auf die Schaltfläche „Images Einstellungen“ in der unteren rechten Ecke klicken.

Um Converseen in Ubuntu zu installieren, führen Sie den unten genannten Befehl aus:

$ sudo apt installieren Converseen

Converseen kann in anderen Linux -Verteilungen aus verschiedenen Repositories installiert werden, die im Paketmanager verfügbar sind. Sie können auch installierbare Pakete und Quellcode von seiner offiziellen Website abrufen.

Optipng

Optipng ist ein Befehlszeilen -Dienstprogramm zum Ändern von „PNG“ -Dateien. Es ist speziell für die verlustfreie Komprimierung von PNG. Standardmäßig verwendet Optipng verlustlose Algorithmen.

Verwenden Sie den folgenden Befehl, um optipng in Ubuntu zu installieren:

$ sudo apt installieren optipng

Optipng kann in jeder anderen Linux -Verteilung vom Package Manager installiert werden. Sie können auch installierbare Pakete und Quellcode von seiner offiziellen Website abrufen.

Verwenden Sie einen Befehl im folgenden Format, um eine PNG -Datei mithilfe des Standard -Verlustlokitso -Algorithmus von Optipng zu komprimieren:

$ optipng Bild.png -out Converted_image.png

Mit Optipng können Sie nicht die Qualität des Ausgabebildes mit den Befehlszeilenoptionen auswählen. Sie können jedoch die „Optimierungsstufen“ aus einem Bereich von 8 Ebenen ändern. Führen Sie den A -Befehl im folgenden Format aus, um eine Optimierungsstufe zu verwenden:

$ optipng -o7 Bild.png -out Converted_image.png

Ersetzen Sie den Teil „-O7“ durch Ihre eigene Optimierungsstufe. Weitere Informationen zu diesen Optimierungsebenen und der entsprechenden Option, die Sie auswählen müssen, indem Sie den folgenden Befehl ausführen:

$ optipng -HELP

Weitere Informationen zu Optipng erhalten Sie den folgenden Befehl:

$ MAN OPTIPNG

Jpegoptim

Jpegoptim funktioniert ähnlich wie optipng, aber es funktioniert nur mit "JPEG" -Dateiformat. Standardmäßig versucht es, die beste verlustfreie Komprimierung durchzuführen, aber Sie können verschiedene Qualitätsniveaus mit den Befehlszeilenoptionen auswählen.

Verwenden Sie den folgenden Befehl, um jpegoptim in Ubuntu zu installieren:

$ sudo apt installieren jpegoptim

JPegoptim kann bei jeder anderen Linux -Verteilung vom Paketmanager installiert werden. Sie können auch installierbare Pakete und Quellcode von seinem offiziellen Repository abrufen.

Führen Sie die folgenden zwei Befehle aus, um eine JPEG / JPG -Datei mit ihrem Standardkomprimierungsalgorithmus zu komprimieren:

$ mkdir -p compressed_files
$ jpegoptim -d compressed_files Bild.JPG

Seltsamerweise erlaubt JpegoPtim nicht, eine Ausgabedatei anzugeben, aber Sie können ein Verzeichnis angeben, in dem komprimierte Dateien gespeichert werden. Der erste Befehl hier erstellt also ein Verzeichnis mit dem Namen "compressed_files", während der zweite Befehl "Bild" komprimiert.JPG ”-Datei und speichert sie im Verzeichnis" compressed_files ".

Sie können die Qualität der Ausgabedatei angeben, indem Sie einen Befehl im folgenden Format verwenden:

$ jpegoptim -d compressed_files -m20 Bild.JPG

Um das Qualitätsniveau zu ändern, ersetzen Sie „20“ durch eine beliebige Zahl von 0-100.

JPegoPtim verfügt außerdem über eine "Größen" -Option, mit der Sie die Zielgröße der komprimierten Datei in Prozent / Kilobyten angeben können. Dazu können Sie zwei Befehle folgen:

$ jpegoptim -d compressed_files -size = 5k Bild.JPG
$ jpegoptim -d compressed_files -size = 30 Bild.JPG

Ersetzen Sie „5K“ durch die Größe der Zieldatei in Kilobytes und ersetzen Sie „30“ durch die Größe der Zieldatei in Prozent der Originaldatei.

Abschluss

Dies sind einige der nützlichsten Befehlszeile und grafische Anwendungen, mit denen Sie Bilddateien komprimieren können. Die Bildkomprimierung wird am häufigsten für Medien verwendet, die in Websites und Webanwendungen verwendet werden, um Speicherplatz und Bandbreite zu sparen.