Convertire JPG in BMP

Qui converti JPG 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.

  • Dove gira Nel tuo browser. Il file non viene mai caricato.
  • Senza perdita Non si butta via niente. BMP conserva esattamente ciò che JPG teneva.
  • Limite di dimensione Fino a 100 MB per file, gratis e senza account.

Fino a 100 file alla volta. Formati diversi insieme non sono un problema.

Cosa fa davvero la conversione da JPG a BMP

JPG 9 KBBMP 450 KB 51.6× più grande

Una scena fotografica — sfumature morbide, bordi sfocati, grana. È il caso per cui BMP è stato pensato, o contro cui è stato pensato, e i numeri dicono quale dei due. Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.

JPG 6 KBBMP 450 KB 78.6× più grande

Sfondo trasparente e una sfumatura che attraversa la forma. BMP o tiene tutti e due, o ne tiene uno, oppure riempie la trasparenza con un colore pieno — ed è questa differenza che coglie tutti di sorpresa. Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.

JPG 16 KBBMP 450 KB 28.1× più grande

Colore piatto e bordi netti, come in un’interfaccia, in un grafico o in un logo. Si comporta in modo molto diverso dalla fotografia qui sopra, ed è il motivo per cui la risposta è «dipende da cosa c’è nel file». Le due immagini sono disegnate dal codice e codificate dallo stesso convertitore che gira in questa pagina, quindi le dimensioni sono l’uscita del sito stesso.

Nessuno sceglie BMP; è qualcosa che lo chiede

Questa conversione ha in sostanza una sola causa: un programma o un dispositivo che non accetta nient’altro. Software industriale o di laboratorio che legge i pixel direttamente. Apparecchiature per punti vendita e dispositivi embedded. Piccoli controller di display su microcontrollori. Programmi Windows più vecchi, e la tanto rara assegnazione universitaria che specifica il formato proprio perché è semplice da analizzare.

Ciò che hanno in comune è che non vogliono implementare un decoder. Un BMP è un header seguito da righe di pixel, e il codice che lo legge può stare in una pagina. È l’intero valore residuo del formato, ed è un valore reale nei posti in cui si applica. È anche la ragione per cui non vale la pena giudicare chi vi chiede un BMP: il software in questione non ha alternative immediate, e lo sviluppatore che lo ha scritto ha scelto la via più rapida verso qualcosa che funziona.

L’immagine non migliora

Vale la pena dirlo in chiaro, perché l’aritmetica inviterebbe alla conclusione opposta. Un JPG è lossy: il dettaglio è stato scartato quando il file è stato creato, secondo un modello di ciò che l’occhio non avrebbe notato. Decodificarlo produce esattamente ciò che è sopravvissuto, e scriverlo in un contenitore non compresso lo preserva fedelmente, artefatti inclusi.

Quindi l’output contiene la stessa immagine in un file molte volte più grande. Niente del formato ripristina ciò che JPEG ha rimosso, e nessuna impostazione lo cambia. Ciò che si compra è un file che il software ricevente accetta, e nient’altro. La domanda «posso ottenere una versione migliore passando per BMP» non è una domanda sensata: la qualità è quella del JPG di partenza, non una proprietà che la conversione può riguadagnare.

La dimensione dipende solo dai pixel

Un BMP memorizza ogni pixel come byte grezzi senza alcuno schema di codifica intorno, quindi la dimensione del file dipende solo dalle dimensioni dell’immagine, non da ciò che contiene. Una fotografia di 3000 per 2000 pixel è circa 18 megabyte come BMP; e lo è anche un rettangolo bianco di 3000 per 2000 pixel. Una vignetta e una scansione della Divina Commedia pesano uguale, a parità di dimensioni.

È un fatto insolito per chi è abituato a formati in cui un’immagine semplice è un file piccolo, e spiega perché l’unica leva disponibile è il conteggio dei pixel. Ridurre la larghezza massima dimezza o quartica davvero l’output; niente del contenuto lo farà. La cifra tipica di un sensore telefonico moderno è più che sufficiente a mettere in crisi un firmware che si aspettava icone di qualche kilobyte.

Perché non la variante compressa

La specifica prevede anche una forma con codifica run-length, che ridurrebbe di parecchio la grafica piatta. Non viene quasi mai usata, e gran parte del software che legge BMP non la implementa, software che è esattamente quello che vi ha chiesto un BMP.

Scrivere la forma non compressa è quindi l’impostazione adeguata, non un limite: è la variante che ogni lettore esistente accetta, che è l’intero motivo per cui qualcuno vuole il formato. Offrire l’altra sarebbe un bel dettaglio tecnico, ma produrrebbe un file che metà dei programmi di destinazione rifiuterebbe silenziosamente, ed è esattamente il problema che la conversione deve evitare.

Cosa succede ai metadati

BMP non ha essenzialmente dove annotarli. Il modello della fotocamera, le impostazioni di esposizione, la data e, aspetto rilevante, la posizione GPS che un telefono scrive in un JPG non hanno casa nel formato, quindi il file convertito arriva senza nessuno di essi.

È una perdita per un archivio personale e un vantaggio per qualsiasi cosa venga consegnata a una macchina o pubblicata. In entrambi i casi vale la pena saperlo, non scoprirlo: se la data e la posizione contano, conservare anche il JPG, perché il BMP non le riporterà indietro. Vale anche il ragionamento opposto, e in molti contesti è quello che conta: passare a BMP è un modo rapido per pubblicare un’immagine senza allegare la casa in cui è stata scattata. Chi pubblica una foto del proprio gatto sul sito aziendale probabilmente non vuole che il browser mostri la posizione dell’appartamento, e qui la conversione fa un favore che non ha chiesto.

