Vyhledávání na webu

Jak převést obrázky do formátu WebP v Linuxu


Jedním z mnoha osvědčených postupů, o kterých uslyšíte, pro optimalizaci výkonu vašeho webu je použití komprimovaných obrázků. V tomto článku se s vámi podělíme o nový formát obrázků s názvem webp pro vytváření komprimovaných a kvalitních obrázků pro web.

WebP je relativně nový formát obrázků s otevřeným zdrojovým kódem, který nabízí výjimečnou bezztrátovou a ztrátovou kompresi obrázků na webu, navržený společností Google. Chcete-li jej používat, musíte si stáhnout předkompilované nástroje pro Linux, Windows a Mac OS X.

S tímto moderním formátem obrázků mohou webmasteři a weboví vývojáři vytvářet menší a bohatší obrázky, díky nimž je web rychlejší.

Jak nainstalovat WebP Tool v Linuxu

Naštěstí je balíček webp přítomen v oficiálních repozitářích Ubuntu, můžete jej nainstalovat pomocí správce balíčků APT, jak je znázorněno.

sudo apt install webp 

V jiných distribucích Linuxu začněte stažením balíčku webp z úložiště Google pomocí příkazu wget následovně.

wget -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz

Nyní extrahujte archivní soubor a přesuňte se do adresáře extrahovaného balíčku následovně.

tar -xvf libwebp-0.6.1-linux-x86-32.tar.gz 
cd libwebp-0.6.1-linux-x86-32/
cd bin/
ls

Jak můžete vidět na snímku obrazovky výše, balíček obsahuje předkompilovanou knihovnu (libwebp) pro přidání kódování nebo dekódování webp do vašich programů a různých níže uvedených webových nástrojů.

  • anim_diff – nástroj pro zobrazení rozdílu mezi obrázky animace.
  • anim_dump – nástroj pro výpis rozdílů mezi obrázky animace.
  • cwebp – nástroj pro kódování webu.
  • dwebp – nástroj pro dekodér webp.
  • gif2webp – nástroj pro převod obrázků GIF na webp.
  • img2webp – nástroje pro převod sekvence obrázků do animovaného souboru webp.
  • vwebp – prohlížeč souborů webp.
  • webpinfo – slouží k zobrazení informací o souboru s obrázkem webu.
  • webpmux – webp muxovací nástroj.

Chcete-li převést obrázek na webp, můžete použít nástroj cwebp, kde přepínač -q definuje kvalitu výstupu a -o určuje výstupní soubor.

cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp
OR
./cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp

Převedený obrázek webp můžete zobrazit pomocí nástroje vwebp.

./vwebp Cute-Baby-Girl.webp

Všechny možnosti pro kterýkoli z výše uvedených nástrojů můžete zobrazit tak, že je spustíte bez jakýchkoli argumentů nebo například pomocí příznaku -longhelp.

./cwebp -longhelp

V neposlední řadě, pokud chcete spouštět výše uvedené programy bez zadávání jejich absolutních cest, přidejte adresář ~/libwebp-0.6.1-linux-x86-32/bin do své proměnné prostředí PATH v váš soubor ~/.bashrc.

vi ~/.bashrc

Přidejte řádek níže ke konci souboru.

export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin

Uložte soubor a ukončete. Poté otevřete nové okno terminálu a měli byste být schopni spouštět všechny programy webp jako jakékoli jiné systémové příkazy.

Domovská stránka projektu WebP: https://developers.google.com/speed/webp/

Podívejte se také na tyto užitečné související články:

  1. 15 užitečných příkazů „FFmpeg“ pro konverzi videa, zvuku a obrázků v systému Linux
  2. Nainstalujte nástroj ImageMagick (Image Manipulation) Tool na Linux
  3. 4 způsoby hromadného převodu PNG na JPG a naopak

WebP je jen jedním z mnoha produktů, které vycházejí z neustálého úsilí společnosti Google o zrychlení webu. Nezapomeňte se podělit o své myšlenky týkající se tohoto nového formátu obrázků pro web prostřednictvím formuláře pro zpětnou vazbu níže.