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:
- 15 przydatnych poleceń „FFmpeg” do konwersji wideo, audio i obrazu w systemie Linux
- Zainstaluj narzędzie ImageMagick (manipulacja obrazem) w systemie Linux
- 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.