Narzędzia do tworzenia obrazów internetowych w systemie Linux

Linux ma kilka narzędzi do pracy z formatem WebP


W Poprzedni artykuł Wspomnieliśmy o formatach obrazów, które są najczęściej używane na stronach internetowych i określiliśmy, które z nich będą odpowiednie w każdym przypadku. Teraz omówimy narzędzia do tworzenia obrazów internetowych w systemie Linux.

Ponieważ najpopularniejsze formaty radzą sobie z Gimpem i preinstalowanymi przeglądarkami, Skupimy się na formatach WebP i SVG

Narzędzia do tworzenia obrazów internetowych w systemie Linux

WebP

Format WebP stanowi część prób Google mających na celu uzyskanie całkowitej dominacji w Internecie. Obsługuje zarówno kompresję stratną, jak i bezstratną.

W początkach Internetu wolne połączenia oznaczały znalezienie sposobów na szybkie ładowanie obrazów. Opracowano wówczas dwie metody:

  • Kompresja stratna: Zmniejsza się wagę obrazu poprzez eliminację zbędnych informacji wpływających na jego jakość. W związku z tym nie jest to metoda, którą można zastosować w przypadku obrazów wymagających wysokiej rozdzielczości. Można go używać do obrazów wyświetlanych na ekranie.
  • Bezstratna kompresja: Zamiast usuwać zbędne informacje, kompresję osiąga się za pomocą algorytmów.

Obrazy w formacie WebP są do 30% mniejsze niż ich odpowiedniki w formacie PNG lub JPG

Jak tworzyć, edytować i przeglądać obrazy w formacie WebP

Przynajmniej w Ubuntu Studio 23.10 Gimp może otwierać, edytować i zapisywać obrazy w formacie WebP. Pozostaje nam tylko dodać .webp do nazwy pliku i kliknąć Eksportuj. Okno opcji pozwala nam wybrać, czy zapisać ze stratą, czy też nie, oraz typ obrazu.

Ogólnie rzecz biorąc, dystrybucje oparte na KDE nie będą miały większych problemów od Gwenview, natywna przeglądarka może go otworzyć bez problemów. Dystrybucje oparte na GNOME będą wymagały instalacji pakietu.

W przypadku Ubuntu i pochodnych robimy to za pomocą:

sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader

W Arch Linuksie

sudo pacman -S webp-pixbuf-loader

Jeśli jesteśmy użytkownikami Fedory

sudo dnf install webp-pixbuf-loader

Ta sama metoda dotyczy dystrybucji opartych na pulpicie XFCE.

W przypadku dystrybucji wykorzystujących LxQT lub Cinnamon obrazy powinny wyświetlać się bez problemów.

Konwersja obrazów za pomocą terminala

Istnieją dwa polecenia, które pozwalają nam konwertować do i z formatu WebP. Możemy je zainstalować za pomocą następujących poleceń:

Ubuntu i pochodne

sudo apt install webp

Fedora i pochodne

sudo dnf install libwebp

Mamy teraz następujące narzędzia:

anim_diff – narzędzie do pokazania różnicy pomiędzy obrazami tworzącymi animację.
anim_dump – narzędzie do zrzutu różnic między obrazami animacji.
cwebp – narzędzie do konwersji do formatu WebP
dwebp – narzędzie do konwersji obrazów WebP do innych formatów.
gif2webp – narzędzie do konwersji animacji GIF do WebP
img2webp – narzędzie do konwersji sekwencji obrazów na animację WebP.
vwebp – Przeglądarka plików WebP dla terminala.
informacje internetowe – Jak sama nazwa wskazuje, jest przydatny do przeglądania informacji o pliku obrazu WebP.
webpmux – zaawansowane narzędzie do manipulacji plikami WebP

Kilka przykładów

Aby przekonwertować inne formaty plików na WebP

cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>

Aby przekonwertować z WebP na inne formaty

dwebp origen.webp -o destino

Pamiętaj, że musisz także wskazać format pliku obrazu docelowego.

Jeśli chcesz przekonwertować wiele obrazów na WebP, wklej to w terminalu

for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done

Gdzie FC zastępuje się współczynnikiem kompresji

Pamiętaj, że możesz zobaczyć wszystkie możliwe zastosowania tych poleceń, wpisując je w terminalu

man nombre del comando.

Jak powiedzieliśmy w poprzednim artykule, WebP ma wiele możliwości. Należy jednak pamiętać, że poradzą sobie z tym tylko najnowocześniejsze przeglądarki. Wszystko jest kwestią rozważenia za i przeciw.

W następnym artykule dopełnimy dług, jaki pozostał z tego artykułu, wspominając o narzędziach, które pozwalają nam manipulować plikami w formacie SVG. Jeśli nie możesz się doczekać, wypróbuj Inkscape.