Schauen Sie sich die Themenartikel Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim in der Kategorie an: https://ar.taphoamini.com/wiki/ bereitgestellt von der Website Artaphoamini.
Weitere Informationen zu diesem Thema Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim im Abschnitt „Verwandte Artikel an.
Das Auflösungsvermögen moderner fotografischer Geräte wie Smartphones und Digitalkameras steigt von Tag zu Tag. Die Realität ist, wenn wir diese Bilder teilen, in eine Cloud-Installation hochladen oder auf einem Gerät mit begrenztem Speicherplatz speichern müssen. Grafikdesigner stehen vor dem gleichen Problem, sind aber gut mit Tools ausgestattet, die Bilder komprimieren können, damit sie problemlos mit Stakeholdern geteilt werden können.
Es gibt eine Reihe von grafischen Dienstprogrammen für Ubuntu, die zum Optimieren und Komprimieren von JPEG-Dateien verwendet werden können, aber dies wird ein Befehlszeilentool namens Jpegoptim sein. Das ist vor allem für Terminalkenner interessant, die ihre Arbeit gerne mit minimalen Systemressourcen erledigen. Jpegoptim hilft Ihnen, JPEG-, JPG- und JFIF-Dateien mit oder ohne Qualitätsminderung zu komprimieren, je nachdem, wonach Sie suchen.
Dieser Artikel beschreibt, wie Sie das Jpegoptim-Befehlszeilendienstprogramm unter Ubuntu installieren. Wir erklären auch, wie Sie diese Anwendung verwenden können, um JPEG-Bilddateien zu optimieren und zu komprimieren. In diesem Artikel können Sie ein Bash-Skript schreiben und ausführen, das die Komprimierung aller JPEG-Dateien in einem Verzeichnis automatisiert.
Die in diesem Artikel erwähnten Befehle und Verfahren wurden auf Ubuntu 18.04 LTS ausgeführt.
Inhalt
Installieren Sie Jpegoptim auf Ubuntu
Jpegoptim ist über das offizielle Ubuntu-Repository leicht zugänglich und kann einfach über die Befehlszeile mit dem Befehl apt-get installiert werden.
Öffnen Sie die Terminalanwendung, indem Sie das Startfenster finden oder Strg + Alt + T verwenden.
Der nächste Schritt besteht darin, den Systemspeicherindex mit diesem Befehl zu aktualisieren:
$ sudo apt-get update
Dies hilft Ihnen, die neueste im Internet verfügbare Softwareversion zu installieren. Bitte beachten Sie, dass Ubuntu-Software nur von einem autorisierten Benutzer hinzugefügt, entfernt und konfiguriert werden darf.
Sie können jetzt Image JPEGoptim installieren; Führen Sie dazu diesen Befehl als sudo aus:
$ sudo apt-get install jpegoptim
Das System fragt nach einem sudo-Passwort und erlaubt Ihnen, mit der Installation fortzufahren. Geben Sie Y ein und drücken Sie die Eingabetaste; Die Software wird auf Ihrem System installiert. Der Vorgang kann jedoch je nach Geschwindigkeit des Internets einige Zeit in Anspruch nehmen.
Verwenden Sie den folgenden Befehl, um die Versionsnummer der Anwendung zu überprüfen und sicherzustellen, dass sie tatsächlich auf Ihrem System installiert ist:
$ jpegoptim --version
Verwenden Sie JPEGoptim, um Bilder zu komprimieren
Lassen Sie uns die Leistungsfähigkeit von Jpegoptim auf folgende Weise entdecken:
Komprimieren, ohne das Bild zu verlieren
Verwenden Sie den folgenden Befehl, um ein Bild ohne Qualitätseinbußen zu komprimieren:
$ jpegoptim Bildname.jpg
Beispiel:
$ jpegoptim sample.jpg
Notiz: Beachten Sie, dass das Gerät das vorhandene Bild überschreibt, daher empfiehlt es sich, das Originalbild an anderer Stelle zu speichern.
Um das Bild weiter zu komprimieren, führen Sie denselben Befehl erneut aus. Jpegoptim beginnt jedoch mit dem Überspringen der Komprimierung, wenn es die Grenze der verlustfreien Bildqualität mit der stärksten Komprimierung erreicht.
Hier ist das Ergebnis einer solchen Situation:
Komprimieren Sie ein Bild in einen anderen Ordner
Wenn Sie befürchten, Ihr Originalbild zu verlieren, weil es die Jpegoptim-Datei überschreibt, können Sie das Tool bitten, das komprimierte Bild in einem anderen Ordner zu speichern.
Erstellen Sie zunächst einen Ordner, um die komprimierten Bilder zu speichern. Wenn Sie in einem vorhandenen Ordner speichern möchten, müssen Sie keinen neuen erstellen. Sie können dann die Befehlssyntax zum Komprimieren verwenden:
$ jpegoptim -d ./[destination-folder] - Besessenheit [image_name].jpg
Zum Beispiel:
$ jpegoptim -d ./compressed -p sample.jpg
Der obige Befehl komprimiert und speichert meine sample.jpg-Datei in einem vorhandenen Ordner komprimiert.
Auf Kompression prüfen
Wenn Sie sehen möchten, wie lange ein Bild komprimiert werden kann, können Sie Jpegoptim verwenden, um die Bildkomprimierung zu simulieren. Der folgende Befehl komprimiert das Bild nicht wirklich, sondern sagt Ihnen, wie stark das Bild komprimiert wird, wenn Sie jemals versuchen, es mit Jpegoptim zu komprimieren.
Das folgende Beispiel veranschaulicht den Vorgang weiter:
Ich habe ein JPG-Bild namens sample.jpg. Zuerst drucke ich die Größe mit dem folgenden Befehl:
$ du sample.jpg
Ich werde dann das Flag -n mit dem Befehl jpegoptim verwenden, um mehr über die mögliche Komprimierung zu erfahren.
$ jpegoptim -n sample.jpg
Als ich die Größe noch einmal überprüft habe, habe ich nach Verwendung des obigen jpegoptim-Befehls keine Größenänderung gesehen. Dadurch wird sichergestellt, dass der jpeg-Befehl mit der Option -n nur den zukünftigen Komprimierungsprozentsatz und die Anzahl anzeigt, ohne das Bild tatsächlich zu komprimieren.
Bildkompression s Qualitätsverlust
Manchmal möchten wir unsere Bilder komprimieren, weil wir wissen, dass der Prozess nicht verlustfrei ist. Das Gute ist, dass Sie mit Jpegoptim angeben können, welche Qualitätsminderung Sie gut machen. Es gibt zwei Möglichkeiten ratlos Bilder komprimieren;
1. Verwenden Sie -m, um den Qualitätsfaktor / Prozentsatz anzugeben: Legt den maximalen Bildqualitätsfaktor fest (deaktiviert den verlustfreien Optimierungsmodus, der standardmäßig aktiviert ist). Diese Einstellung verringert die Qualität von Ausgabedateien, die mit einer höheren Qualitätseinstellung gespeichert wurden. Dateien mit geringerer Qualität werden mit einer verlustfreien Optimierungsmethode komprimiert.
So stellen Sie das Komprimierungsverhältnis ein:
$ jpegoptim -m[percentage_in_numbers] image.jpg
Das war mein ursprüngliches Bild:
Hier ist der 10-Prozent-Qualitätsfaktor:
2. Verwenden Sie den Schalter -size, um die Größe des komprimierten Bildes anzugeben: Versuchen Sie, die Datei für eine bestimmte Größe zu optimieren (deaktiviert den verlustfreien Optimierungsmodus). Die Größe des Ziels wird in Kilobyte (1) angegeben.
oder als Prozentsatz der ursprünglichen Dateigröße (1 % bis 99 %).
So stellen Sie die resultierende Bildgröße in KB ein:
$ jpegoptim --size=[size-in-kb] image_name.jpg
Batch-Optimierung von Grafikdateien
Sie können Jpegoptim verwenden, um mehrere Dateien gleichzeitig zu komprimieren.
Die erste besteht darin, alle Dateien, die Sie komprimieren möchten, in einem jpegoptim-Befehl wie folgt anzugeben:
$ jpegoptim file1.jpeg file2.jpg file3.jpg
Der Befehl überschreibt alle angegebenen Dateien mit den neu komprimierten Dateien.
Die zweite Methode besteht beispielsweise darin, Jpegoptim zu verwenden, um einen bestimmten Dateityp zu komprimieren. jpg, alle im selben Ordner:
$ jpegoptim *.jpg
Um zu sehen, wie der Befehl funktioniert, habe ich alle Dateien in meinem Bildordner mit der Option -l aufgelistet. Dieser Befehl druckt alle Bilder im aktuellen Ordner in voller Größe:
$ ls -l
Ich habe dann denselben Befehl ls -l verwendet, um den Unterschied zwischen dem Befehl Jpegoptim in der Gesamtgröße aller Dateien zu sehen. Sie können den signifikanten Unterschied in allen Bytes in der folgenden Ausgabe sehen:
Es waren nur zwei Dateien; Sie können viel Platz sparen. Das Schöne an dem ganzen Prozess ist, dass er die Qualität Ihrer wertvollen Bilder nicht beeinträchtigt. Natürlich können Sie dies auch mit anderen von Jpegoptim unterstützten Dateiformaten tun.
Die dritte und nützlichste Option besteht darin, ein Shell-Skript zu verwenden, um die Komprimierung aller Dateien im aktuellen Verzeichnis zu automatisieren. Hier ist wie:
Bash-Skript zum Komprimieren aller JPG-Dateien im aktuellen Verzeichnis
Dieser Abschnitt beschreibt, wie Sie ein Shell-Skript schreiben, das alle JPG-Dateien im aktuellen Verzeichnis in einen Ordner komprimiert. komprimiert. Das Skript erstellt keinen Ordner; Das Ergebnis wird nur in einem zuvor erstellten Ordner mit diesem Namen gespeichert.
Gehen Sie zuerst zum Ordner Dokumente, in dem Sie das Skript erstellen werden:
$ cd Documents
Hinweis: Sie können das Skript überall speichern. Es empfiehlt sich, alle Ihre Skripts im selben Ordner abzulegen, damit Sie Ihren Speicherplatz nicht verlieren. Ich persönlich bevorzuge es, alle meine Skripte im Ordner Dokumente zu speichern.
Erstellen Sie ein Skript
Öffnen Sie eine neue Skriptdatei in Ihrem bevorzugten Texteditor. Verwenden Sie Nano Editor, um eine leere Skriptdatei mit dem Namen compressAll.sh zu öffnen
$ nano compressAll.sh
Fügen Sie dieser leeren Datei das folgende Skript hinzu.
#!/bin/sh # compress all *.jpg files in the current directory # and place them in ./compressed directory # with the same modification date as original files. for i in *.jpg; do jpegoptim -d ./compressed -p "$i"; done
Tipp: Anstatt das gesamte Skript in die Bash-Datei einzugeben, können Sie es von hier aus mit Strg + Umschalt + V kopieren und einfügen oder mit der rechten Maustaste darauf klicken.
Die Datei wird wie folgt aussehen:
Beenden Sie nun die Datei mit Strg + X. Sie werden dann aufgefordert, die Datei hier zu speichern Möchten Sie den geänderten Puffer speichern? schnell. Geben Sie Y ein und drücken Sie die Eingabetaste; Die Skriptdatei ist bereits im aktuellen Ordner gespeichert.
Um die Datei für den aktuellen Benutzer ausführbar zu machen, führen Sie den folgenden Befehl auf dem Terminal aus:
$ chmod +x compressAll.sh
Um das Skript auszuführen, ändern Sie das aktuelle Verzeichnis in die JPG-Dateien, die Sie komprimieren möchten (in meinem Fall das Bildverzeichnis). Stellen Sie sicher, dass Sie einen Ordner mit dem Namen Verzeichnis haben komprimiert. Wenn nicht, erstellen Sie bitte eine, bevor Sie das Skript ausführen.
Führen Sie das Skript aus
Führen Sie abschließend das Skript wie folgt aus:
$ /home/[username]/Documents/compressAll.sh
Dieser Befehl startet das Bash-Skript aus dem erstellten Ordner. Daher musste für diese .sh-Datei der vollständige Pfad angegeben werden.
Sie werden sehen, dass alle komprimierten Dateien dort gespeichert sind komprimiert. Sie können dies mit diesem Befehl überprüfen:
$ ls compressed
Die Bildoptimierung wurde mit dem Dienstprogramm Jpegoptim durchgeführt. Verwenden Sie diesen Befehl, um die Manpage für weitere Details anzuzeigen:
$ man jpegoptim
Das Teilen von Bildern online und das Hochladen auf begrenzte Bandbreite und Speicherplatz ist kein Problem mehr.
Einige Bilder zum Thema Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim
#Optimieren #Sie #JPEGJPGBilder #Ubuntu #mit #Jpegoptim
Weitere Informationen zu Schlüsselwörtern Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim auf Bing anzeigen
Die Anzeige von Artikeln zum Thema Optimieren Sie JPEG/JPG-Bilder in Ubuntu mit Jpegoptim ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.