Estensione | .webp |
---|---|
Tipo MIME | image/webp |
Firma | RIFF.{4}WEBP |
Sviluppato da | |
Versione iniziale | 30 settembre 2010 |
Tipo di formato | formato immagine matrice |
Contenitore di file | VP8 (immagine) |
Basato su | Formato del file di scambio delle risorse |
Specifica | Formato aperto |
Sito web | sviluppatori.google.com/speed/webp |
WebP è una dimensione di immagine raster sviluppata e resa disponibile al pubblico da Google . Sfrutta un algoritmo di compressione lossy predittivo utilizzato per i keyframe del VP8 (che è il codec video dello schermo WebM ) e un contenitore RIFF leggero ed estensibile .
Google lo presenta come più adatto dei precedenti compressori ai processori attuali e soprattutto alle densità di pixel degli schermi attuali (da 110 a 240 ppi). Inoltre, sempre secondo Google (nel 2013), il 60% dei byte trasmessi sul web sono immagini, e WebP fornirebbe una riduzione dello spazio dal 30% all'80% rispetto a JPEG e PNG .
Un file WebP è un file RIFF con l' identificatore di formato WEBP . Contiene una singola immagine matrice compressa in VP8 (con lo stesso algoritmo delle immagini chiave dei video compressi con questo codec ). Può anche contenere fino a quattro metadati aggiuntivi: il nome dell'autore dell'immagine, il titolo dell'immagine, le informazioni sul copyright e i commenti.
La dimensione massima di un'immagine WebP è 16383 × 16383 pixel o circa 268 megapixel .
Specifiche WebP:
Google ha annunciato in Maggio 2011tra gli altri il supporto per metadati XMP , immagini animate (simili alle GIF animate ), profili ICC (implementati su3 ottobre 2011), un'opzione di compressione senza perdita di dati , il canale alfa (implementato su18 novembre 2011), Accelerazione hardware compatibile VP8 , immagini 3D stereoscopiche e immagini multiple ( spriting ) facilmente accessibili in HTML ; esempio:
<img src="image-multiple.webp#image1" /> <img src="image-multiple.webp#image2" />Google annuncia come motivo della creazione di questo formato la volontà di ridurre la quantità di dati circolanti su Internet perché, secondo gli sviluppatori , le immagini rappresentano in media il 65% dei dati ricevuti durante la consultazione di una pagina web . I test condotti da Google nella transcodifica di un milione di immagini già compresse lossy mostrano che in media il WebP riduce la dimensione dei file del 39% rispetto ai formati JPEG , PNG e GIF senza perdite di qualità percettibili.
Chrome (e la sua versione gratuita di Chromium ) è stato il primo browser web a supportare nativamente il formato WebP, seguito da Opera .
Il browser Edge (ma non Internet Explorer 11 ) supporta il formato WebP dall'aggiornamento diottobre 2018(1809) di Windows 10 .
Il browser Firefox (in tutte le sue versioni, compreso Android) supporta WebP dalla versione 65 (29 gennaio 2019), Che può sembrare un'inversione da parte dell'editore che aveva creato MozJPEG (in) , un'alternativa a WebP, poiché il formato di Google era stato ritenuto in precedenza materiale di compressione insufficientemente efficiente.
Il browser Safari supportava il formato WebP durante una versione beta di macOS Sierra e iOS 10 e ha fornito supporto dalla versione 14 (rilasciata su16 settembre 2020) su iOS e macOS Big Sur .
La lettura di questo formato immagine è possibile anche in qualsiasi browser compatibile con il formato WebM grazie ad una libreria scritta in JavaScript .
Android supporta nativamente il formato WebP dalla versione Android Ice Cream Sandwich (4.0) , quindi i browser che utilizzano l'API di sistema, come il browser Android ("Internet"), Chrome Mobile, Zirco Browser e il browser Dolphin .
Il supporto nativo per questo formato è disponibile anche per il seguente software:
In aggiunta, ci sono GPL- licenza plugin per Photoshop . Nel 2019, Google ha rilasciato un plug-in gratuito che abilita il supporto WebP in Photoshop. La versione 1.4 di Darktable consente di esportare le immagini in formato WebP.
La Mozilla Foundation ha annunciato inaprile 2011 non si desidera supportare il formato WebP come esisteva al momento (il formato supporta solo animazioni, profili ICC e metadati XMP in ottobre 2011, e la compressione senza perdita di dati così come la trasparenza che novembre 2011), citando guadagni poco chiari, metodologia di test poco convincente utilizzata da Google , mancanza di funzionalità chiave e adozione incerta da parte degli autori. La Mozilla Foundation ha deciso di riconsiderare la sua integrazione nel 2013. Ha pubblicato un nuovo studio che non cambia la sua opinione sull'argomento. La Mozilla Foundation stava lavorando contemporaneamente al miglioramento del codice JPEG chiamato MozJPEG (in) , ha pubblicato15 luglio 2014.