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:
- 15 užitečných příkazů „FFmpeg“ pro konverzi videa, zvuku a obrázků v systému Linux
- Nainstalujte nástroj ImageMagick (Image Manipulation) Tool na Linux
- 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.