In de artículoenvio anterieure We noemden de beeldformaten die doorgaans op websites worden gebruikt en bepaalden welke voor elk geval geschikt waren. Nu zullen we tools bespreken om webimages in Linux te maken.
Omdat de meest voorkomende formaten volstaan met Gimp en vooraf geïnstalleerde viewers, We gaan ons concentreren op WebP- en SVG-formaten
Hulpmiddelen om webafbeeldingen te maken in Linux
WebP
Het WebP-formaat maakt deel uit van de pogingen van Google om volledige dominantie op internet te verwerven. Ondersteunt zowel lossy als lossless compressie.
In de begindagen van het internet betekenden trage verbindingen dat er manieren moesten worden gevonden om afbeeldingen snel te laten laden. Op dat moment werden twee methoden ontwikkeld:
- verliesgevende compressie: Het gewicht van het beeld wordt verminderd door overtollige informatie te elimineren die de kwaliteit beïnvloedt. Als zodanig is het geen methode die kan worden gebruikt voor afbeeldingen die een hoge resolutie vereisen. Het kan worden gebruikt voor afbeeldingen die op het scherm worden weergegeven.
- Lossless compressie: In plaats van overtollige informatie te verwijderen, wordt compressie bereikt door het gebruik van algoritmen.
Afbeeldingen in WebP-formaat zijn tot 30% kleiner dan hun PNG- of JPG-tegenhangers
Hoe u afbeeldingen in WebP-formaat kunt maken, bewerken en bekijken
In Ubuntu Studio 23.10 kan Gimp in ieder geval afbeeldingen openen, bewerken en opslaan in WebP-formaat. We hoeven alleen maar .webp aan de bestandsnaam toe te voegen en op Exporteren te klikken. In het optievenster kunnen we selecteren of we al dan niet willen opslaan met verlies en het type afbeelding.
Over het algemeen zullen op KDE gebaseerde distributies geen grote problemen kennen sinds Gwenview kan de native viewer het zonder problemen openen. Voor op GNOME gebaseerde distributies is de installatie van een pakket vereist.
Voor Ubuntu en derivaten doen we het met:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
In Arch Linux
sudo pacman -S webp-pixbuf-loader
Als we Fedora-gebruikers zijn
sudo dnf install webp-pixbuf-loader
Dezelfde methode is van toepassing op distributies op basis van de XFCE-desktop.
Voor distributies die LxQT of Cinnamon gebruiken, zouden afbeeldingen zonder problemen moeten worden weergegeven.
Afbeeldingen converteren met behulp van de terminal
Er zijn twee opdrachten waarmee we van en naar het WebP-formaat kunnen converteren. We kunnen ze installeren met de volgende opdrachten:
Ubuntu en derivaten
sudo apt install webp
Fedora en derivaten
sudo dnf install libwebp
We hebben nu de volgende hulpmiddelen:
animatie_diff – hulpmiddel om het verschil te laten zien tussen de afbeeldingen waaruit een animatie bestaat.
animatie_dump – dumptool voor het verschil tussen animatieafbeeldingen.
cwebp – hulpmiddel om te converteren naar WebP-formaat
dwebp – hulpmiddel om WebP-afbeeldingen naar andere formaten te converteren.
gif2webp – hulpmiddel om GIF-animaties naar WebP te converteren
img2webp – hulpmiddel om een reeks afbeeldingen om te zetten in een WebP-animatie.
vwebp – WebP-bestandsviewer voor de terminal.
webinfo – Zoals de naam al doet vermoeden, is dit handig voor het bekijken van informatie over een WebP-afbeeldingsbestand.
webpmux – geavanceerde WebP-tool voor bestandsmanipulatie
Enkele voorbeelden
Om te converteren van andere bestandsformaten naar WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
Om te converteren van WebP naar andere formaten
dwebp origen.webp -o destino
Houd er rekening mee dat u ook het bestandsformaat van de doelafbeelding moet opgeven.
Als je meerdere afbeeldingen naar WebP wilt converteren, plak dit dan in de terminal
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
Waar FC wordt vervangen door de compressiefactor
Vergeet niet dat u alle mogelijke toepassingen van deze opdrachten kunt zien door in de terminal te typen
man nombre del comando.
Zoals we in het vorige artikel al zeiden, heeft WebP veel mogelijkheden. Houd er echter rekening mee dat alleen de modernste browsers hiermee overweg kunnen. Het is allemaal een kwestie van de voor- en nadelen afwegen.
In het volgende artikel zullen we de schuld vervullen die we hieruit hebben nagelaten, met vermelding van de tools waarmee we bestanden in SVG-formaat kunnen manipuleren. Als je niet kunt wachten, probeer dan Inkscape.