Il formato PNG
Senza perdita, trasparente e la risposta giusta per la grafica — e quella sbagliata per le fotografie.
Cos'è PNG?
PNG è stato creato a metà degli anni '90 come sostituto gratuito di GIF. Utilizza DEFLATE, la stessa compressione senza perdita di ZIP, quindi l'immagine decodificata è identica bit per bit a quella codificata. Nulla viene mai scartato.
La sua seconda caratteristica distintiva è il canale alfa a 8 bit: ogni pixel porta la propria opacità, il che consente bordi veramente morbidi su qualsiasi sfondo. GIF poteva fare solo un singolo colore completamente trasparente, motivo per cui i ritagli avevano frange bianche frastagliate.
La compressione senza perdita funziona trovando schemi. Colori piatti e strutture ripetute si comprimono estremamente bene; la variazione quasi casuale dei pixel di una fotografia no, motivo per cui le foto memorizzate come PNG sono così grandi.
Usi comuni
- Loghi, icone e risorse UI che necessitano di trasparenza
- Screenshot, dove il testo deve rimanere nitido
- Grafici, diagrammi e disegni al tratto
- File intermedi in una pipeline di editing, per evitare la perdita di generazione
Vantaggi
- Completamente senza perdita — il salvataggio non degrada mai l'immagine
- Trasparenza alfa completa a 8 bit con bordi lisci
- Testo nitido e bordi netti riprodotti esattamente
- Supporto universale per browser e applicazioni
Limitazioni
- File molto grandi per contenuti fotografici — spesso 5-10 volte un JPEG comparabile
- Nessuna animazione (APNG esiste ma il supporto è incoerente)
- Nessun controllo di qualità, quindi gli unici modi per ridurre un PNG sono il ridimensionamento o il cambio di formato
- Più grande di WebP senza perdita per la stessa immagine
Supporto browser
Universale, inclusa la trasparenza alfa completa. Sicuro da usare ovunque senza un fallback.