V dalším článku se podíváme na YOGA Image Optimizer. Tohle je nástroj pro dávkové převádění fotografií do formátu JPEG, PNG a WEBP a komprimaci velikostí souborů v ekvivalentní kvalitě. Jedná se o bezplatný a otevřený zdrojový nástroj, který vychází z nástroje příkazového řádku YOGA.
Back -end YOGA používá knihovnu Python Pillow k převodu obrázků na PNG, JPEG nebo WebP. Použijte knihovnu Guetzli Google generuje soubory JPEG, které jsou obvykle o 20% až 30% menší než při použití libjpeg. Knihovny zopflipng y libwebp Google optimalizuje další dva formáty obrázků. Nástroj příkazového řádku také podporuje převod a optimalizaci 3D modelu pomocí knihovny Asimp.
Obecné vlastnosti nástroje YOGA Image Optimizer
- Oficiální rozhraní YOGA poskytuje a snadno použitelné grafické rozhraní provést proces převodu a optimalizace obrazu na Gnu / Linux a Windows.
- Umožní nám to otevřít dávku obrázků se zobrazením jejich miniatur, názvu a velikosti vstupního souboru a také výstupního názvu a formátu souboru.
- YOGA Image Optimizer podporuje jako vstup různé formáty a dokáže generovat optimalizované soubory JPEG, PNG a WebP (jak se ztrátou, tak bez ztráty).
- Než klikneme na 'Optimalizovat', my vám umožní vybrat výstupní formát a nastavit úroveň komprese pro každý z obrázků.
- Budeme mít podporu více vláken. Budeme moct nastavit, kolik jader CPU použít.
- Nabídky a temný režim.
- Výstupní vzor přizpůsobené
Nainstalujte YOGA Image Optimizer na Ubuntu
Pro Gnu / Linux lze tento software nainstalovat prostřednictvím balíčku Flatpak nebo pomocí pip3.
Prostřednictvím balíčku Flatpak
Pokud používáte Ubuntu 20.04 a stále nemáte ve svém počítači nainstalovanou tuto technologii, můžete pokračovat Průvodce že kolega před chvílí na tento blog napsal, aby to povolil.
Kdy můžete nainstalovat balíčky flatpak, budete muset pouze otevřít terminál (Ctrl + Alt + T) a použít následující příkaz install:
flatpak install flathub org.flozz.yoga-image-optimizer
Po instalaci můžeme najděte spouštěč programu v grafickém prostředí.
Odinstalovat
Pokud vás tento program nepřesvědčí, lze snadno vyjmout spuštěním následujícího příkazu v terminálu (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
Použití pip3
Pro ty, kteří nemají rádi balíčky Flatpak, mají možnost použijte pip3. I když tato možnost, NEVYTVÁŘEJTE zástupce aplikace spusťte jej z plochy.
Nejprve otevřete terminál (Ctrl + Alt + T) a v něm spustíme následující příkaz nainstalovat požadované knihovny:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
Pak můžeme nainstalujte balíček aplikace pomocí příkazu:
sudo pip3 install yoga-image-optimizer
Jak jsem řekl výše, balíček pip nemá přímý přístup k aplikaci. Z tohoto důvodu Chcete -li jej spustit z terminálu a vytvořit soubor .desktop, musíte spustit následující příkaz:
yoga-image-optimizer
Odinstalovat
na odebrat balíček této aplikace, budeme muset pouze otevřít terminál (Ctrl + Alt + T) a použít v něm příkaz:
sudo pip3 uninstall yoga-image-optimizer
Základní použití YOGA z terminálu
Kromě používání grafického prostředí, které si myslím, že nemá příliš co vysvětlovat, můžeme také použijte terminál k optimalizaci našich obrázků. Nejjednodušší způsob, jak optimalizovat obrázek z terminálu, je pomocí následujícího příkazu:
yoga image imagen-entrada.png imagen-salida.webp
Není -li v terminálu uveden výstupní formát, YOGA vygeneruje obraz ve stejném formátu jako vstupní obrázek. Pokud není výstupní formát výslovně uveden, jsou jako vstup podporovány pouze soubory PNG, JPEG a WEBP.
Výstupní formát lze určit pomocí –Volba výstupního formátu:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
Jsou podporovány následující formáty:
- orig: Toto je výchozí nastavení. Výstupní formát bude stejný jako vstupní obrázek.
- auto: Výstupní formát je vybrán automaticky. YOGA vygeneruje PNG, pokud vstupní obrázek používá průhlednost, jinak vygeneruje JPEG.
- png: generuje obrázek PNG.
- jpeg: generuje obrázek JPEG.
- webp- Generuje ztrátový obrázek WEBP.
- webpl: vygenerujte bezeztrátový obrázek WEBP
Tento program také umožňuje změňte velikost obrázků pomocí možnosti –resize:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
V tomto případě, pokud mají šířka a výška stejnou hodnotu, nemusíme zadávat obojí.
YOGA nám to také umožní nastavte požadovanou kvalitu souborů JPEG a WebP které lze vygenerovat pomocí voleb –Jpeg-kvalita y –Webp kvalita. Tyto možnosti mají celé číslo mezi 0 (soubory nižší kvality) a 100 (soubory vyšší kvality) jako parametr:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Pokud jste uživatel Gnu / Linux, je to zajímavá možnost, jak optimalizovat obrázky, což je také bezplatný a otevřený zdroj. Může vědět více o tomto programu ve vašem webová stránka nebo v úložiště na GitHubu projektu.