Wyszukiwanie w witrynie

Jak przekonwertować obrazy do formatu WebP w systemie Linux


Jedną z wielu najlepszych praktyk, o których słyszałeś, dotyczących optymalizacji wydajności witryny internetowej, jest używanie skompresowanych obrazów. W tym artykule udostępnimy Ci nowy format obrazu o nazwie webp, służący do tworzenia skompresowanych obrazów o wysokiej jakości do Internetu.

WebP to stosunkowo nowy format obrazu typu open source, który oferuje wyjątkową bezstratną i stratną kompresję obrazów w Internecie, zaprojektowany przez Google. Aby z niego skorzystać, należy pobrać wstępnie skompilowane narzędzia dla systemów Linux, Windows i Mac OS X.

Dzięki temu nowoczesnemu formatowi obrazu webmasterzy i twórcy stron internetowych mogą tworzyć mniejsze, bogatsze obrazy, które przyspieszają działanie Internetu.

Jak zainstalować narzędzie WebP w systemie Linux

Na szczęście pakiet webp jest dostępny w oficjalnych repozytoriach Ubuntu i można go zainstalować za pomocą menedżera pakietów APT, jak pokazano.

sudo apt install webp 

W innych dystrybucjach Linuksa zacznij od pobrania pakietu webp z repozytorium Google za pomocą polecenia wget w następujący sposób.

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

Teraz wyodrębnij plik archiwum i przejdź do wyodrębnionego katalogu pakietu w następujący sposób.

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

Jak widać na powyższym zrzucie ekranu, pakiet zawiera prekompilowaną bibliotekę (libwebp) umożliwiającą dodawanie kodowania lub dekodowania webp do programów oraz różne narzędzia webp wymienione poniżej.

  • anim_diff – narzędzie do wyświetlania różnicy pomiędzy obrazami animacji.
  • anim_dump – narzędzie do zrzucania różnic pomiędzy obrazami animacji.
  • cwebp – narzędzie kodujące webp.
  • dwebp – narzędzie do dekodowania webp.
  • gif2webp – narzędzie do konwersji obrazów GIF do formatu webp.
  • img2webp – narzędzia do konwersji sekwencji obrazów do animowanego pliku webp.
  • vwebp – przeglądarka plików webp.
  • webpinfo – służy do przeglądania informacji o pliku obrazu webp.
  • webpmux – narzędzie do multipleksowania webpów.

Aby przekonwertować obraz do formatu webp, możesz użyć narzędzia cwebp, gdzie przełącznik -q określa jakość wyjściową, a -o określa plik wyjściowy.

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

Możesz wyświetlić przekonwertowany obraz webp za pomocą narzędzia vwebp.

./vwebp Cute-Baby-Girl.webp

Możesz zobaczyć wszystkie opcje dowolnego z powyższych narzędzi, uruchamiając je bez żadnych argumentów lub używając na przykład flagi -longhelp.

./cwebp -longhelp

Na koniec, jeśli chcesz uruchomić powyższe programy bez wpisywania ich ścieżek bezwzględnych, dodaj katalog ~/libwebp-0.6.1-linux-x86-32/bin do zmiennej środowiskowej PATH w Twój plik ~/.bashrc.

vi ~/.bashrc

Dodaj poniższą linię na końcu pliku.

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

Zapisz plik i wyjdź. Następnie otwórz nowe okno terminala i powinieneś móc uruchamiać wszystkie programy webp, tak jak inne polecenia systemowe.

Strona główna projektu WebP: https://developers.google.com/speed/webp/

Sprawdź także te przydatne powiązane artykuły:

  1. 15 przydatnych poleceń „FFmpeg” do konwersji wideo, audio i obrazu w systemie Linux
  2. Zainstaluj narzędzie ImageMagick (manipulacja obrazem) w systemie Linux
  3. 4 sposoby zbiorczej konwersji plików PNG na JPG i odwrotnie

WebP to tylko jeden z wielu produktów powstałych w wyniku ciągłych wysiłków Google na rzecz przyspieszenia działania Internetu. Pamiętaj, aby podzielić się przemyśleniami na temat tego nowego formatu obrazów w Internecie, korzystając z poniższego formularza opinii.