Stessi pixel, file più piccolo
Un BMP di solito memorizza i suoi pixel senza compressione. Il PNG memorizza gli stessi pixel con una compressione senza perdita: i dati vengono impacchettati in modo più efficiente e, quando il file viene riaperto, ogni pixel torna esattamente com’era. Convertire BMP in PNG mantiene quindi l’immagine pixel per pixel e, nella maggior parte dei casi, riduce notevolmente la dimensione del file.
Di quanto dipende dal contenuto. Screenshot, diagrammi, grafiche di interfaccia e disegni con ampie aree di colore piatto si comprimono molto bene, quindi i loro PNG sono spesso una piccola frazione del BMP. Le foto e le scansioni di materiali con texture si comprimono meno, perché la compressione senza perdita deve registrare ogni granello, ma di solito risultano comunque più piccole di un BMP non compresso.
Da dove arrivano i file BMP e perché il PNG è più adatto
Il BMP è il formato bitmap incluso in Windows da decenni. Compare ancora nelle esportazioni di vecchi programmi Windows, scanner, apparecchiature da laboratorio e industriali, sistemi aziendali datati e vecchie risorse di giochi. La sua semplicità è oggi il suo unico vero vantaggio: è pesante e molti siti web, sistemi di gestione dei contenuti e moduli non lo accettano.
Il PNG mantiene tutto ciò che rende utile il BMP per i lavori di precisione, e aggiunge altro:
- Archiviazione senza perdita: la scelta giusta per screenshot, disegni tecnici, grafici e pixel art, dove ogni pixel conta.
- Ampia accettazione: il PNG si apre in praticamente qualsiasi browser, editor, applicazione d’ufficio e modulo di caricamento.
- Trasparenza: il PNG ha un canale alfa completo, quindi puoi ritagliare parti dell’immagine in seguito con un editor.
- Modifiche sicure: puoi modificare e salvare di nuovo un PNG quante volte vuoi senza alcuna perdita.
I dettagli della conversione
- Profondità di bit e colore: i browser lavorano a 8 bit per canale e l’output è in sRGB, il che va bene per i tipici file BMP.
- Trasparenza: la maggior parte dei BMP è completamente opaca, e lo è anche il PNG risultante. Se un BMP contiene pixel trasparenti, il PNG li mantiene.
- Controllo delle dimensioni: Impostazioni → Dimensioni può ridimensionare in percentuale o adattare a una larghezza e altezza massime, mantenendo le proporzioni e senza mai ingrandire.
- Limiti: ogni file può pesare fino a 50 MB e arrivare a 100 megapixel su un computer desktop (50 megapixel su iPhone, iPad e dispositivi che segnalano poca memoria).
- Gruppi di file: fino a 10 BMP per gruppo, elaborati uno alla volta e scaricabili come ZIP.
PNG o JPG per il tuo BMP?
Il PNG è la destinazione giusta quando l’immagine deve restare esatta: screenshot, mock-up di interfacce, diagrammi, disegni al tratto, testo scansionato che elaborerai ulteriormente, o qualsiasi cosa tu pensi di modificare. Dei due, è anche l’unico che può contenere la trasparenza.
Per le fotografie e le scansioni simili a foto che vuoi semplicemente condividere, un JPG di solito è ancora molto più piccolo del PNG, con una differenza difficile da notare a una buona impostazione di qualità. In quel caso usa da BMP a JPG. E se le immagini sono destinate a un sito web, un PNG si può alleggerire ancora con da PNG a WebP.
BMP, PNG e JPG a confronto
| Caratteristica | BMP | PNG | JPG |
|---|---|---|---|
| Compressione | Di solito nessuna | Senza perdita | Con perdita |
| Dimensione del file | Molto grande | Più piccola; varia con il contenuto | La più piccola per le foto |
| Pixel esatti | Sì | Sì | No |
| Trasparenza | Rara | Canale alfa completo | No |
| Accettato sul web | Raramente | Quasi ovunque | Quasi ovunque |
| Ideale per | Software datato | Screenshot, grafica, modifica | Foto da condividere |