Formato file

WEBP - Immagine WebP

WebP è il formato di immagini per il web di Google, con modalità lossy e lossless, trasparenza e animazione, pensato per sostituire JPG, PNG e GIF animati con file più piccoli.

.webp

WebP è un formato immagine pubblicato da Google per rendere le pagine web più leggere. La sua modalità lossy è stata sviluppata a partire dalle tecniche per immagini statiche all'interno di VP8, un formato di compressione video, partendo dall'idea che una fotografia sia essenzialmente un singolo fotogramma video; poco dopo la prima versione sono arrivate una modalità lossless, la trasparenza e l'animazione. L'obiettivo di WebP è la copertura: un unico formato pensato per svolgere il lavoro di JPG, PNG e GIF animate, e per farlo con meno byte. Tutti i principali browser attuali lo visualizzano, motivo per cui le immagini salvate da un sito moderno così spesso arrivano come file .webp.

Come un WebP memorizza la sua immagine

Un file WebP è un contenitore assemblato da blocchi etichettati, e ciò che contiene determina il comportamento del file, perché esistono due motori di compressione completamente diversi:

  • WebP lossy (con perdita) funziona come un key frame video. Prevede ogni blocco di pixel a partire da quelli vicini, conserva solo la differenza, trasforma questa differenza in valori di frequenza e li approssima. Parte delle informazioni viene eliminata, quindi un WebP lossy non può essere riportato ai pixel originali e salvarlo più volte di seguito ne amplifica i danni, proprio come accade con JPG.
  • WebP lossless (senza perdita) è un metodo completamente diverso. Cerca motivi e colori ripetuti in tutta l'immagine, mantiene una piccola cache dei colori usati di recente e codifica il risultato in modo compatto. Non viene scartato nulla, quindi si confronta con PNG più che con JPG.

Entrambe le modalità possono contenere un canale alfa completo, quindi la trasparenza parziale è supportata, e la trasparenza può essere salvata in modo lossless mentre i colori sono lossy, una combinazione che né JPG né PNG offrono. L'animazione è una sequenza di fotogrammi all'interno dello stesso contenitore, ciascuno con il proprio tempo e a colori completi, eliminando il limite di 256 colori delle GIF. C'è però un limite fisso da conoscere: un WebP non può superare i 16383 pixel in nessuna direzione, quindi scansioni molto grandi e panorami molto lunghi semplicemente non ci stanno.

Quali metadati contiene un WebP

WebP non introduce uno schema di metadati proprio. I metadati sono le informazioni descrittive memorizzate accanto ai pixel e il contenitore WebP li conserva in blocchi opzionali che trasportano gli standard esistenti. Un report mostra quelli presenti:

  • Un blocco EXIF, con lo stesso gruppo di dati fotocamera che troveresti in un JPG: Make, Model, DateTimeOriginal, ExposureTime, FNumber, ISOSpeedRatings, FocalLength, LensModel e Orientation, più il gruppo GPS con latitudine, longitudine e altitudine.
  • Un blocco XMP, che contiene i metadati XML di Adobe: autore, titolo, descrizione, parole chiave, valutazioni, dichiarazioni sui diritti e cronologia delle modifiche.
  • Un blocco profilo ICC che descrive lo spazio colore a cui appartengono i valori.

Non esiste uno spazio dedicato a IPTC, il vecchio standard per l'editoria, quindi i campi IPTC sopravvivono a una conversione in WebP solo se il convertitore li riscrive come XMP.

Il punto pratico è che un WebP è spesso completamente vuoto. I coder da riga di comando e lato server eliminano i metadati a meno che non venga esplicitamente richiesto di conservarli, e le immagini elaborate in automatico da un sito di solito escono senza alcun dato allegato. Non è però una garanzia. Un WebP creato da una foto del telefono da un convertitore che preserva i metadati mantiene intatti il modello della fotocamera originale, l'ora di scatto e le coordinate GPS. Se un file è importante, leggi il report invece di dare per scontato che la conversione lo abbia ripulito.

Quando usare WebP

Usa WebP per le immagini su un sito web, che è esattamente ciò per cui è stato progettato: meno byte per la stessa immagine, con trasparenza, fotografie e brevi animazioni gestite tutte da un unico formato. WebP lossy sostituisce JPG, WebP lossless sostituisce PNG per la grafica piatta e WebP animato sostituisce le GIF animate con colori molto migliori.

Al di fuori del browser è una scelta meno solida. Le app desktop, i flussi di lavoro di stampa, i software d'ufficio e i dispositivi meno recenti potrebbero non aprirlo, quindi un WebP è scomodo da inviare via email o a una stampante e JPG e PNG restano i formati sicuri in questi contesti. Convertire un JPG esistente in un WebP lossy significa anche ricodificare un'immagine che ha già perso dettagli una prima volta, quindi il secondo passaggio peggiora ulteriormente la qualità. Converti sempre a partire dal miglior originale che hai, non da un file che ti è già stato consegnato.