JPG vs PNG: il confronto in breve
| JPG (JPEG) | PNG | |
|---|---|---|
| Compressione | Con perdita: i dettagli più fini vengono scartati | Senza perdita: ogni pixel viene conservato |
| Trasparenza | No | Sì, anche con aree semitrasparenti |
| Dimensioni del file (foto) | Ridotte | Diverse volte maggiori |
| Dimensioni del file (screenshot e grafiche) | Spesso maggiori, con bordi sfocati | Ridotte, con risultato perfettamente nitido |
| Modifiche ripetute | Ogni salvataggio perde un po' di qualità | Nessuna perdita |
| Ideale per | Foto e scansioni di foto | Screenshot, testo, loghi, icone, grafici |
In breve: JPG per le foto, PNG per tutto ciò che ha bordi netti, testo o trasparenza.
Come funziona la compressione JPEG
Il JPEG, standardizzato nel 1992, è costruito attorno al modo in cui vediamo. Separa la luminosità dal colore e di solito memorizza il colore a una risoluzione inferiore, perché l'occhio percepisce meno i dettagli cromatici. L'immagine viene poi suddivisa in blocchi di 8 × 8 pixel, ogni blocco viene trasformato in frequenze (una trasformata discreta del coseno) e i dettagli più fini vengono eliminati per arrotondamento: è l'impostazione della qualità a decidere quanto. Ciò che resta viene compresso con la codifica di Huffman.
Per le foto funziona sorprendentemente bene: con una qualità dell'85–90%, un JPG occupa una frazione dello spazio dell'immagine non compressa e appare identico. Intorno ai bordi netti e al testo, però, l'arrotondamento si nota sotto forma di blocchi e leggeri aloni, e ogni volta che un JPG viene modificato e salvato di nuovo si perde un altro po' di dettaglio.
Come funziona la compressione PNG
Il PNG è nato nel 1996 come successore del GIF libero da brevetti. Non scarta mai nulla: ogni riga di pixel viene prima trasformata da un filtro che prevede i pixel a partire da quelli vicini, e il risultato viene compresso con DEFLATE, lo stesso metodo usato dai file ZIP. Ampie aree di un solo colore, motivi ripetuti e bordi netti si comprimono benissimo; i dettagli casuali di una foto, invece, quasi per nulla.
Il PNG supporta il colore pieno fino a 16 bit per canale, un canale alfa per una trasparenza graduale e una modalità a tavolozza con un massimo di 256 colori per grafiche molto leggere.
Quando usare il JPG
- Foto da fotocamere e smartphone
- Scansioni di foto e documenti con immagini
- Foto per siti web, email e social network
- Ogni volta che la leggerezza dei file conta più del dettaglio perfetto al pixel
Una qualità dell'80–90% è il compromesso ideale per la maggior parte degli usi.
Quando usare il PNG
- Screenshot, soprattutto con testo e interfacce utente
- Loghi, icone e grafiche a tinte piatte
- Grafici, diagrammi e disegni al tratto
- Immagini che richiedono uno sfondo trasparente
- Immagini che modificherai e salverai più volte
E WebP, AVIF, HEIC e GIF?
- WebP può essere con o senza perdita e supporta la trasparenza; i file sono di solito nettamente più piccoli di JPG e PNG e tutti i browser attuali lo visualizzano: un'ottima scelta per i siti web.
- AVIF comprime ancora meglio del WebP ed è supportato dai browser attuali, ma non ancora da molti altri programmi.
- HEIC è il formato foto degli iPhone: efficiente, ma non supportato dalla maggior parte dei browser e da molti programmi, per cui viene spesso convertito in JPG.
- GIF è limitato a 256 colori ed è ancora utile solo per semplici animazioni.
- SVG è un formato vettoriale: la scelta migliore per loghi e icone quando hai il file vettoriale originale.
Convertire JPG in PNG e viceversa
Da PNG a JPG: foto e immagini grandi diventano molto più leggere; le aree trasparenti vengono riempite con un colore di sfondo. Da JPG a PNG: si evitano ulteriori perdite quando continui a modificare un'immagine, ma non si recuperano i dettagli già eliminati dalla compressione JPEG, e il file diventa solo più grande. Entrambe le conversioni avvengono nel browser con i convertitori da PNG a JPG e da JPG a PNG di questo sito, anche per molti file insieme.
JPG, JPEG o JFIF?
Sono tutti lo stesso formato. JPEG è il nome dello standard (dal Joint Photographic Experts Group); .jpg si è diffuso perché le prime versioni di Windows consentivano solo estensioni di tre lettere; .jpeg e .jfif sono altre estensioni per gli stessi dati immagine. Rinominare un file dall'una all'altra non cambia nulla nell'immagine.
Domande frequenti
Il PNG ha una qualità migliore del JPG?
Il PNG è senza perdita, quindi non perde mai dettagli. Per le foto, però, un JPG con qualità dell'85–90% appare identico e pesa una frazione: per le foto il PNG non è «migliore», è solo più pesante.
Sul mio sito devo usare JPG o PNG?
Usa il JPG (o il WebP) per le foto e il PNG (o il WebP) per screenshot, grafiche e immagini con trasparenza. Per loghi e icone spesso la scelta migliore è l'SVG.
Convertire un JPG in PNG migliora la qualità?
No. Il PNG appare esattamente come il JPG: evita solo ulteriori perdite quando modifichi di nuovo l'immagine.
Ultimo aggiornamento: