I forrige artikkel Vi nevnte bildeformatene som vanligvis brukes på nettsider og definerte hvilke som var passende for hvert enkelt tilfelle. Nå skal vi diskutere verktøy for å lage webbilder i Linux.
Ettersom de vanligste formatene klarer seg med Gimp og forhåndsinstallerte seere, Vi skal konsentrere oss om WebP- og SVG-formater
Verktøy for å lage webbilder i Linux
WebP
WebP-formatet er en del av Googles forsøk på å få fullstendig dominans av nettet. Støtter både tapsfri og tapsfri kompresjon.
I de tidlige dagene av Internett betydde trege tilkoblinger å finne måter å få bilder til å lastes raskt. Det er da to metoder ble utviklet:
- Tapskompresjon: Vekten på bildet reduseres ved å eliminere overflødig informasjon som påvirker kvaliteten. Som sådan er det ikke en metode som kan brukes for bilder som krever høy oppløsning. Den kan brukes til bilder som vises på skjermen.
- Tapsfri kompresjon: I stedet for å fjerne overflødig informasjon, oppnås komprimering ved bruk av algoritmer.
Bilder i WebP-format er opptil 30 % mindre enn PNG- eller JPG-motpartene
Hvordan lage, redigere og vise bilder i WebP-format
I det minste i Ubuntu Studio 23.10 kan Gimp åpne, redigere og lagre bilder i WebP-format. Vi må bare legge til .webp i filnavnet og klikke Eksporter. Alternativvinduet lar oss velge om vi skal lagre med tap og type bilde.
Generelt vil ikke KDE-baserte distribusjoner ha store problemer siden Gwenview kan den innfødte seeren åpne den uten problemer. GNOME-baserte distribusjoner vil kreve installasjon av en pakke.
For Ubuntu og derivater gjør vi det med:
sudo add-apt-repository ppa:helkaluin/webp-pixbuf-loader
sudo apt update
sudo apt install webp-pixbuf-loader
I Arch Linux
sudo pacman -S webp-pixbuf-loader
Hvis vi er Fedora-brukere
sudo dnf install webp-pixbuf-loader
Den samme metoden gjelder for distribusjoner basert på XFCE-skrivebordet.
For distribusjoner som bruker LxQT eller Cinnamon, bør bilder vises uten problemer.
Konvertering av bilder ved hjelp av terminalen
Det er to kommandoer som lar oss konvertere til og fra WebP-formatet. Vi kan installere dem med følgende kommandoer:
Ubuntu og derivater
sudo apt install webp
Fedora og derivater
sudo dnf install libwebp
Vi har nå følgende verktøy:
anim_diff – verktøy for å vise forskjellen mellom bildene som utgjør en animasjon.
anim_dump – dumpverktøy for forskjellen mellom animasjonsbilder.
cwebp – verktøy for å konvertere til WebP-format
dwebp – verktøy for å konvertere WebP-bilder til andre formater.
gif2webp – verktøy for å konvertere GIF-animasjoner til WebP
img2webp – verktøy for å konvertere en sekvens av bilder til en WebP-animasjon.
vwebp – WebP-filviser for terminalen.
webpinfo – Som navnet antyder, er det nyttig for å vise informasjon om en WebP-bildefil.
webpmux – avansert WebP-filmanipuleringsverktøy
Noen eksempler
For å konvertere fra andre filformater til WebP
cwebp -q <factor de compresión> <imagen de origen> -o <imagen_convertida.webp>
For å konvertere fra WebP til andre formater
dwebp origen.webp -o destino
Husk at du også må angi filformatet til målbildet.
Hvis du vil konvertere flere bilder til WebP, lim dette inn i terminalen
for img in *.{jpg,png,gif}; do
cwebp -q FC "$img" -o "${img%.*}.webp"
done
Hvor FC er erstattet av kompresjonsfaktoren
Husk at du kan se alle mulige bruksområder for disse kommandoene ved å skrive inn terminalen
man nombre del comando.
Som vi sa i forrige artikkel, har WebP mange muligheter. Du bør imidlertid huske på at bare de mest moderne nettleserne kan håndtere det. Det hele handler om å veie fordeler og ulemper.
I den neste artikkelen vil vi oppfylle gjelden som gjenstår fra denne artikkelen, og nevne verktøyene som lar oss manipulere filer i SVG-format. Hvis du ikke kan vente, prøv Inkscape.