WebP vs PNG
WebP e PNG sono entrambi molto usati e vengono scelti per ragioni diverse. Questa pagina li mette a confronto sulle cose che decidono fra l'uno e l'altro, e rimanda ai convertitori per entrambe le direzioni — ognuno dei quali gira nel tuo browser, senza che il file venga mai caricato.
La risposta breve
Per una fotografia il WebP vince nettamente e non è una gara: dal quarto al terzo più piccolo di quanto riuscirebbe al PNG, a una qualità che nessuno guardando la pagina metterà in dubbio. Per la grafica piatta — loghi, icone, schermate, tutto ciò che contiene testo — il WebP è di solito ancora più piccolo, ma il margine si assottiglia e la garanzia del PNG di non perdere nulla comincia a contare più dei kilobyte.
La vera domanda non è quale comprima meglio ma chi deve aprire il file. Ogni browser legge il WebP, e lo fa dal 2020. Moltissimo software da scrivania ancora no, ed è l'intero motivo per cui la gente arriva qui con un WebP che non riesce ad aprire. Se il file va in una pagina web che controlli, usa il WebP. Se va a una persona, usa il PNG.
Una nota pratica che decide più casi di entrambi gli argomenti qui sopra: la modalità senza perdita del WebP esiste e il codificatore di questo sito non la scrive. Se converti qui un PNG in WebP ottieni quella con perdita, che è ciò che vuole quasi chiunque e non è ciò che vuole chi sta archiviando delle illustrazioni. Per quello, tieni il PNG.
Fianco a fianco
| Proprietà | WebP | PNG |
|---|---|---|
| Compressione | Senza perdita o con perdita | Senza perdita |
| Colore | 8 bit per canale | 8 bit per canale |
| Trasparenza | Canale alfa completo | Canale alfa completo |
| Animazione | Sì | No |
| Conserva l'EXIF | Sì | Sì |
| Supporto dei browser | Chrome 32, Firefox 65, Safari 14 | Tutti i browser dal 1997 |
| Peso di una fotografia | Dal 25 al 35 percento più leggero di un JPG | Da 3 a 5 volte un JPG |
| Pubblicato | 2010 | 1996 |
Dove differiscono davvero
- Comprimono in modo diverso, ed è la differenza dietro quasi tutte le altre: uno conserva ogni pixel esattamente come gli è stato dato, l'altro scarta dettaglio per essere più piccolo e non può rimetterlo.
- Solo WebP contiene più di un fotogramma. Convertire un'animazione nell'altro conserva il primo fotogramma e scarta il resto, in silenzio.
- Il supporto dei browser non è pari. PNG è letto ovunque, e lo è da anni; l'altro è più recente oppure, in un caso, non è letto dai browser affatto.
- Per la stessa fotografia a qualità visibile paragonabile, WebP produce il file più piccolo — di solito abbastanza da contare su una pagina che porta diverse immagini.
- Li separano 14 anni, e gran parte di ciò che li distingue è quanto si era imparato nel frattempo.
Cosa si sbaglia di solito
- Convertire un'animazione nel formato fisso conserva il primo fotogramma e scarta il resto, senza avvisare. È l'errore più facile da fare qui e il più facile da non notare, perché il risultato si apre benissimo.
- Aspettati che il file cambi dimensione parecchio in una direzione. È il comportamento previsto dei formati e non una conversione fallita, e coglie di sorpresa chi presume che una conversione sia più o meno neutra sulla dimensione.
Quale scegliere
- Scegli WebP quando
- Scegli il WebP per le immagini di un sito che controlli, dove i file più piccoli caricano più in fretta e il browser è l'unica cosa che deve leggerli.
- Scegli PNG quando
- Scegli il PNG per tutto ciò che mandi a qualcun altro, per le immagini che verranno ancora modificate e ovunque il punto sia una copia identica pixel per pixel.
Convertire dall'uno all'altro
Domande frequenti
- Il WebP sta sostituendo il PNG?
- Sul web, in larga parte sì: il WebP fa tutto ciò che fa il PNG e produce file più piccoli, quindi i siti nuovi tendono a servirlo. Fuori dal browser, no. Il PNG si apre ovunque, lo fa da trent'anni, e resta il formato più sicuro per un file che verrà passato di mano invece che servito.
- Fra WebP e PNG, quale è meglio?
- Nessuno dei due, in generale: se uno fosse semplicemente migliore, l'altro sarebbe sparito. Sono bravi in cose diverse, e la risposta breve qui sopra dice quale in quale. La domanda utile è cosa deve fare il file dopo: essere modificato, essere pubblicato, essere aperto da qualcun altro, o stare dentro un limite di dimensione.
- Convertire dall'uno all'altro fa perdere qualcosa?
- Dipende dalla direzione. Convertire verso un formato che conserva tutto non perde nulla ma non recupera nemmeno nulla; convertire verso uno che scarta dettaglio ne perde un po' ogni volta. La tabella qui sopra dice quale dei due fa cosa.
- Posso riconvertire indietro?
- Il file si riconverte, ma se torni indietro invariato dipende dalla direzione. Fra due formati che conservano tutto, un viaggio di andata e ritorno è senza perdita. Dove uno dei due scarta dettaglio, quel dettaglio è andato e il viaggio di ritorno non può inventarlo.
- Posso usarli entrambi?
- Su una pagina web spesso sì, ed è di solito la risposta giusta: servi il formato moderno più piccolo ed elencane uno più vecchio come ripiego, così ogni browser prende ciò che comprende. Per un file che consegni a una persona, scegline uno: quello che riuscirà ad aprire.
- Quale supporta il mio software?
- La tabella fianco a fianco qui sopra dice quali browser leggono ciascuno, che è la parte che varia di più. Il supporto dei programmi da scrivania è più difficile da riassumere in generale e tende a stare anni indietro ai browser, quindi se il file va a qualcun altro il più vecchio e più diffuso dei due è la scelta più sicura.
- Convertire fra i due è gratis?
- Sì, senza account e senza limiti su quanti file converti. Ogni convertitore collegato da questa pagina gira nel tuo browser: il file viene letto dal tuo dispositivo, convertito da codice che gira su di esso e restituito come download.
- Il mio file viene caricato?
- No. Qui non esiste alcun server di conversione a cui caricarlo, e non è coinvolto alcun servizio di terze parti. Puoi verificarlo tu stesso: apri gli strumenti per sviluppatori del browser, passa al pannello Rete senza filtri ed esegui una conversione — nessuna richiesta porta con sé il tuo file.