Spedirne uno è una cattiva idea

Un BMP è per il programma che lo ha chiesto e per nient’altro. Mandarlo per email e il destinatario riceve un file molte volte più grande del necessario, che alcuni sistemi di posta rifiutano del tutto. Metterne uno in una pagina web e ogni visitatore scarica l’intera immagine non compressa.

Per qualsiasi cosa una persona riceverà, guarderà o memorizzerà, JPG è il formato adatto, ed è il file che avete già. Convertire al confine, dare il BMP al software, e conservare l’originale come la copia che viaggia. Il BMP va e viene tra l’utente e il programma che lo richiede; tutto il resto usa ancora il JPG, ed è bene che continui a farlo.

Convertire in batch, e la memoria che serve

Si può lasciare un’intera cartella e ogni file viene convertito a turno, mantenendo il nome con l’estensione cambiata, con i risultati restituiti come un unico ZIP. Dato che nulla viene caricato, non c’è coda né tetto giornaliero, e ogni file passa sul disco locale e basta.

Il vincolo pratico qui è insolito: gli output BMP sono grandi, quindi un lotto di cinquanta fotografie produce quasi un gigabyte, e deve stare tutto nella memoria del browser mentre viene assemblato. Convertire in gruppi più piccoli è l’approccio sensato per un set ampio, che non è una cosa che la maggior parte delle conversioni di questo sito richiede. Un valore prudente è una decina di file alla volta, soprattutto se si usa una macchina con poca RAM.

Aprire il BMP dopo averlo ottenuto

Qualsiasi visualizzatore di immagini apre un BMP, perché il formato è antico e banale: le prime righe del file sono l’header con altezza, larghezza e profondità, e tutto ciò che segue sono i pixel in un ordine fissato, dal basso verso l’alto. Questo è anche il motivo per cui il formato è richiesto in primo luogo: lettore e scrittore possono essere scritti in poche ore di lavoro.

Lo stesso lo rende facile da verificare. Aprite il file in un editor esadecimale e le prime due lettere sono `BM`, seguite dalla dimensione del file in byte e poi dai pixel riga per riga dal basso verso l’alto, un dettaglio che nessun visualizzatore moderno tradisce. È un formato da capire buttando un occhio, ed è una delle ragioni per cui sopravvive dove serve. La verifica è utile in particolare quando il file deve essere accettato da un sistema embedded che non ha strumenti di diagnostica, e in cui sapere che l’header è corretto evita di cercare il problema nel codice sbagliato.

Come convertire JPG in BMP

  1. Trascina il tuo file JPG su questa pagina, oppure fai clic per sceglierne uno.
  2. Scegli BMP come destinazione. La conversione avviene nel tuo browser e il file non viene caricato.
  3. Scarica il file BMP finito.

JPG o BMP: cosa cambia

JPG a confronto con BMP
JPGBMP
Nome completoImmagine JPEGBitmap di Windows
Estensione del file.jpg, .jpeg, .jpe.bmp, .dib
Tipo di mediaimage/jpegimage/bmp
CompressioneCon perdita — la dimensione si paga in qualitàSenza compressione
Prima pubblicazione19921987
Pubblicato daJoint Photographic Experts GroupMicrosoft
SpecificaITU-T T.81
LicenzaStandard apertoPubblicato, non standardizzato
Situazione attualeAttualeVecchio, ancora letto ovunque
Profondità di bit88
Colore che sa descrivereRGB, scala di grigi, YCbCrRGB, tavolozza indicizzata
Immagine più grande65.535 px per lato
Si apre nel browserTutti i browserTutti i browser
Valutato al suo postoWebP, AVIF, HEICPNG, TIFF

Aprire il risultato

GIMP legge sia JPG sia BMP, quindi puoi confrontare il risultato con l'originale senza un secondo programma.

Dimensione e qualità

Il risultato è più grande dell'originale e non migliore. JPG ha già scartato dettaglio e BMP conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.

A che cosa serve ciascun formato

I due puntano a lavori diversi: JPG a la fotografia, il web, la posta elettronica e consegnare un file finito, 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.

JPG è il formato di Joint Photographic Experts Group, pubblicato nel 1992. Registra 8 bit per canale.

BMP viene da Microsoft e risale al 1987. Microsoft Paint, GIMP e IrfanView lo leggono.

Da JPG a BMP: domande frequenti

Il mio file JPG viene caricato da qualche parte?

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 è jSquash, compilazioni WebAssembly dei codec di immagine di riferimento; il browser lo scarica una volta e lo tiene in cache.

Convertire JPG in BMP è gratis?

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. jSquash viene scaricato sulla tua macchina e gira lì, ed è per questo che non c’è un contatore.

Si perde qualità convertendo JPG in BMP?

No. BMP conserva lo stesso contenuto senza buttare via niente: il risultato è identico in qualità all’originale.

Convertire in BMP migliora la qualità?

Il risultato è più grande dell'originale e non migliore. JPG ha già scartato dettaglio e BMP conserva quel che resta senza scartarne altro: evita perdite successive, non annulla la prima.

Altro su questi formati

Da dove vengono questi numeri

Quello che questa pagina afferma su JPG e BMP si può verificare, e questi sono i documenti che chiudono la questione.