Et av de mest allsidige og mye brukte multimediaelementene i verden er bilder, som vi finner i millioner og i mange formater. Det er nettopp der, i formatet, hvor kvaliteten og attributten til bildet er forskjellig, siden selv om bildet vi ser med det blotte øye er det samme, kan det ha en annen størrelse. Noe som er et delikat problem når vi må sende en e -post, sette inn et bilde på et nettsted eller relaterte oppgaver der optimal kvalitet er nødvendig, men med en lett størrelse.
Vi kjenner flere tradisjonelle formater som JPG.webp, PNG, etc, men et nytt format kalt WebP dukker opp, og i dag skal vi analysere hva det handler om og hvordan du bruker det i Linux -miljøer.
Hva er WebPWebP er et nytt bildeformat som er utviklet for å tilby større komprimering uten tap av bildekvalitet eller med et lite tap av kvalitet, noe som gjør det ideelt når vi må håndtere bildespørsmål. På utviklings- eller webnivå .
Når du bruker WebP -formatet, har nettredaktører og webutviklere muligheten til å administrere mindre bilder med bedre attributter, noe som gjenspeiles i en mye kortere lastetid for nettsteder. Når det gjelder resultater, er WebP -tapsfrie bilder 26% mindre sammenlignet med PNG -format, og WebP -tapte bilder er 25 til 34% mindre enn JPEG.webp -bilder på en SSIM -kvalitetsindeks.
Tapet WebP -komprimering bruker prediktiv koding for å kode et bilde, dette er den samme metoden som brukes i VP8 -videokodeken for å komprimere rammer i videoer. Denne typen prediktiv koding gjør bruk av verdiene i pikselblokker for å forutsi verdiene i en blokk, og deretter bare kode forskjellen mellom dem.
Fra dette synspunktet består en WebP-fil av VP8- eller VP8L-bildedata og en RIFF-basert beholder. WebP -formatet har innebygd støtte i Google Chrome og Opera -nettleseren, i tillegg til mange andre nåværende verktøy og programvarebiblioteker.
Når du bruker WebP-formatet, er et lett libwebp-kodings- og dekodingsbibliotek inkludert, samt kommandolinjeverktøyene cwebp og dwebp for å konvertere bilder til WebP-formatet.
For dette eksemplet vil vi bruke Ubuntu 17.10. I dette tilfellet er webp -pakken tilgjengelig i de offisielle lagrene i denne distribusjonen, så det vil være mulig å installere den ved hjelp av APT -pakkebehandleren som følger:
sudo apt installere webp
Vi skriver inn bokstaven S for å bekrefte nedlasting og installasjon av programmet. Når det gjelder andre Linux -distribusjoner, er det mulig å laste ned webpakken fra det offisielle Google Analytics -depotet ved å bruke wget -kommandoen slik:
wget -c https://storage.googleapis.com/downloads.webmp.webproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz
Deretter kan vi utføre følgende linjer:
tar -xvf libwebp-0.6.1-linux-x86-32.tar.gzcd libwebp-0.6.1-linux-x86-32 / cd bin / ls
Vi kan se at det forhåndskompilerte biblioteket (libwebp) inneholder forskjellige elementer for å legge til webkoding eller dekoding til multimediaelementer og har forskjellige webverktøy som følgende.
Det er et verktøy for å vise forskjellen mellom utvalgte animasjonsbilder
anim_diff
Det er et verktøy for å dumpe forskjellen mellom de valgte animasjonsbildene
anim_dump
Henviser til et webkodingsverktøy
cwebp
Det er et webp -dekoderverktøy
dwebp
Det er et verktøy som lar deg konvertere GIF.webp -bilder til webp
gif.webp2webp
Det er en gruppe verktøy for å konvertere en bildesekvens til en animert webfil
img2webp
Henviser til en webp -filviser
Vwebp
Den brukes til å vise informasjon om en web -bildefil
webinfo
Det er webp mux -verktøyet
Webpmux
Således, for å konvertere et bilde til webp, er det mulig å bruke cwebp -verktøyet ved å bruke parameteren -q som definerer utskriftskvaliteten og -o som spesifiserer utdatafilen ved å bruke ett av følgende alternativer:
cwebp -q 60 Solvetic.jpg.webp -o Solvetic.webp./cwebp -q 60 Solvetic.jpg.webp -o Solvetic.webp
Bildedetaljer
- Bildedimensjon
- Bytes brukt
- Blokker opprettet
- Filternivåer og mer
Hvis vi vil visualisere WebP -bildet, kan vi utføre følgende linje:
vwebp Solvetic.webpHvis vi vil se alle WebP -alternativene, kan vi utføre følgende linje:
cwebp -langehjelp
FORSTØRRE
Vi kan se hvor enkelt og nyttig det er å etablere dette nye bildeformatet og dermed få mest mulig ut av fordelene.