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 WebP 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.
WebP in BMP
WebP 14 KB → BMP 450 KB 31.4× più grande
WebP 4 KB → BMP 450 KB 104.1× più grande
WebP 11 KB → BMP 450 KB 42.6× più grande
È la prima cosa da aspettarsi e coglie in fallo la gente, perché ogni altra conversione fatta finora ha reso il file più piccolo. WebP esiste per comprimere un’immagine per la consegna; BMP esiste per memorizzare un rettangolo di pixel senza alcun lavoro di decodifica. L’aritmetica è esattamente tre byte per pixel più un’intestazione da 54 byte, qualunque sia l’immagine.
I campioni propri di questo sito lo rendono concreto a 480 per 320 pixel: la fotografia è 14.700 byte come WebP e 460.854 come BMP, la scena tipo screenshot 10.830 contro lo stesso 460.854, e la grafica piatta 4.428 contro 460.854. La cifra BMP non cambia mai perché il contenuto è irrilevante per un formato non compresso.
WebP sono due formati con un’unica estensione: un’immagine fissa e un’animazione. Molte delle piccole grafiche in loop sul web sono del secondo tipo, e il decodificatore usato qui gestisce solo il primo. Il risultato è un rifiuto con un messaggio leggibile piuttosto che una conversione silenziosa del primo fotogramma.
È il migliore dei due fallimenti disponibili ed è deliberato. Se volevate solo un fotogramma, apritelo in un browser, mettetelo in pausa e fate uno screenshot. Se l’animazione stessa deve sopravvivere, WebP in GIF è la conversione che la mantiene, e BMP non avrebbe mai potuto contenerla.
24 bit e non compresso, con un BITMAPINFOHEADER — la baseline che ogni lettore BMP mai scritto capisce, inclusi quelli dentro dispositivi incorporati dove il parser è duecento righe di C. Non c’è palette, nessuna codifica run-length e nessuna intestazione V5.
Tre dettagli contano se state scrivendo il codice che consuma il file. Le righe sono memorizzate dal basso verso l’alto. I canali sono ordinati blu, verde, rosso piuttosto che il contrario. E ogni riga è riempita a un multiplo di quattro byte. Tutti e tre sono nella specifica.
WebP porta un vero canale alfa e molte immagini salvate da pagine web lo usano — loghi, badge, ritagli prodotto, qualunque cosa progettata per stare su uno sfondo pagina. Il BMP scritto qui non ha alfa, quindi l’immagine viene composita su un colore solido prima della codifica.
Il colore è bianco per default e c’è un controllo per cambiarlo. Impostatelo di proposito quando la destinazione è una macchina piuttosto che una persona: una routine di ispezione che applica soglia all’immagine si comporta completamente diverso contro bianco che contro nero o magenta.
Un WebP può essere con o senza perdita e l’estensione non dice quale. Se era con perdita — la maggior parte delle immagini servite da siti web lo sono — il codificatore ha già smussato le aree piatte e prodotto anelli lungo i bordi netti, e quelli sono ora i pixel.
Conta perché "non compresso" suona come "alta qualità" e non è la stessa cosa. Il BMP è una copia fedele di un’immagine già compromessa, trenta volte più grande e non migliore. Se l’originale è disponibile in un’altra forma, convertire quella è l’unica cosa che migliora davvero il risultato.
Vale cinque minuti con la documentazione prima di accettare un aumento di trenta volte nella dimensione. Molti strumenti incorporati, di laboratorio e industriali che elencano BMP accettano anche PNG, che è senza perdite, drammaticamente più piccolo, porta trasparenza. Dove entrambi sono elencati, PNG è la scelta migliore su ogni asse.
I casi genuinamente solo-BMP sono reali e ristretti: un parser scritto internamente, un controller display con pochi kilobyte di ROM, un programma compilato nel 1997 che nessuno può ricompilare, o un compito universitario che specifica il formato perché leggerlo è l’esercizio.
Poiché la dimensione di output è puramente funzione del conteggio pixel, ridurre le dimensioni è l’unica leva esistente. L’opzione larghezza massima scala l’immagine prima della codifica, usando un downscale filtrato piuttosto che eliminare pixel, così testo e bordi restano puliti.
Se usarla dipende interamente dalla destinazione. Un display incorporato con un pannello 480 per 272 non guadagna nulla da una sorgente da 2.000 pixel. BMP stesso non impone alcun tetto — a differenza di WebP, che non può superare 16.383 pixel su un lato.
Se il problema è semplicemente che il software ordinario non apre il file, WebP in PNG è la risposta quasi sempre: senza perdite, universalmente supportato, trasparenza intatta, e una frazione della dimensione del BMP. Se la destinazione è una persona, WebP in JPG è ciò che si aspettano.
Se l’immagine deve andare in un documento o un invio che nomina un formato, WebP in PDF e WebP in TIFF esistono entrambi e sono più probabilmente ciò che un modulo chiede rispetto a BMP. BMP guadagna il suo posto solo quando qualcosa di inflessibile lo ha nominato.
libwebp compilato in WebAssembly decodifica il file e il BMP viene scritto a mano in poche decine di righe, perché il formato è un’intestazione seguita da pixel e non giustifica includere una libreria immagini. Nulla viene caricato, non c’è account, e il codec viene scaricato solo quando un WebP viene effettivamente rilasciato.
Il limite gratuito è 100 MB per file, molto più di quanto un WebP sarà mai — il vincolo su questa pagina è l’output piuttosto che l’input. I lotti funzionano: trascinate una cartella, ogni file converte con la propria riga di avanzamento, e i risultati tornano come ZIP.
| WebP | BMP | |
|---|---|---|
| Nome completo | Immagine WebP | Bitmap di Windows |
| Estensione del file | .webp | .bmp, .dib |
| Tipo di media | image/webp | image/bmp |
| Compressione | L’uno o l’altra, secondo l’impostazione | Senza compressione |
| Prima pubblicazione | 2010 | 1987 |
| Pubblicato da | Microsoft | |
| Specifica | RFC 9649 | — |
| Licenza | Standard aperto | Pubblicato, non standardizzato |
| Situazione attuale | Attuale | Vecchio, ancora letto ovunque |
| Profondità di bit | 8 | 8 |
| Colore che sa descrivere | RGB, YCbCr | RGB, tavolozza indicizzata |
| Immagine più grande | 16.383 px per lato | — |
| Si apre nel browser | Tutti i browser | Tutti i browser |
| Valutato al suo posto | AVIF, JPG, PNG | PNG, TIFF |
BMP non ha canale alfa. Un file WebP 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 WebP animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
GIMP legge sia WebP sia BMP, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
I due puntano a lavori diversi: WebP a il web 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.
WebP è il formato di Google, pubblicato nel 2010. Registra 8 bit per canale.
BMP viene da Microsoft e risale al 1987. Microsoft Paint, GIMP e IrfanView lo leggono.
BMP è stato pubblicato nel 1987 e WebP nel 2010. 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 è jSquash, compilazioni WebAssembly dei codec di immagine di riferimento; 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. jSquash 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 WebP 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 WebP animato resta il primo fotogramma e il resto si perde: la conversione serve a estrarre un'immagine, non a portarsi dietro il movimento.
Quello che questa pagina afferma su WebP e BMP si può verificare, e questi sono i documenti che chiudono la questione.