Convertitore BMP in JPG

Ultima revisione dei contenuti:

Carichi i tuoi file BMP, imposti la qualità e scarichi le immagini JPG pronte. Nella nostra misurazione una foto di 1920 per 1280 pixel è passata da 7,03 MB in BMP a 370,3 KB in JPG. Tutto il lavoro avviene dentro il tuo browser.

Un valore più basso dà un file più leggero, uno più alto conserva più dettagli.

Converti e scarica

File in coda

Aggiungi file BMP a sinistra per avviare la conversione in JPG.

in

Che cos’è il BMP e che cos’è il JPG?

Il BMP è un modo di scrivere l’immagine in cui ogni punto occupa il proprio posto nel file, nella stessa forma con cui comparirà sullo schermo. Il formato è nato per OS/2 ed è poi passato nell’interfaccia di Windows. Porta con sé una compressione senza perdita in RLE, il cui uso però è facoltativo e che la maggior parte dei programmi lascia da parte. La profondità di colore va da 1 a 32 bit per pixel, e quest’ultima variante porta anche il canale alfa, cioè la trasparenza.[1]

Microsoft descrive la struttura di un file simile in modo netto: all’inizio c’è un’intestazione con la dimensione del file e il punto in cui comincia l’immagine, subito dopo una seconda intestazione con le misure e il numero di bit per pixel, poi una tavola dei colori facoltativa e alla fine la matrice grezza dei punti.[2]

Il JPG parte da un’altra idea. La sigla viene dal nome del gruppo Joint Photographic Experts Group, e la scrittura è descritta dalla Raccomandazione ITU-T T.81, approvata nel settembre 1992.[3] Le estensioni .jpg e .jpeg indicano esattamente lo stesso formato; la forma breve si è imposta perché i sistemi precedenti a Windows 95 ammettevano solo tre caratteri dopo il punto.

La scrittura procede in più passaggi. L’immagine viene divisa in blocchi da 8 per 8 pixel, su ogni blocco viene applicata la trasformata discreta del coseno e il suo risultato passa per la quantizzazione. È nella quantizzazione che nasce la perdita di dati. Separatamente viene ridotta la risoluzione dei canali di colore, cosa che si chiama sottocampionamento della crominanza.[4]

Ogni pixel di un file JPG finito è descritto da tre componenti di colore da otto bit ciascuna: rosso, verde e blu. Questo formato non porta il canale alfa, e lo leggono tutti i browser in ogni versione.[5]

Frontale di una fotocamera compatta rossa con la scritta 12 mega pixels accanto all’obiettivo
Una fotocamera compatta salva i suoi scatti direttamente in JPG, e ha per questo un motivo semplice. Un sensore da 12 megapixel dà un’inquadratura di 4000 per 3000 punti. La stessa inquadratura salvata in BMP a 24 bit occuperebbe 34,3 MB. Foto: Packer1028, CC0 1.0.

Come convertire un BMP in JPG?

Trascina i tuoi file BMP sul campo Aggiungi file, oppure fai clic su di esso e scegli le immagini dal disco. Il cursore Imposta la qualità JPG accetta valori dal 60 al 95 per cento e sta su 85 come impostazione predefinita. Premi poi il pulsante Converti.

Le immagini pronte le scarichi una alla volta con il pulsante Scarica sulla riga della coda, oppure tutte insieme con Scarica tutti. Il pulsante Cancella tutto svuota la coda, e l’etichetta Rimuovi su una riga toglie un singolo file.

Nella coda sulla destra ogni file mostra il proprio peso prima e dopo la conversione insieme alla differenza in percentuale. Lo stesso riepilogo per l’intero gruppo sta sotto i pulsanti, sulla riga Risparmiato.

La scrittura la esegue il browser stesso. L’immagine arriva prima sulla tela della pagina, l’elemento canvas, e da lì nel file JPG. Questo avviene sul tuo dispositivo, quindi il file resta da te dal primo clic fino alla fine del lavoro.

Sotto il convertitore si trova un selettore di formati con la scritta BMP in JPG. Un clic su uno dei due formati apre un elenco, e la scelta ti porta alla pagina del convertitore di quella coppia. Tutte le coppie di questo gruppo sono raccolte anche nella pagina Cambio formato.

Quanto pesa un file prima e dopo la conversione da BMP a JPG?

