Komplett guide til bruk av WebP-bildeformat
WebP, eller uoffisielt uttalt som weppy, er et bildeformat introdusert av Google Developers for rundt 5 år siden. hvis du er en webdesigner eller en utvikler som forsøker å redusere og optimalisere bildefilstørrelsen, hva WebP er i stand til, bør du legge et smil på ansiktet ditt.
Kort sagt, her er noen viktige ting du trenger å vite om dette ikke-så-nye, men likevel kule bildeformatet:
- WebP går av filtypen for .webp.
- WebP vedtar både lossy og lossless komprimering.
- WebP tapende bilder er potensielt 25-34% mindre enn JPEG.
- WebP lossless bilder er potensielt 25% mindre sammenlignet med PNG.
- WebP støtter lossless gjennomsiktighet, dvs. PNG med alfakanal.
- WebP støtter animasjon. dvs. animerte GIFer.
I et nøtteskall, kan WebP redusere JPEG, GIF, PNGs bildefilstørrelse betydelig. Her er en oppdatering på WebP du bør sjekke ut før vi går inn i de morsomme tingene.
Et eksperiment
De beste tingene med påstand på nettet er at vi alltid kan kjøre eksperimenter for å sjekke ut sannheten og ektheten. Her er noen eksperimenter jeg gjorde for å finne ut hvor lite et bilde kan potensielt få etter at de er konvertert fra forskjellige bildeformater (JPEG, PNG og GIF) til WebP.
1. JPEG - Lossy Image
Her er et tilfeldig JPEG-bilde jeg grep fra Pexels. Original filstørrelse - Ca.165KB. ↓
Bildet er optimalisert med JpegMini. Ny filstørrelse - 101kb. ↓
Til slutt blir det samme bildet konvertert til WebP-format. Endelig filstørrelse - 70kb. ↓
På en side notat: Her er de forskjellige filformatene hvis det samme bildet ble konvertert til følgende formater:
- GIF - 285 kB
- PNG 8 - 241.2kb
- PNG 24 - 657.6kb
2. PNG - Lossless Image
Nå, la oss prøve med PNG med gjennomsiktighet. (Kilde). Original filstørrelse - 587kb. ↓
Her er bildet optimalisert med tinypng. Ny filstørrelse - 278kb. ↓
Og til slutt konverteres bildet til WebP-format. Endelig filstørrelse - 112kb. ↓
3. Animert GIF
Når konvertert til WebP, gikk et JPEG-bilde fra 165kb til 70kb, mens et PNG-bilde gikk fra 587kb til 112kb.
La oss se hvordan en animert GIF-pris:
- Original filstørrelse - 6.8mb
- WebP filstørrelse - 6.3mb
Sammendrag:
Her er et bord for å oppsummere hele eksperimentet:
Lossy (JPG) | Lossless (PNG) | Animert-GIF | |
Opprinnelig | Ca.165KB | 587kb | 6.8mb |
Optimalisert med verktøy | 101kb | 278kb | - |
WebP-format | 70kb | 112kb | 6.3mb |
Uten å bo mye i matematiske beregninger, viser disse tallene betydelig reduksjon av filstørrelser, og å dømme fra bildene, kan du ikke virkelig fortelle forskjellen når det gjelder klarhet og oppløsning. Mindre, lettere filstørrelser med samme bildekvalitet, WebP er definitivt verdt å se på.
Konvertering til WebP med verktøy
Hvis du allerede er ombord og ønsker å starte utgivelsen av bilder i WebP-format, la oss dykke inn og se på hvordan du enkelt kan konvertere bildene dine til dette formatet. Alle metodene nevnt nedenfor varierer når det gjelder kontroll, brukervennlighet og overbevisning. Velg giftet ditt.
WebPonize til Mac
WebPonize er trolig den enkleste og raskeste måten å konvertere bilder til WebP-format på Mac. Alt du trenger å gjøre er å bare dra og slipp bildene dine til WebPonize, og det vil gjøre konverteringen. Du mottar ouput, for-størrelse, etter-størrelse og% av reduksjon av den opprinnelige filen. [Last ned WebPonize]
Webpconv til Windows
Hvis du kjører Windows, er Webpconv appen du bør installere. Den kommer også i bærbar versjon, slik at du kan kjøre den uavhengig på flash-stasjonen. [Last ned Webconv]
Konvertering med kommandolinjer
Hvis du føler deg geeky, kan du sannsynligvis ønske å utheve konverteringen ved hjelp av kommandolinjer. cwebp konverterer JPEG, PNG eller TIFF-bilder til WebP-format og dwebp konverterer dem tilbake til PNG-format. La oss se hvordan dette virker.
Merk: Følgende veiledning for Mac OS X. For Windows- og Linux-brukere, klikk her.
Konfigurere MacPorts på Mac OSX
Først opp, sørg for at du har Xcode installert, og følg disse trinnene:
- Last ned og installer MacPorts. Hvis du allerede har MacPorts installert på Mac, fortsetter du til trinn 2.
- Launch Terminal.
- Skriv "sudo port selfupdate"og trykk Enter. Dette vil oppdatere MacPorts til den nyeste versjonen.
- Deretter skriver du "sudo port installere webp"og trykk enter. Dette vil installere libwebp (WebP Library).
Det er det. La oss ta en titt på hvordan å konvertere bilder til WebP ved hjelp av kommandolinje.
Kommandoer for å konvertere / tilbakestille
Her er kommandoene til:
I - Konverter JPEG / PNG bildefiler til WebP-format
Format: cwebp -q [image_quality] [JPEG / PNG_filnavn] -o [WebP_filnavn]
Eksempel:
cwebp -q 80 example.png -o example.webp
II - Skjulte WebP-bildefiler tilbake til PNG
Format: dwebp [WebP_filnavn] -o [PNG_filnavn]
Eksempel:
dwebp image.webp -o image.png
Mer: Hvis du perfer conversioni via andre måter, her er instruksjoner for bruk av Grunt og Gulp oppgaver for å konvertere JPG / PNG filer til WebP.
Konverter med Online-verktøy
Hvis du ikke ser på å installere noen applikasjoner på operativsystemet ditt for å utføre denne oppgaven, velger du disse elektroniske verktøyene i stedet. Her er noen som jeg har kommet til å vite:
- Online-converter.com
- Webp-convertor.com
- Zamzar
Tips: Hvis du google konvertere webp på nettet
, du vil sikkert finne flere alternativer.
Photoshop Plugin
Du kan være glad for å vite at det også er et Photoshop-plugin som lar deg lagre bilder til WebP-format via Photoshop. Dette pluginet støtter Mac OS X (CS 2- CS 6) og Windows (32 bit og 64 bit). [Last ned plugin her.]
Merk: Bare trodde du skulle vite at jeg prøvde det på Photoshop CC. Fungerte ikke der.
WebP-nettleserstøtte
Til slutt, la oss snakke om kompatibilitet. For øyeblikket kan du se WebP-formatbilder på følgende nettlesere (ref):
- Chrome / Chrome for iOS
- Opera / Opera Mini
Ikke så mye lykke til FireFox og Safari, som fortsatt ikke støtter WebP-format nativt. Du kan imidlertid bruke WebPJS Javascript-bibliotek til konvertere WebP-bilder til dataURI-streng på kundesiden.
Gå tilbake til andre bildeformater
Det er alltid en god ide å bruke en tilbakeringing for å unngå å vise bildefeil på grunn av ikke støttede nettlesere. I dette tilfellet vil fallbacken være til bildet i JPG- eller PNG-format. Slik gjør du det.
For denne koden, images / komplett-guide-til-hjelp-webp-image-format_13.jpg vil bli lastet hvis brukeren brukte Firefox eller Safari.
Forhåndsvisning av WebP-bilder
Du kan forhåndsvise WebP-bilder på Chrome- og Opera-browsere. Men hvis du vil gjøre det lokalt på maskinen din, trenger du noen få verktøy.
Mac-brukere kan bruke WebPQuickLook til å forhåndsvise WebP-formatbilder ved hjelp av Quick Look-funksjonen (med bildet valgt eller uthevet, trykk mellomromstasten).
For Windows-brukere vil WebPCodec vise en miniatyrbilde av WebP-bilder i File Explorer. Både WebP og JPEG-ekvivalenter vil bli vist. På visse støttede Windows-operativsystemer (Vista, 7, 8), kan WebP-bildet også vises på Windows Photo Viewer.
Mer: ReSCR.it leverer bilder i WeBP-format automatisk, og det er tilgjengelig hvis du lagrer bildene dine med MaxCDN. (Les mer)
Ytterligere referanser
- Konvertere animert GIF til WebP
- Hvordan WebP fungerer
- Distribuere WebP via Godkjenning av innholdsforhandling
- Raskere, mindre og vakrere web med WebP
- Distribuere nye bildeformater på nettet
- WebP API-dokumentasjon