U artículo prednji Spomenuli smo formate slika koji se obično koriste na web stranicama i definirali koji su prikladni za svaki slučaj. Sada ćemo razgovarati o alatima za stvaranje web slika u Linuxu.
Budući da najčešći formati prolaze uz Gimp i unaprijed instalirane preglednike, Usredotočit ćemo se na WebP i SVG formate
Alati za izradu web slika u Linuxu
WebP
WebP format dio je Googleovih pokušaja da stekne potpunu dominaciju na webu. Podržava kompresiju s gubicima i bez gubitaka.
U prvim danima interneta, spore veze značile su pronalaženje načina za brzo učitavanje slika. Tada su razvijene dvije metode:
- Kompresija s gubitkom: Težina slike smanjena je uklanjanjem suvišnih informacija koje utječu na kvalitetu. Kao takva, to nije metoda koja se može koristiti za slike koje zahtijevaju visoku rezoluciju. Može se koristiti za slike prikazane na ekranu.
- Kompresija bez gubitaka: Umjesto uklanjanja suvišnih informacija, kompresija se postiže upotrebom algoritama.
Slike u WebP formatu su do 30% manje od svojih PNG ili JPG kopija
Kako stvarati, uređivati i pregledavati slike u WebP formatu
Barem u Ubuntu Studiju 23.10, Gimp može otvarati, uređivati i spremati slike u WebP formatu. Samo moramo dodati .webp nazivu datoteke i kliknuti Izvezi. Prozor s opcijama omogućuje nam da odaberemo hoćemo li ili ne spremiti s gubitkom i vrstu slike.
Općenito, distribucije temeljene na KDE-u neće imati većih problema od Gwenviewa, nativni preglednik ga može otvoriti bez problema. Distribucije temeljene na GNOME-u će zahtijevati instalaciju paketa.
Za Ubuntu i derivate to radimo s:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
Na ArchLinuxu
sudo pacman -S webp-pixbuf-loader
Ako smo Fedora korisnici
sudo dnf install webp-pixbuf-loader
Ista se metoda primjenjuje na distribucije temeljene na XFCE radnoj površini.
Za distribucije koje koriste LxQT ili Cinnamon, slike bi se trebale prikazati bez problema.
Pretvaranje slika pomoću terminala
Postoje dvije naredbe koje nam omogućuju pretvaranje u i iz WebP formata. Možemo ih instalirati sljedećim naredbama:
Ubuntu i derivati
sudo apt install webp
Fedora i derivati
sudo dnf install libwebp
Sada imamo sljedeće alate:
anim_diff – alat za prikaz razlike između slika koje čine animaciju.
anim_dump – alat za dump za razliku između animacijskih slika.
cwebp – alat za pretvaranje u WebP format
dwebp – alat za pretvaranje WebP slika u druge formate.
gif2webp – alat za pretvaranje GIF animacija u WebP
img2webp – alat za pretvaranje niza slika u WebP animaciju.
vwebp – WebP preglednik datoteka za terminal.
webpinfo – Kao što naziv sugerira, koristan je za pregled informacija o WebP slikovnoj datoteci.
webpmux – napredni WebP alat za manipulaciju datotekama
Neki primjeri
Za pretvaranje iz drugih formata datoteka u WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
Za pretvaranje iz WebP u druge formate
dwebp origen.webp -o destino
Upamtite da također morate navesti format datoteke odredišne slike.
Ako želite pretvoriti više slika u WebP, zalijepite ovo u terminal
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
Gdje je FC zamijenjen faktorom kompresije
Ne zaboravite da možete vidjeti sve moguće upotrebe ovih naredbi upisivanjem u terminal
man nombre del comando.
Kao što smo rekli u prethodnom članku, WebP ima mnogo mogućnosti. Međutim, treba imati na umu da to mogu podnijeti samo najmoderniji preglednici. Sve je stvar vaganja prednosti i mana.
U sljedećem ćemo članku ispuniti dug koji nam je ostao iz ovog, spominjući alate koji nam omogućuju manipuliranje datotekama u SVG formatu. Ako ne možete čekati, isprobajte Inkscape.