Abbiamo fatto passare 6 file BMP in questo convertitore con la qualità predefinita del 85 per cento: una foto di paesaggio da Unsplash, una foto di prodotto, una vera schermata con testo, un logo e un’icona con sfondo trasparente e una pagina di testo alla risoluzione di uno scanner. I pesi sono riportati come li stampa lo strumento nella coda: in kilobyte e megabyte da 1024 byte, con lo stesso arrotondamento. La misurazione l’abbiamo fatta noi l’11 settembre 2026 in un browser Chromium; il risultato dipende dal contenuto dell’immagine, quindi il tuo file può uscire diverso.
File di provaDimensioni in pixelBMPJPGVariazione
Foto di paesaggio1920 × 12807,03 MB370,3 KB19,4 volte meno
Foto di prodotto su sfondo chiaro1200 × 12004,12 MB319,7 KB13,2 volte meno
Schermata con testo1440 × 9003,71 MB90,4 KB42 volte meno
Logo con sfondo trasparente1024 × 10244,00 MB37,8 KB108,4 volte meno
Icona con trasparenza256 × 256192,1 KB8,62 KB22,3 volte meno
Pagina di testo come da scanner1654 × 233911,1 MB287,9 KB39,4 volte meno
La stessa tabella con una misurazione reale la trovi in ognuno dei nostri convertitori di formato immagine. Lo strumento mostra il peso del tuo file prima e dopo la conversione accanto a ogni riga della coda.

Perché un file JPG pesa molto meno di un BMP?

Perché il peso di un file BMP discende dalle sole misure dell’immagine. Nella variante a 24 bit ogni pixel occupa tre byte, e ogni riga viene riempita di zeri fino a quattro byte pieni; la documentazione Microsoft ne dà una formula già pronta.[6] A questo si aggiungono 54 byte di intestazione. Questo conto è identico per qualunque immagine, qualunque cosa mostri la foto.

Seguiamolo su una foto da 3000 per 2000 pixel. Una riga ha 3000 pixel da tre byte ciascuno, cioè 9000 byte. A questa larghezza non serve riempire nulla. Le righe sono 2000, quindi i soli pixel occupano 18 000 000 di byte. Insieme all’intestazione il file pesa 18 000 054 byte, cioè 17,2 MB nella notazione usata dal riepilogo dello strumento.

Il JPG affronta la stessa immagine in un altro modo. Il codificatore confronta i punti vicini e lascia fuori le piccole differenze tra loro. È proprio questa soglia che imposta il cursore della qualità. La documentazione MDN descrive questo valore come un numero tra 0 e 1, consegnato al codificatore insieme all’immagine.[7] Più in alto porti il cursore, più dettaglio resta nel file e più il file pesa.

Sotto i pulsanti compare allora la riga Risparmiato, e accanto il numero di megabyte e la percentuale di cui il file è dimagrito.

La stessa foto di cactus due volte affiancate: liscia a sinistra, spezzata in blocchi quadrati a destra
Ecco la stessa foto salvata con due impostazioni di qualità diverse. I quadrati visibili sulla destra sono i blocchi da 8 per 8 pixel su cui lavora il codificatore JPG. Con l’impostazione all'85 per cento sono difficili da notare sullo schermo. Foto: Bautsch, CC0 1.0.

Che cosa cambia il cursore della qualità nella scrittura in JPG?

Lo stesso insieme di immagini passato nel convertitore tre volte: con l’impostazione più bassa del cursore, con quella predefinita e con quella più alta.
ImmagineMisure in pixelQualità 60%Qualità 85%Qualità 95%
Foto di paesaggio1920 × 1280202,3 KB370,3 KB689,9 KB
Foto di prodotto su sfondo chiaro1200 × 1200179,0 KB319,7 KB549,7 KB
Schermata con testo1440 × 90059,0 KB90,4 KB134,1 KB
Logo con sfondo trasparente1024 × 102424,4 KB37,8 KB62,7 KB
Icona con trasparenza256 × 2565,94 KB8,62 KB12,4 KB
Pagina di testo come da scanner1654 × 2339200,6 KB287,9 KB398,9 KB
L’indicazione sotto il cursore dice che dall'80 all'85 per cento è un buon compromesso, e queste misurazioni la sostengono. Passare dall'85 al 95 per cento porta la foto da fotocamera da 370,3 KB a 689,9 KB. Il guadagno di dettaglio è invece difficile da notare sullo schermo.

Che cosa fa il convertitore con un file BMP?

