PNG — Portable Network Graphics
Formato raster lossless con canale alpha, pensato per immagini portabili e visualizzazione sul web.
Cos’è un file PNG?
PNG è un formato raster estensibile e senza perdita per memorizzare immagini statiche e, tramite APNG, immagini animate. Supporta immagini indicizzate, in scala di grigi e truecolor, con profondità da 1 a 16 bit e canale alpha opzionale.
Le estensioni associate sono .png. L’estensione aiuta a identificare il formato, ma non sostituisce il controllo della struttura interna e del MIME type.
Caratteristiche tecniche
Il datastream PNG inizia con una signature di otto byte e prosegue con chunk come IHDR, IDAT e IEND. La compressione dei dati immagine usa DEFLATE, mentre i chunk possono conservare profili e metadati.
- Compressione senza perdita; non introduce ricompressione generazionale.
- Supporto per alpha, colore indicizzato, grayscale e truecolor.
- Chunk con CRC per controlli di integrità locali.
- APNG estende PNG per l'animazione.
Come riconoscere un file PNG
Quando applicabile, la firma iniziale o magic bytes è:
89 50 4E 47 0D 0A 1A 0A
Come aprirlo
Un browser o il visualizzatore immagini del sistema è sufficiente per aprire PNG. Per modificare livelli e grafica usa un editor raster; PNG non conserva i livelli di un progetto come PSD.
Software compatibili
- Paint — Windows. Apertura e modifica di base.
- Preview — macOS. Apertura e annotazioni di base.
- GIMP — Desktop. Editor raster multipiattaforma.
Sicurezza
PNG non incorpora macro o script nella specifica di base. Sono comunque possibili file malformati, metadati inattesi e vulnerabilità nel decoder; valida la provenienza e mantieni aggiornato il programma che lo apre.
Contenuti attivi: Nessuna macro o esecuzione prevista dal formato base; APNG è animazione, non codice.
Conversioni
Conversioni disponibili: WEBP, AVIF, JPEG, SVG.
Passando a JPEG si perde la trasparenza e si introduce compressione lossy. Passando a WebP o AVIF è possibile mantenere alpha, ma l'esito dipende dagli strumenti e dai metadati.
Formati correlati
FAQ
PNG è sempre più pesante di WEBP?
Non sempre: dipende dal contenuto e dalle impostazioni. WebP può ottenere file più piccoli, mentre PNG resta utile per grafica lossless e trasparenza con ampia compatibilità.
PNG può essere animato?
Il PNG base è statico; APNG è un'estensione per immagini animate e va verificata la compatibilità del programma.
