JPG vs PNG
JPG è un formato con perdita di dati pensato per le fotografie; PNG è un formato senza perdita pensato per grafica, testo e trasparenza.
JPG (scritto anche JPEG) comprime le immagini scartando i dettagli visivi che l'occhio nota con meno probabilità: questo mantiene piccoli i file delle foto, ma introduce artefatti e degrada l'immagine a ogni nuovo salvataggio. PNG usa una compressione senza perdita, quindi riproduce ogni pixel in modo esatto e supporta un canale alfa (trasparenza), il che lo rende la scelta migliore per loghi, icone, screenshot e qualsiasi immagine con bordi netti o testo. I due formati non sono intercambiabili: ciascuno è stato progettato per un tipo di immagine diverso.
| JPG | PNG | |
|---|---|---|
| Compressione | Con perdita; scarta dati per ridurre la dimensione, con qualità regolabile | Senza perdita; ricostruisce ogni pixel in modo esatto |
| Trasparenza (alfa) | Non supportata | Supportata, incluso il canale alfa completo a 8 bit per bordi morbidi |
| Profondità colore | 8 bit per canale (colore a 24 bit), senza canale alfa | Fino a 16 bit per canale; anche modalità palette e scala di grigi |
| Dimensione file tipica | Molto più piccola per le fotografie a parità di qualità visiva | Più piccola per grafica/testo piatti; grande per le foto |
| Contenuto ideale | Fotografie e immagini complesse con gradienti morbidi | Loghi, icone, screenshot, line art, testo, bordi netti |
| Risalvataggio / modifica | La qualità degrada a ogni salvataggio (perdita di generazione) | Nessuna perdita di qualità anche risalvando ripetutamente |
Scegli JPG quando
- L'immagine è una fotografia o presenta gradienti di colore morbidi senza bordi netti
- Hai bisogno della dimensione file più piccola possibile per pagine web o email
- Non ti serve la trasparenza
- Stai distribuendo un'immagine finale che non verrà modificata e risalvata ripetutamente
Scegli PNG quando
- L'immagine richiede trasparenza o un bordo alfa morbido (loghi, icone, sovrapposizioni)
- Contiene bordi netti, testo o aree di colore piatte (screenshot, interfacce, line art)
- Hai bisogno di una riproduzione esatta e senza perdita, priva di artefatti di compressione
- Il file è una copia di lavoro che modificherai e risalverai più volte
Usa JPG per le fotografie quando conta una dimensione file ridotta e la trasparenza non serve; usa PNG per grafica, testo, screenshot e qualsiasi cosa richieda trasparenza o qualità esatta al pixel. Se una foto non necessita di trasparenza, JPG produrrà quasi sempre un file molto più piccolo rispetto a PNG.