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

Kostenloser Bildoptimierer:Lerne YOGA kennen und lerne, wie man es benutzt

YOGA Image Optimizer ist ein kostenloses Befehlszeilentool zum Konvertieren und Optimieren von Bildern aus verschiedenen Formaten in JPEG, PNG und WEBP.

Heutzutage besteht der Großteil der Daten einer Website typischerweise aus Bildern. Große Bilder verlangsamen Ihre Webseiten, was zu einer suboptimalen Benutzererfahrung führt. Bildoptimierung bezieht sich auf den Prozess der Bereitstellung qualitativ hochwertiger Bilder bei kleinstmöglicher Größe. Das Ergebnis sind erhebliche Lasteinsparungen, eine verbesserte Benutzererfahrung und eine erhöhte Sichtbarkeit der Website.

YOGA-Bildoptimierung

YOGA (Yummy Optimizer for Gorgeous Assets) ist ein kostenloses Befehlszeilentool und eine Bibliothek, die Folgendes kann:

  • Konvertieren und optimieren Sie Bilder aus verschiedenen Formaten in JPEG, PNG und WebP
  • Konvertieren und optimieren Sie 3D-Modelle aus verschiedenen Formaten in glTF und GLB

YOGA Image Optimizer unterstützt mehrere Eingabeformate und kann optimierte JPEG-, PNG- und WebP-Dateien generieren (sowohl verlustbehaftet als auch verlustfrei). Sie können etwa 30 % Speicherplatz bei JPEGs und 20 % bei PNGs einsparen. Das Konvertieren eines JPEG in ein verlustbehaftetes WebP kann die Bildgröße auf die Hälfte reduzieren und durch das Konvertieren eines PNG in ein verlustbehaftetes WebP können Sie im Durchschnitt mehr als 50 % einsparen .

So installieren Sie YOGA Image Optimizer unter Linux

Der einfachste Weg, YOGA zu installieren, ist von PyPI. Führen Sie einfach den folgenden Befehl als root unter Linux aus:

pip3 install yoga

Ein Paket für Arch Linux (AUR) ist bereits verfügbar. Unter Debian/Ubuntu können Sie alles, was Sie benötigen, mit dem folgenden Befehl installieren:

sudo apt install build-essential cmake python3 python3-dev python3-pip python-setuptools 

Klonen Sie dann das Repository, gehen Sie in das Verzeichnis des Projekts und erstellen Sie es (als root):

git clone https://github.com/wanadev/yoga.git
cd yoga
sudo python3 setup.py install

YOGA-Basisnutzung

Der einfachste Weg, ein Bild zu optimieren, ist die Verwendung des folgenden Befehls:

yoga image input.png output.webp

Wenn das Ausgabeformat nicht angegeben ist, gibt YOGA ein Bild im selben Format wie das Eingabebild aus. Als Eingabe werden nur PNGs, JPEGs und WEBPs unterstützt, wenn das Ausgabeformat nicht explizit angegeben ist.

Das Ausgabeformat kann mit dem --output-format angegeben werden Möglichkeit:

yoga image --output-format=webp input.png output.webp

Die folgenden Formate werden unterstützt:

  • Ursprung :Dies ist die Standardeinstellung. Das Ausgabeformat ist dasselbe wie das des Eingabebildes.
  • automatisch :Das Ausgabeformat wird automatisch ausgewählt. YOGA generiert ein PNG, wenn das Eingabebild Transparenz verwendet, andernfalls generiert es ein JPEG.
  • png :Gibt ein PNG-Bild aus.
  • jpeg :Gibt ein JPEG-Bild aus.
  • webp :Gibt ein verlustbehaftetes WEBP-Bild aus.
  • webpl :Gibt ein verlustfreies WEBP-Bild aus

Mit YOGA Image Optimizer können Sie auch die Größe von Bildern mit --resize ändern Möglichkeit:

yoga image --resize=512 input.png  ouput.png
yoga image --resize=512x512 input.png  ouput.png

Wie Sie im obigen Beispiel sehen, müssen Sie nicht beide angeben, wenn Breite und Höhe denselben Wert haben.

Mit YOGA können Sie die gewünschte Qualität der JPEG- und WebP-Ausgaben mit der --jpeg-quality einstellen und --webp-quality Optionen. Diese Optionen akzeptieren eine Ganzzahl zwischen 0 und 100 als Parameter:

  • 0 :Hässliche Bilder, aber kleinere Dateien.
  • 100 :Bilder in bester Qualität, aber größere Dateien.
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --output-format=webp --webp-quality=90 input.png output.webp 

Die standardmäßige WEBP-Qualität beträgt 90 %.

Fazit

Wenn Sie ein Linux-Benutzer sind, müssen Sie unbedingt YOGA ausprobieren. Es ist ein kostenloser Open-Source-Bildoptimierer, der eine gute Wahl für jeden Websitebesitzer ist, der sich um Bildoptimierung und -leistung kümmert. Die Bildkomprimierung ist sehr effektiv und optimierte Bilder sind viel kleiner.

Weitere Informationen zu YOGA findest du auf der Website des Projekts.


Linux
  1. Wie ich Ansible und Anacron für die Automatisierung verwende

  2. So installieren und verwenden Sie Etcher unter Linux, um Live Linux USB zu erstellen

  3. So installieren und verwenden Sie Flatpak unter Linux

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

  5. Erfahren Sie, wie Sie Berechtigungen für Dateien und Ordner ändern

So installieren und verwenden Sie PuTTY unter Linux

Screenshot-Tools für Ubuntu – Wie installieren und verwenden?

So installieren und verwenden Sie Okteta für RAW-Datendateien unter Linux

So verwenden Sie Docker:Bild speichern und zum Teilen exportieren

So verwenden Sie Eye of Gnome Image Viewer unter Rocky Linux 8, CentOS 8 und AlmaLinux 8

So installieren Sie YOGA Image Optimizer unter Ubuntu 20.04