WebP és un format d'imatge publicat per Google per fer que les pàgines web siguin més lleugeres. El seu mode amb pèrdua es va basar en les tècniques d'imatge fixa de VP8, un format de compressió de vídeo, amb la idea que una fotografia és essencialment un sol fotograma de vídeo; poc després de la primera versió van arribar un mode sense pèrdua, la transparència i l'animació. L'objectiu de WebP és cobrir-ho tot: un únic format pensat per fer la feina de JPG, PNG i GIF animat, i fer cadascuna d'aquestes feines amb menys bytes. Tots els navegadors principals actuals el mostren, i per això les imatges desades des d'un lloc web modern tan sovint arriben com un fitxer .webp.
Com emmagatzema la seva imatge un WebP
Un WebP és un contenidor format per blocs etiquetats, i el que hi ha a dins decideix com es comporta el fitxer, perquè hi ha dos motors de compressió completament diferents:
- El WebP amb pèrdua (lossy) funciona com un fotograma clau de vídeo. Preveu cada bloc de píxels a partir dels seus veïns, en guarda només la diferència, converteix aquesta diferència en valors de freqüència i els arrodoneix. Es descarta informació, de manera que un WebP amb pèrdua no es pot restaurar als píxels originals, i desar-lo una vegada i una altra n'acumula els danys, igual que passa amb JPG.
- El WebP sense pèrdua (lossless) és un mètode completament diferent. Cerca patrons i colors repetits a tota la imatge, manté una petita memòria cau dels colors que ha utilitzat recentment i codifica el resultat de manera compacta. No es descarta res, per això competeix amb PNG més que no pas amb JPG.
Qualsevol dels dos modes pot incloure un canal alfa complet, de manera que la transparència parcial funciona, i la transparència es pot desar sense pèrdua mentre que els colors tenen pèrdua, una combinació que ni JPG ni PNG ofereixen. L'animació és una seqüència de fotogrames dins del mateix contenidor, cadascun amb el seu propi temps i amb color complet, cosa que elimina el límit de 256 colors de GIF. Hi ha un límit dur que val la pena conèixer: un WebP no pot ser més gran de 16383 píxels en qualsevol direcció, així que les digitalitzacions molt grans i les panoràmiques molt llargues simplement no hi caben.
Quines metadades conté un WebP
WebP no inventa el seu propi esquema de metadades. Les metadades són la informació descriptiva emmagatzemada al costat dels píxels, i el contenidor WebP les guarda en blocs opcionals que contenen els estàndards existents. Un informe mostra els que hi hagi presents:
- Un bloc EXIF, que conté el mateix bloc de càmera que trobaríeu en un JPG:
Make,Model,DateTimeOriginal,ExposureTime,FNumber,ISOSpeedRatings,FocalLength,LensModeliOrientation, més el grup GPS amb latitud, longitud i altitud. - Un bloc XMP, amb les metadades XML d'Adobe: autor, títol, descripció, paraules clau, valoracions, declaracions de drets i historial d'edició.
- Un bloc de perfil ICC que descriu l'espai de color al qual pertanyen els valors.
No hi ha cap espai per a IPTC, l'estàndard editorial més antic, així que els camps IPTC només sobreviuen a una conversió a WebP si el convertidor els reescriu com a XMP.
El punt pràctic és que un WebP sovint és completament nu. Els codificadors de línia d'ordres i del costat del servidor eliminen les metadades si no se'ls diu explícitament que les conservin, i les imatges processades automàticament per un lloc web normalment surten sense res adjunt. Això, però, no és cap garantia. Un WebP generat a partir d'una foto de telèfon per un convertidor que conserva les metadades manté intactes el model de càmera original, l'hora de captura i les coordenades GPS. Si un fitxer és important, llegiu l'informe en lloc de suposar que la conversió l'ha netejat.
Quan s'ha d'utilitzar WebP
Utilitzeu WebP per a imatges en un lloc web, que és exactament per al que va ser dissenyat: menys bytes per a la mateixa imatge, amb transparència, fotografies i animacions curtes gestionades per un únic format. El WebP amb pèrdua substitueix el JPG, el WebP sense pèrdua substitueix el PNG en gràfics plans, i el WebP animat substitueix el GIF animat amb un color molt millor.
Fora del navegador és una opció més feble. Les aplicacions d'escriptori, els fluxos de treball d'impressió, el programari d'oficina i els dispositius més antics pot ser que no l'obrein, així que un WebP és incòmode d'enviar per correu electrònic o a una impressora, i JPG i PNG continuen sent la moneda segura en aquests casos. Convertir un JPG existent a WebP amb pèrdua també torna a codificar una imatge que ja havia perdut detall un cop, de manera que la segona passada redueix la qualitat sobre la primera. Converteix des del millor original que tinguis, no des d'un fitxer que ja t'hagin lliurat.