GNU/Linux >> Znalost Linux >  >> Linux

Image Optimizer zdarma:Seznamte se s YOGA a naučte se, jak ji používat

YOGA Image Optimizer je bezplatný nástroj příkazového řádku pro převod a optimalizaci obrázků z různých formátů do JPEG, PNG a WEBP.

V dnešní době se většina dat webových stránek obvykle skládá z obrázků. Velké obrázky zpomalují vaše webové stránky, což vytváří méně než optimální uživatelský dojem. Optimalizace obrázků označuje proces poskytování vysoce kvalitních obrázků při zachování co nejmenší velikosti. Výsledkem je výrazná úspora zatížení, lepší uživatelský dojem a lepší viditelnost webu.

JOGA Image Optimizer

JOGA (Yummy Optimizer for Gorgeous Assets) je bezplatný nástroj příkazového řádku a knihovna, která dokáže:

  • Převádějte a optimalizujte obrázky z různých formátů na JPEG, PNG a WebP
  • Převádějte a optimalizujte 3D modely z různých formátů na glTF a GLB

YOGA Image Optimizer podporuje několik formátů jako vstup a dokáže generovat optimalizované JPEG, PNG a WebP (ztrátové i bezztrátové). Budete moci ušetřit asi 30 % místa na JPEG a 20 % na PNG. Převod JPEG na ztrátový WebP může zmenšit velikost obrázku na polovinu a převod PNG na ztrátový WebP vám může ušetřit v průměru více než 50 % .

Jak nainstalovat YOGA Image Optimizer na Linux

Nejjednodušší způsob instalace YOGA je z PyPI. Stačí spustit následující příkaz jako root v systému Linux:

pip3 install yoga

Balíček pro Arch Linux (AUR) je již k dispozici. Na Debian / Ubuntu můžete nainstalovat vše, co potřebujete, pomocí následujícího příkazu:

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

Poté naklonujte úložiště, přejděte do adresáře projektu a vytvořte jej (jako root):

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

Základní použití JÓGY

Nejjednodušší způsob optimalizace obrazu je pomocí následujícího příkazu:

yoga image input.png output.webp

Pokud není určen výstupní formát, YOGA vytiskne obraz ve stejném formátu jako vstupní. Jako vstup jsou podporovány pouze PNG, JPEG a WEBP, pokud výstupní formát není explicitně specifikován.

Výstupní formát lze určit pomocí --output-format možnost:

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

Podporovány jsou následující formáty:

  • původní :Toto je výchozí nastavení. Výstupní formát bude stejný jako formát vstupního obrázku.
  • automaticky :Výstupní formát je vybrán automaticky. YOGA vygeneruje PNG, pokud vstupní obrázek používá průhlednost, jinak vygeneruje JPEG.
  • png :Výstup obrázku PNG.
  • jpeg :Výstup obrázku JPEG.
  • webp :Výstupem je ztrátový obraz WEBP.
  • webpl :Výstup bezztrátového obrazu WEBP

YOGA Image Optimizer také umožňuje měnit velikost obrázků pomocí --resize možnost:

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

Jak vidíte v příkladu výše, pokud mají šířka a výška stejnou hodnotu, nemusíte obě zadávat.

YOGA vám umožňuje vyladit požadovanou kvalitu JPEG a WebP, které vydávají, pomocí --jpeg-quality a --webp-quality možnosti. Tyto možnosti mají celé číslo mezi 0100 jako parametr:

  • 0 :Ošklivé obrázky, ale menší soubory.
  • 100 :Nejlepší kvalita obrázků, ale větší soubory.
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --output-format=webp --webp-quality=90 input.png output.webp 

Výchozí kvalita WEBP je 90 %.

Závěr

Pokud používáte Linux, určitě musíte YOGA vyzkoušet. Je to bezplatný a open source optimalizátor obrázků, což je skvělá volba pro každého vlastníka webu, kterému záleží na optimalizaci obrázků a výkonu. Komprese obrázků je velmi efektivní a optimalizované obrázky jsou mnohem menší.

Více informací o JÓGĚ naleznete na webových stránkách projektu.


Linux
  1. Jak používám Ansible a anacron pro automatizaci

  2. Jak nainstalovat a používat Etcher na Linuxu pro vytvoření živého Linuxu USB

  3. Přečtěte si, jak změnit oprávnění pro soubory a složky

  1. Co je to chroot jail a jak jej používat?

  2. Jak nainstalovat a používat Flatpak v Linuxu

  3. Jak používat balíček Image Optimizer pro WP-CLI

  1. Jak nainstalovat a používat Helm v Kubernetes

  2. Jak nainstalovat a používat Linux Screen?

  3. Jak používat Avidemux pro úpravy videa