Otto cose da conoscere prima di mettere in coda un gruppo più grande di immagini.

  1. Legge sei varianti di BMP

    Le abbiamo verificate una per una: a 24 bit con le righe dal basso, a 24 bit con le righe dall’alto, a 8 bit con tavolozza, a 32 bit, compressa in RLE e la vecchia con intestazione OS/2 da dodici byte. Lo strumento ha letto ognuno di questi file con i colori giusti e nell’orientamento giusto.
  2. Il numero di pixel resta lo stesso

    Un’immagine da 3000 per 2000 pixel esce come JPG da 3000 per 2000 pixel. Cambia soltanto il modo di scriverla, mentre l’inquadratura e la risoluzione restano intatte.
  3. La trasparenza riceve uno sfondo bianco

    Il formato JPG descrive ogni pixel come del tutto coprente, quindi uno sfondo ritagliato viene riempito di bianco. Lo abbiamo verificato su un file a 32 bit con intestazione in versione 5 e con maschera del canale alfa: un angolo del tutto trasparente è uscito bianco, e un’area a metà coprenza in #1f4e5f è uscita come #8fa6ae, cioè quello stesso colore mescolato a metà con il bianco.
  4. La scrittura avviene sempre in modalità di base

    Abbiamo guardato dentro l’intestazione dei file finiti con tre impostazioni del cursore, dal 60 al 95 per cento. Ogni volta il convertitore ha scritto l’immagine in modalità di base, quella che un programma di grafica disegna per righe dall’alto. La risoluzione dei canali di colore è intanto dimezzata in verticale e in orizzontale, mentre il canale della luminosità mantiene la risoluzione piena.
  5. Il risultato porta un profilo colore sRGB

    In ogni file finito c’è un profilo sRGB da 456 byte, quindi i colori appaiono uguali nel browser e nel programma di grafica. L’immagine passa per la tela del browser, perciò nel risultato arriva l’immagine insieme al profilo colore, mentre i dati della fotocamera (EXIF) restano nel file di partenza. Lo abbiamo verificato su file di tre impostazioni del cursore.
  6. La scrittura dura una frazione di secondo

    Il codificatore lavora sul tuo computer, quindi il tempo dipende dalla sua potenza. Nella nostra misurazione sei file da 30,1 MB complessivi sono passati nel convertitore in 1,4 secondi. I file della coda procedono uno dopo l’altro, e la barra sopra i pulsanti mostra quanti sono già pronti.
  7. File singoli fino a 100 MB

    È quanto il convertitore accetta da un file. Oltre questo mostra il messaggio Il file è troppo grande (max 100 MB). Entro questo limite sta un BMP non compresso da circa 5900 per 5900 pixel.
  8. Le immagini molto grandi le adattiamo alla tela

    La tela del browser accoglie 16 384 pixel per lato e circa 268 milioni di pixel in totale. Un’immagine oltre questo limite viene ridotta in proporzione dallo strumento, così da entrare per intero nel risultato.

Quando scegliere il JPG e quando un altro formato?

  1. Il file parte per e-mail o va in un modulo

    Il JPG oggi lo legge praticamente ogni programma e ogni servizio, e con un peso dell’ordine di un megabyte sta nel limite degli allegati. È la scelta più sicura quando non sai con che cosa il destinatario aprirà il file.
  2. L’immagine va su una pagina web

    Qui conta ogni kilobyte, e a parità di resa l’AVIF pesa ancora meno. Quel file lo prepara il convertitore BMP in AVIF.
  3. Il file torna ancora in lavorazione

    Ogni nuova apertura e salvataggio in un formato con perdita si deposita sull’immagine, quindi un file di lavoro conviene tenerlo in una scrittura senza perdita. Te lo dà il convertitore BMP in PNG.
  4. Sull’immagine ci sono testo o bordi netti

    I blocchi da 8 per 8 pixel si notano soprattutto sulle lettere e sulle campiture piatte con un confine marcato. Una schermata, un grafico o un logo mantengono la nitidezza in un file del convertitore BMP in PNG, e uno sfondo trasparente mantiene la trasparenza.
  5. L’immagine va in stampa

    Le tipografie e gli archivi digitali lavorano in TIFF, perché questo formato scrive i valori dei pixel per intero e li porta tra i programmi senza alcuna elaborazione. Quel file lo fa il convertitore BMP in TIFF. Il risultato ha allora quattro byte per pixel contro tre del BMP, quindi una foto da 3000 per 2000 pixel cresce da 17,2 MB a 22,9 MB.
  6. La scansione va in un ufficio o in archivio

    Una pagina scansionata si invia più comodamente in PDF che come immagine. Lo fa il convertitore BMP in PDF: mette ogni immagine su una pagina A4 a parte, adattando l’orientamento alle proporzioni del file.
  7. La strada di ritorno

    Una foto JPG finita la salvi come bitmap non compressa con il convertitore JPG in BMP. È la stessa coppia di formati, presa al contrario.

