Porady Admina

Porady Admina: webp

Ostatnia aktualizacja: 1 czerwca 2024, 11:26

W dzisiejszym wpisie z cyklu Porady Admina zajmiemy się narzędziem webp.

webp to kompresja stratna cyfrowych obrazów fotograficznych, format kompresji jest oparty na kodeku VP8. webP wykorzystuje nowoczesny format kompresji VP8, aby zapewnić wydajną kompresję obrazów w internecie. Ponad 30% dodatkowego zysku w stosunku do zoptymalizowanego JPEG, dla tej samej jakości, nie jest niczym niezwykłym.

WebP to zapewnia bezstratną i stratną kompresję obrazów w internecie.

Pakiet webp w Debianie dostarcza narzędzia: cwebp, dwebp, gif2webp, img2webp, vwebp, webpinfo, webpmux.

cwebp – kompresuje plik obrazu do pliku WebP
dwebp – dekompresuje plik WebP do pliku obrazu
gif2webp – konwertuje obraz GIF do pliku WebP
img2webp – utworzy animowany plik WebP z sekwencji obrazów wejściowych
vwebp – rozpakowuje plik WebP i wyświetla go w oknie
webpinfo – drukuje strukturę plików WebP na poziomie fragmentów wraz z podstawowymi kontrolami integralności
webpmux – tworzy animowane pliki WebP z nieanimowanych obrazów WebP, wyodrębnia klatki z animacji obrazu WebP oraz zarządza metadanymi XMP/EXIF i profilem ICC.

Przykłady

Konwertuj JPEG/PNG na WebP

cwebp -q 90 obraz.jpeg -o obraz.webp

Konwertuj WebP na JPEG/PNG

dwebp obraz.webp -o obraz.png

Konwertuj GIF do webP

gif2webp -q 90 obraz.gif -o obraz.webp

Konwertuj pliki PNG na animowany plik WebP

img2webp -loop 2 obraz1.png -lossy obraz2.jpg -d 80 obraz3.tiff -o obraz.webp

Rozpakuj plik WebP

vwebp obraz.webp

Utwórz animowany plik WebP na podstawie 3 nieanimowanych obrazów WebP:

webpmux -frame obraz1.webp +100 -frame obraz2.webp +100+50+50 \
-frame obraz3.webp +100+50+50+1+b -loop 10 -bgcolor 255,255,255,255 \
-o animowany-plik.webp

Pobierz drugą klatkę z animowanego pliku WebP:

webpmux -get frame 2 animowany-plik.webp -o frame_2.webp

Usuń metadane EXIF:

webpmux -strip exif exif-plik1.webp -o exif-plik2.webp

Dodaj metadane EXIF:

webpmux -set exif obraz1.exif obraz.webp -o obraz2.webp

Usuń metadane XMP:

webpmux -strip xmp obraz1.webp -o obraz2.webp

Więcej informacji o webp uzyskasz poleceniami:
man cwebp
man dwebp
man gif2webp
man img2webp
man vwebp
man webpmux
man webpinfo

Click to rate this post!
[Total: 1 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.