Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti HEIC in BMP gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
HEIC in BMP
Nessuno sceglie BMP. Le ricerche che portano qui vengono da una finestra di dialogo per i file: un sistema di gestione del magazzino, una stampante di etichette, un software per badge identificativi, un vecchio suite per scanner, un pacchetto di visione artificiale o misura, un software CNC o ricamo — la cui finestra di dialogo offre BMP, JPG e TIF e nulla di più nuovo. Il BMP non è una preferenza, è ciò che l’importatore accetta.
Questo è l’unico motivo per cui la pagina esiste. Se il programma accetta un PNG, prendere la strada del PNG e smettere di leggere — sono gli stessi pixel in un terzo dello spazio. Se l’elenco si ferma davvero a BMP, JPG e TIF, allora BMP è l’opzione che non ricomprime la fotografia una seconda volta, e il resto di questa pagina riguarda ciò che costa.
Un BMP è un header seguito dai pixel. Cinquantaquattro byte descrivono larghezza, altezza e profondità di colore, e tutto il resto è l’immagine, in ordine. Un programma può leggerlo senza alcuna libreria, ed è per questo che il formato ha superato quattro decenni di Windows e perché ogni importatore antico lo supporta.
HEIC è il tipo opposto di cosa. È un contenitore ISO base media — la stessa struttura a scatola-e-atomo di un MP4 — che contiene dati immagine compressi con HEVC, il codec video. Aprirne uno significa fornire un decoder HEVC e gestire il pool di brevetti dietro di esso, ed è per questo che il supporto è arrivato in ritardo anche nei prodotti Microsoft e non è mai arrivato nella lunga coda di piccoli software desktop. Il divario non è pigrizia; è una dipendenza genuina che un bitmap non ha.
Tre byte per pixel, una riga dopo l’altra, ciascuna riga riempita fino a un multiplo di quattro byte, più 54 byte di header. Una fotografia da 12 megapixel di iPhone a 4 032 per 3 024 richiede 12 096 byte per riga, che è già un multiplo di quattro, quindi arrivano a 36 578 304 byte di pixel e 36 578 358 byte in totale — 36,6 MB. L’HEIC da cui proviene era molto probabilmente fra 1,5 e 2,5 MB.
Quel fattore di circa venti è il punto del formato e il prezzo che si paga. Un fotogramma da 48 megapixel di un iPhone 14 Pro o successivo, 8 064 per 6 048, si attesta sui 146 MB. Una cosa di quelle dimensioni si muove lentamente attraverso un programma che si aspettava un modulo scannerizzato, e alcuni importatori più vecchi hanno limiti propri ben al di sotto di quello — il che è l’argomento per impostare una larghezza massima durante la conversione anziché scoprire il soffitto dopo.
Un header di file di 14 byte, un BITMAPINFOHEADER di 40 byte, poi i pixel: 24 bit ciascuno, blu prima di verde prima di rosso, righe che vanno dal basso verso l’alto. Tutte e tre sembrano scelte sbagliate e tutte e tre sono nella specifica — BMP era progettato attorno a come un adattatore di visualizzazione dell’epoca voleva essere alimentato, e la disposizione non è mai cambiata.
Entrambi i campi di risoluzione sono scritti come 2 835 pixel per metro, che corrispondono a 72 dpi. Non molto li legge, ma uno zero lì fa sì che alcuni visualizzatori più vecchi rifiutino il file del tutto, quindi va dentro un numero reale. Non c’è tavolozza di colori, nessun campo di compressione in uso e nessun profilo ICC, perché il formato così come viene scritto qui non ha dove metterne uno.
Un file HEIC può portare dieci bit per canale e l’iPhone usa quel margine, in particolare nei gradienti morbidi dove otto bit mostrano i propri scalini — un cielo terso, un muro illuminato da un lato, la pelle in luce soffusa. Il bitmap scritto qui è a otto bit per canale, quindi quei livelli extra vengono quantizzati nel passaggio.
Su una fotografia destinata a una stampante di etichette o a uno strumento di misura, è invisibile e irrilevante. Conta solo se il programma ricevente allungherà i toni di molto, perché il banding che non era visibile nella fonte può diventare visibile quando la gamma viene tirata. Se è questo il compito, tenere anche l’HEIC; il bitmap a otto bit è la copia che si dà alla macchina, non quella che si modifica.
Un iPhone tagga le proprie fotografie con lo spazio colore Display P3, notevolmente più ampio di sRGB nei rossi e nei verdi saturi. Un BMP non ha un campo per un profilo colore, quindi quel tag non viaggia, e qualunque cosa legga il file tratterà i numeri come sRGB.
In pratica il risultato è un colore saturo leggermente smorzato anziché qualcosa di vistoso, e la maggior parte del software industriale o di servizio avrebbe ignorato un profilo comunque. Se il colore esatto conta — abbinare un prodotto a un campione, per esempio — questa strada è quella sbagliata, e si dovrebbe usare un formato che porta un profilo.
HEIC può portare un canale alfa, e alcuni flussi adiacenti all’iPhone ne producono uno. Il bitmap non può: lo scrittore qui emette 24 bit per pixel senza alfa, quindi qualunque trasparenza viene composta prima che i pixel vengano scritti, sul colore di sfondo impostato sopra la zona di rilascio, che parte dal bianco.
Per una normale fotografia di fotocamera non c’è nulla di trasparente da riempire e il comando è accademico. Se si ha un HEIC con un vero ritaglio e serve un colore specifico dietro, impostare quel colore prima della conversione anziché affidarsi al bianco predefinito — o convertire in PNG, che mantiene la trasparenza anziché chiedere di risolverla con un colore.
L’impostazione di larghezza massima è il comando su questa coppia che cambia l’esito di un ordine di grandezza, perché la dimensione del file è direttamente proporzionale al numero di pixel. Portare 4 032 pixel a 1 024 fa scendere il risultato da 36,6 MB a circa 2,4 MB, e per un badge, un’etichetta, una voce di catalogo ricambi o un allegato a un modulo è più che sufficiente risoluzione.
Decidere il numero da ciò che il programma fa con l’immagine anziché dall’uscita del telefono. Una fotografia mostrata a 300 pixel su uno schermo non trae beneficio da 4 032, e un bitmap è l’unico formato in cui ogni pixel inutilizzato viene pagato per intero, ogni volta che il file viene aperto o copiato.
Rilasciare l’intera selezione anziché un file alla volta. Ciascuno viene decodificato e scritto separatamente con il proprio progresso, e i bitmap finiti possono essere presi insieme come un unico ZIP, che è anche il modo sensato di spostare trenta file da 36 MB attraverso una rete.
Il piano gratuito accetta file in ingresso fino a 100 MB, che ogni HEIC supera con ampio margine — il vincolo su questa coppia è l’uscita, non l’ingresso. Il lavoro gira sul proprio processore, quindi un lotto ampio è limitato dalla propria macchina anziché da una coda dietro i lavori altrui.
Il bitmap è un formato di consegna, non una copia che valga la pena conservare. Non porta timestamp, nessuna informazione di fotocamera, nessuna posizione e nessun profilo colore, e occupa venti volte lo spazio del file da cui proviene, quindi un archivio di BMP è il peggio di entrambi i mondi.
Tenere gli HEIC dove sono, nella libreria di Foto o dove li si era esportati, e trattare ciascun BMP come output usa-e-getta che può essere rigenerato in pochi secondi. Se il vecchio programma un giorno acquisirà un importatore PNG, o verrà sostituito, gli originali con le date e l’intero colore saranno ancora lì.
| HEIC | BMP | |
|---|---|---|
| Nome completo | High Efficiency Image Container | Bitmap di Windows |
| Estensione del file | .heic | .bmp, .dib |
| Tipo di media | image/heic | image/bmp |
| Compressione | Con perdita — la dimensione si paga in qualità | Senza compressione |
| Prima pubblicazione | 2015 | 1987 |
| Pubblicato da | MPEG | Microsoft |
| Specifica | ISO/IEC 23008-12 | — |
| Licenza | Pubblicato, non standardizzato | Pubblicato, non standardizzato |
| Situazione attuale | Attuale | Vecchio, ancora letto ovunque |
| Profondità di bit | 10 | 8 |
| Colore che sa descrivere | YCbCr, gamma ampia | RGB, tavolozza indicizzata |
| Si apre nel browser | Alcuni browser | Tutti i browser |
| Valutato al suo posto | JPG, AVIF, WebP | PNG, TIFF |
BMP non ha canale alfa. Un file HEIC con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di BMP riporta indietro la trasparenza.
BMP contiene una sola immagine fissa. Di un file HEIC animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
HEIC arriva a 10 bit per canale e BMP ne conserva 8. Quella precisione in più è ciò che regge correzioni forti senza bande: conviene convertire dopo la post-produzione, non prima.
BMP si apre in qualsiasi browser attuale. HEIC raggiunge ancora meno browser. Se il file va su una pagina web o in un modulo, di solito è tutto il motivo della conversione.
I programmi di sempre non coincidono: HEIC si apre in Apple Photos e Adobe Lightroom, BMP in Microsoft Paint, GIMP e IrfanView, quindi chi riceve il risultato ha bisogno di uno del secondo gruppo.
Il risultato è più grande dell'originale e non migliore. HEIC ha già scartato dettaglio e BMP conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.
I due puntano a lavori diversi: HEIC a i telefoni e la fotografia, BMP a spostare dati fra programmi. Vale la pena valutarlo prima, perché il motivo per cui esiste uno è di solito il motivo per cui l'altro risulta scomodo.
HEIC è il formato di MPEG, pubblicato nel 2015. Registra 10 bit per canale.
BMP viene da Microsoft e risale al 1987. Microsoft Paint, GIMP e IrfanView lo leggono.
BMP è stato pubblicato nel 1987 e HEIC nel 2015. Il più vecchio è in genere il file più sicuro da consegnare; il più recente fa lo stesso lavoro con meno byte.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file. Il motore di questa coppia è libheif, il decodificatore di riferimento per l’HEIC di Apple; il browser lo scarica una volta e lo tiene in cache.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta. libheif viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.
BMP comprime, quindi qualche dato si perde. Con l’impostazione predefinita non si nota; se vuoi andare sul sicuro, alza la qualità. Il formato di destinazione non regge la trasparenza, quindi le zone trasparenti vengono riempite con il colore di sfondo.
BMP non ha canale alfa. Un file HEIC con trasparenza esce con quelle aree riempite — di bianco, se non indichi altro — e nessuna impostazione di BMP riporta indietro la trasparenza.
BMP contiene una sola immagine fissa. Di un file HEIC animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
Il risultato è più grande dell'originale e non migliore. HEIC ha già scartato dettaglio e BMP conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.