Converti altri file in JPG

Converti BMP in altri formati

Fonti

  1. Windows bitmap — Wikipedia
  2. Bitmap Storage — Microsoft Learn
  3. Raccomandazione ITU-T T.81, settembre 1992 — Unione internazionale delle telecomunicazioni
  4. JPEG — Wikipedia
  5. Image file type and format guide — MDN Web Docs
  6. BITMAPINFOHEADER — Microsoft Learn
  7. HTMLCanvasElement: toBlob() method — MDN Web Docs

Le dimensioni dei file nelle tabelle le abbiamo misurate facendo passare immagini reali per questo convertitore in un browser e le riportiamo come le conta lo strumento. Quello che diciamo sui due formati si basa sulle fonti elencate sopra.

Ultima revisione dei contenuti: · scritto e verificato dal team Arteon

Domande frequenti sulla conversione da BMP a JPG

Quanto spazio risparmio convertendo un BMP in JPG?

Nella nostra misurazione, con l’impostazione predefinita del cursore i file sono usciti da 13 a 108 volte più leggeri. Più superfici lisce contiene l’immagine, più grande è la differenza.

Perdo qualità convertendo un BMP in JPG?

La scrittura in JPG è con perdita, cioè il codificatore scarta una parte del dettaglio per far scendere il peso. All'85 per cento predefinito la differenza si vede solo a forte ingrandimento.

Quale impostazione del cursore conviene scegliere?

Lascia l'85 per cento se il file va su una pagina web, in una e-mail o in un modulo. Al 60 per cento la foto da fotocamera scende a 202,3 KB, e questa impostazione va bene per miniature e anteprime. Al 95 per cento il file mantiene più dettaglio, ed è il valore per foto che verranno ancora guardate ingrandite.

I miei file finiscono su un server?

No. Il codice della pagina carica l’immagine nel tuo browser, la disegna sulla tela (Canvas API) e da lì la scrive come JPG. Il file resta sul dispositivo per tutto il tempo del lavoro, e alla chiusura della scheda esce dalla memoria del browser.

Che cosa succede alla trasparenza di un BMP a 32 bit?

Le aree trasparenti ricevono uno sfondo bianco, perché il formato JPG descrive ogni pixel come del tutto coprente. Lo abbiamo verificato su un file con intestazione in versione 5 e con maschera del canale alfa: l’angolo trasparente è uscito bianco. Se la trasparenza deve restare, usa il convertitore BMP in PNG.

Quanti file posso convertire in una volta?

Nella coda puoi aggiungere quanti file vuoi, e lo strumento li elabora uno dopo l’altro mostrando l’avanzamento sopra i pulsanti. Un singolo file può pesare fino a 100 MB, e il numero complessivo di file dipende dalla memoria del tuo dispositivo. Sei file da 30,1 MB complessivi sono passati nel nostro convertitore in 1,4 secondi.

I dati della fotocamera, cioè l’EXIF, restano nel file JPG?

Il formato JPG porta questi dati in un segmento a parte del file, e qui restano nel file di partenza: l’immagine passa per la tela del browser, quindi nel risultato arriva la sola immagine insieme al profilo colore sRGB. Abbiamo controllato file finiti di tre impostazioni del cursore e l’elenco dei campi EXIF era vuoto in ciascuno. Quando vuoi togliere da una foto la data, il modello di fotocamera e le coordinate, questa conversione lo fa per strada.

Un file JPG si apre su qualunque dispositivo?

Sì. La guida MDN indica il JPG come formato letto da ogni versione di Chrome, Edge, Firefox, Opera e Safari, e fuori dai browser lo gestisce praticamente ogni programma di grafica, telefono e cornice digitale. Di tutta la famiglia dei formati immagine è la scelta più sicura per un invio a un destinatario sconosciuto.

Screenshot dello strumento gratuito Arteon: Convertitore BMP in JPG

Aiutaci a migliorare i nostri strumenti

Hai un’idea per una nuova funzione, hai trovato un errore o vuoi proporre un altro strumento? Scrivici.

Scopri altri strumenti utili