Hva er WEBP-filformatet?
.webp-filer ble designet av Google for å muliggjøre lagring av bilder i både lossy og lossless komprimeringsformater innenfor en felles åpen standard. Den lossy .webp-modusen bruker prediktiv koding for å estimere fargeverdiene til tilstøtende piksler, og koder deretter variansen mellom de faktiske verdiene og de estimerte verdiene. Mange av disse forskjellene er null eller nær null, noe som fører til betydelige reduksjoner i filstørrelse - vanligvis 25-34 % mindre enn en sammenlignbar JPEG ved tilsvarende visuell kvalitet.
Formatet er bygget på en RIFF-beholder som identifiserer tre interne varianter: VP8 for lossy rammer, VP8L for lossless komprimering, og VP8X for utvidede funksjoner som gjennomsiktighet (alfakanal) og animasjon. Animasjonsmuligheten gjør .webp til et moderne alternativ til GIF-formatet, med støtte for full 24-bit farge per ramme i stedet for GIFs 256-fargers palett.
.webp-bilder støttes naturlig av alle moderne nettlesere, inkludert Google Chrome, Firefox, Edge og Safari (siden versjon 14). Applikasjoner som GIMP, IrfanView, XnView MP og ImageMagick (med libwebp) kan åpne og konvertere .webp-filer på skrivebordet. Google tilbyr også kommandolinje-kodere cwebp og dwebp som en del av det åpne kildekode-biblioteket libwebp.
Sikkerhet og trygghet
RISIKO: LOWEn WebP er passive bildedata, ikke kjørbar kode, så det er normalt trygt å åpne en. Et bemerkelsesverdig unntak: i 2023 lot en kritisk heap-overflow-sårbarhet i libwebp (CVE-2023-4863) en ondsinnet utformet WebP kjøre kode i nettlesere og apper som brukte biblioteket - Chrome, Firefox, Edge og mange andre sendte ut nødoppdateringer. Det praktiske rådet er bare å holde nettleseren og bildeappene dine oppdatert; et fullt oppdatert system åpner WebP trygt. Vær oppmerksom på «gratis webp til jpg»-sider som inkluderer adware - foretrekk verktøy som kjører lokalt (Squoosh) eller anerkjente apper (IrfanView, GIMP).
Formatdetaljer
i et nøtteskallProgrammer som åpner WEBP-filer
Tekniske detaljer
dyp spesifikasjon| Beholderformat | RIFF (Resource Interchange File Format) |
| Komprimeringsmoduser | Lossy (VP8), lossless (VP8L), utvidet/animert (VP8X) |
| Lossy algoritme | VP8 intra-ramme koding avledet fra VP8-videokodeken |
| Lossless algoritme | VP8L - LZ77 bakoverreferanser, Huffman-koding og 2D-fargetransformasjoner |
| Fargedybde | 24-bit RGB (lossy/lossless); 32-bit RGBA når alfa er til stede |
| Alfakanal | 8-bit alfaplan, kodet separat som enten lossy eller lossless |
| Animasjonsstøtte | Ja - VP8X med ANIM/ANMF-blokker; støtter animerte sekvenser i fullfarge |
| Metadatastøtte | Exif, XMP og ICC-fargeprofiler lagret i VP8X utvidede blokker |
| Magic bytes | «RIFF» (52 49 46 46) ved offset 0; «WEBP» (57 45 42 50) ved offset 8 |
| MIME-type | image/webp |
| Maksimum dimensjoner | 16 383 × 16 383 piksler per ramme |
| Fargerom (lossy) | YCbCr 4:2:0 (chroma subsampled), konvertert fra/til sRGB |
| Filstørrelse vs. JPEG | Lossy WebP er vanligvis 25-34 % mindre ved tilsvarende visuell kvalitet |
| Filstørrelse vs. PNG | Lossless WebP er vanligvis 26 % mindre enn PNG for samme bilde |
| Referanse koder/dekoder | `cwebp` / `dwebp` kommandolinjeverktøy fra det åpne kildekode-biblioteket `libwebp` |
| Utgitt | 2010 (lossy); lossless + alpha added 2011; animation 2012 |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | developers.google.com |
WEBP-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om WEBP-filer.