Dans le article précédent Nous avons mentionné les formats d'images habituellement utilisés sur les sites Web et défini lesquels étaient appropriés à chaque cas. Nous allons maintenant discuter des outils permettant de créer des images Web sous Linux.
Comme les formats les plus courants se débrouillent avec Gimp et les visualiseurs préinstallés, Nous allons nous concentrer sur les formats WebP et SVG
Outils pour créer des images Web sous Linux
WebP
Le format WebP fait partie des tentatives de Google pour acquérir une domination totale sur le Web. Prend en charge la compression avec et sans perte.
Au début d’Internet, la lenteur des connexions impliquait de trouver des moyens de charger rapidement les images. C'est alors que deux méthodes ont été développées :
- La compression avec perte: Le poids de l'image est réduit en éliminant les informations redondantes qui nuisent à la qualité. En tant que telle, ce n’est pas une méthode qui peut être utilisée pour les images nécessitant une haute résolution. Il peut être utilisé pour les images affichées à l’écran.
- Compression sans perte : Au lieu de supprimer les informations redondantes, la compression est réalisée grâce à l'utilisation d'algorithmes.
Les images au format WebP sont jusqu'à 30 % plus petites que leurs homologues PNG ou JPG
Comment créer, éditer et visualiser des images au format WebP
Au moins dans Ubuntu Studio 23.10, Gimp peut ouvrir, éditer et enregistrer des images au format WebP. Il suffit d'ajouter .webp au nom du fichier et de cliquer sur Exporter. La fenêtre d'options nous permet de sélectionner si nous voulons ou non sauvegarder avec perte et le type d'image.
En général, les distributions basées sur KDE n'auront pas de problèmes majeurs depuis Gwenview, le visualiseur natif peut l'ouvrir sans problème. Les distributions basées sur GNOME nécessiteront l'installation d'un package.
Pour Ubuntu et ses dérivés, nous le faisons avec :
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
Sous Arch Linux
sudo pacman -S webp-pixbuf-loader
Si nous sommes des utilisateurs de Fedora
sudo dnf install webp-pixbuf-loader
La même méthode s'applique aux distributions basées sur le bureau XFCE.
Pour les distributions utilisant LxQT ou Cinnamon, les images devraient s'afficher sans problème.
Conversion d'images à l'aide du terminal
Il existe deux commandes qui nous permettent de convertir vers et depuis le format WebP. Nous pouvons les installer avec les commandes suivantes :
Ubuntu et dérivés
sudo apt install webp
Fedora et dérivés
sudo dnf install libwebp
Nous disposons désormais des outils suivants :
anim_diff – outil pour montrer la différence entre les images qui composent une animation.
anim_dump – outil de dump pour la différence entre les images d'animation.
cwebp – outil pour convertir au format WebP
dwebp – outil pour convertir des images WebP vers d’autres formats.
gif2webp – outil pour convertir des animations GIF en WebP
img2webp – outil pour convertir une séquence d’images en une animation WebP.
vwebp – Visionneuse de fichiers WebP pour le terminal.
webpinfo – Comme son nom l’indique, il est utile pour afficher des informations sur un fichier image WebP.
webpmux – outil avancé de manipulation de fichiers WebP
Exemples
Pour convertir d'autres formats de fichiers vers WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
Pour convertir de WebP vers d'autres formats
dwebp origen.webp -o destino
N'oubliez pas que vous devez également indiquer le format de fichier de l'image de destination.
Si vous souhaitez convertir plusieurs images en WebP, collez-le dans le terminal
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
Où FC est remplacé par le facteur de compression
N'oubliez pas que vous pouvez voir toutes les utilisations possibles de ces commandes en tapant dans le terminal
man nombre del comando.
Comme nous le disions dans l’article précédent, WebP offre de nombreuses possibilités. Cependant, vous devez garder à l’esprit que seuls les navigateurs les plus modernes peuvent le gérer. Tout est une question de peser le pour et le contre.
Dans le prochain article, nous remplirons la dette qui nous reste de celui-ci, en mentionnant les outils qui nous permettent de manipuler des fichiers au format SVG. Si vous ne pouvez pas attendre, essayez Inkscape.