En el article anterior esmentem els formats d'imatges que solen fer-se servir en llocs web i definim quins eren els adequats per a cada cas. Ara comentarem eines per crear imatges web a Linux.
Com que els formats més comuns se les arreglen amb El Gimp i els visors preinstal·lats, ens concentrarem en els formats WebP i SVG
Eines per crear imatges web a Linux
WebP
El format WebP és part dels intents de Google per aconseguir el domini absolut de la web. Admet tant la compressió amb pèrdua com sense pèrdua.
En els primers temps d'Internet, les lentes connexions obligaven a trobar maneres de fer que les imatges es carreguessin de forma ràpida. És aleshores que es van desenvolupar dos mètodes:
- Compressió amb pèrdua: El pes de la imatge es redueix eliminant la informació redundant, cosa que afecta la qualitat. De manera que no és un mètode que es pugui utilitzar per a imatges que necessitin una resolució alta. Es pot utilitzar per a imatges que es mostren a la pantalla.
- Compressió sense pèrdua: En comptes d'eliminar la informació redundant, la compressió s'obté mitjançant la utilització d'algorismes.
Les imatges en format WebP són fins a un 30% més petites que les contraparts PNG o JPG
Com crear, editar i veure imatges en format WebP
Almenys a Ubuntu Studio 23.10, El Gimp pot obrir, editar i desar imatges en format WebP. Només hem d'afegir .webp al nom del fitxer i fer clic a Exportar. La finestra d'opcions permet seleccionar si es desa o no amb pèrdua i el tipus d'imatge.
En general, les distribucions basades en el KDE no tindran més problemes ja que Gwenview, el visor nadiu pot obrir-lo sense problemes. Les distribucions basades en el GNOME requeriran la instal·lació d'un paquet.
Per Ubuntu i derivades ho fem amb:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
A Arch Linux
sudo pacman -S webp-pixbuf-loader
Si som usuaris de Fedora
sudo dnf install webp-pixbuf-loader
El mateix mètode s'aplica per a distribucions basades a l'escriptori XFCE.
En el cas de distribucions que usin LxQT o Cinnamon, les imatges haurien de visualitzar-se sense problemes.
Conversió d'imatges usant la terminal
Hi ha dues ordres que ens permeten convertir des de i cap al format WebP. Podem instal·lar-los amb les següents ordres:
Derivats lliures
sudo apt install webp
Fedora i derivades
sudo dnf install libwebp
Ara comptem amb les eines següents:
anim_diff – eina per mostrar la diferència entre les imatges que componen una animació.
anim_dump – ferramenta de bolcat de la diferència entre imatges d'animació.
cwebp – eina per convertir a format WebP
habitabp – eina per convertir imatges WebP a altres formats.
gif2webp – eina per convertir les animacions GIF a WebP
img2webp – ferramenta per convertir una seqüència d'imatges en una animació WebP.
vwebp – visor de fitxers WebP per a la terminal.
webpinfo – Com el vostre nom indica, és útil per veure informació sobre un fitxer d'imatge WebP.
webpmux – ferramenta de manipulació avançada d'arxius WebP
alguns exemples
Per convertir des d'altres formats de fitxer a WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
Per convertir des de WebP a altres formats
dwebp origen.webp -o destino
Recordeu que també heu d'indicar el format de fitxer de la imatge de destinació.
Si vols convertir diverses imatges a WebP enganxa això a la terminal
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
On FC es reemplaça pel factor de compressió
Recorda que pots veure tots els usos possibles d'aquestes ordres escrivint a la terminal
man nombre del comando.
Com hem dit a l'article anterior, WebP té moltes possibilitats. No obstant això, heu de tenir en compte que només els navegadors més moderns poden manejar-lo. Tot és qüestió de sospesar els pros i els contres.
En el proper article complirem el deute que ens en queda, esmentar les eines que ens permeten manipular els arxius en format SVG. Si no podeu esperar, proveu Inkscape.