UltKit

Convertor PNG în BMP

Unele programe încă nu citesc decât bitmapuri: aplicațiile Windows vechi, generatoarele de programe de instalare și bibliotecile de afișare de pe plăcile mici cu microcontroler. Convertiți PNG-ul într-un BMP necomprimat pe care îl acceptă și alegeți culoarea care umple zonele transparente.

Convertor de imagini

sau trage Fișiere JPG, JPEG, JPE … aici ·

Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 1

    Adăugați fișierele PNG

    Adăugați până la 20 de fișiere PNG, de maximum 95 MB fiecare, de pe computer sau lipind o imagine copiată.

  2. 2

    Alegeți culoarea de fundal

    Aici BMP-ul rezultat nu are transparență, așa că Zone transparente începe pe alb. Alegeți negru sau o Culoare personalizată din Setări avansate, ca să se potrivească cu ecranul sau fereastra pe care va sta bitmap-ul.

  3. 3

    Apăsați Convertește în BMP

    Descărcați fiecare fișier .bmp sau un singur ZIP. Fișierele încărcate și rezultatele se șterg după 30 de minute.

Convertiți PNG în BMP când un program cere bitmap: pixelii rămân identici, transparența devine o culoare uniformă, iar fișierul crește pentru că BMP nu este comprimat.

Cine mai are nevoie de conversia PNG în BMP

BMP este formatul bitmap al Microsoft, iar structura lui modernă datează din Windows 3.0, din 1990. Fiind puțin mai mult decât pixeli expliciți după un antet de 54 de octeți, programele îl pot citi fără bibliotecă de decodare. Tocmai simplitatea aceasta îl face să supraviețuiască în locuri care nu au adăugat niciodată suport pentru PNG.

Programele de creare a installerelor sunt un caz frecvent: NSIS, de exemplu, așteaptă fișiere .bmp pentru imaginile de antet și de bun venit ale expertului Modern UI. Programele mai vechi Visual Basic și Win32 încarcă ecrane de întâmpinare și imagini pentru bare de instrumente prin funcții Windows care citesc bitmap-uri. Proiectele cu microcontrolere și ecrane TFT sau e-paper mici citesc BMP pe 24 de biți de pe cardul SD, pentru că decodarea PNG consumă memorie pe care placa nu o are.

Dacă destinația are nevoie de o pictogramă Windows, nu de un bitmap, folosiți în schimb PNG în ICO; pictogramele păstrează transparența și rețin mai multe dimensiuni într-un singur fișier.

Cât de mare devine un fișier BMP: mărimi necomprimate

6,2 MBo imagine de 1920 × 1080 salvată ca BMP pe 24 de biți, oricât de simplă ar fi poza

1920 × 1080 pixeli × 3 octeți = 6.220.800 de octeți, plus antetul de 54 de octeți. Un BMP pe 32 de biți cu alfa necesită 4 octeți per pixel, deci aceeași imagine ocupă aproximativ 8,3 MB.

PNG

Portable Network Graphics

PNG este un format raster fără pierderi, publicat în 1996 de PNG Development Group și standardizat ulterior de W3C și ISO. Păstrează fiecare pixel exact, acceptă transparență alfa completă și redă text, margini clare și culori uniforme fără artefacte. Această precizie îl face ideal pentru capturi de ecran, sigle, pictograme și elemente grafice de interfață. Compromisul este dimensiunea: fotografiile salvate ca PNG sunt adesea de câteva ori mai mari decât aceeași fotografie în JPEG sau WebP. Toate browserele, sistemele de operare și editoarele deschid fișiere PNG.

Compresie
Fără pierderi
Transparență
Da
Animație
Nu
Introdus în
1996 · PNG Development Group
Convertor PNG

BMP

Imagine bitmap

BMP este formatul bitmap independent de dispozitiv al Microsoft, nativ în Windows de la primele versiuni. De obicei stochează pixelii necomprimați, deci calitatea este perfectă, dar fișierele sunt foarte mari în comparație cu PNG sau JPEG. Versiunile mai noi de BMP pot conține un canal alfa, dar multe programe îl ignoră. Formatul este simplu de citit și de scris, ceea ce îl menține în viață în software mai vechi, sisteme încorporate și unele instrumente industriale. Windows, macOS și aproape orice editor de imagini pot deschide fișiere BMP.

Compresie
Fără pierderi
Transparență
Da
Animație
Nu
Introdus în
Microsoft
Convertor BMP

Oamenii transformă PNG în BMP pentru că un anumit program, installer sau display integrat citește doar bitmap-uri Windows simple; nimeni nu alege BMP pentru mărime sau calitate, iar drumul invers înseamnă micșorarea din nou a acestor bitmap-uri.

BMP vs PNG: ce câștigați și la ce renunțați

Ce vă oferă un BMP

  • Se citește fără bibliotecă de decomprimare
  • Valori ale pixelilor identice cu PNG-ul
  • Acceptat de API-uri Windows vechi și de installere
  • Mărime previzibilă: lățime × înălțime × octeți per pixel

La ce renunțați

  • Fișiere de multe ori mai mari decât PNG
  • Transparența este înlocuită cu o culoare uniformă
  • Fără metadate text sau profil de culoare în majoritatea cititoarelor
  • Respins de multe formulare care cer JPG sau PNG

Convertiți PNG în BMP cu dimensiunea și fundalul potrivite

Fiindcă un BMP este stocat ca rânduri brute, dimensiunile contează mai mult decât compresia. Setați Redimensionează imaginea rezultată la dimensiunea exactă cerută de destinație, de exemplu 164 × 314 px pentru o imagine de bun venit NSIS sau rezoluția nativă a unui display, ca programul să nu o întindă sau să o taie.

Pentru logo-uri transparente, alegeți fundalul pe care va sta bitmap-ul. O fereastră cu fața gri deschis arată prost cu un dreptunghi alb pur, așa că introduceți valoarea hex exactă la Culoare personalizată. Convertiți un dosar întreg pentru un proiect de firmware? Loturile de 20 de fișiere se procesează dintr-o singură rulare, iar BMP în PNG le readuce la copii mai ușoare când aveți nevoie.

Întrebări despre conversia PNG în BMP

De ce este BMP-ul mult mai mare decât PNG-ul?

Un BMP standard stochează fiecare pixel necomprimat: 3 octeți per pixel la 24 de biți, plus completare astfel încât fiecare rând să fie multiplu de 4 octeți. PNG comprimă aceiași pixeli cu Deflate, așa că grafica simplă se micșorează mult. Un logo de 20 KB în PNG poate ajunge ușor la câteva sute de KB în BMP; este normal.

Se pierde calitate la conversia PNG în BMP?

Niciun pixel nu se schimbă. Ambele formate sunt fără pierderi, iar BMP pe 24 de biți păstrează aceiași 8 biți per canal ca un PNG obișnuit. Se schimbă doar transparența, care este înlocuită cu culoarea de fundal aleasă de dumneavoastră.

Poate un fișier BMP să aibă fundal transparent?

Formatul permite o variantă pe 32 de biți cu canal alfa, dar Paint, majoritatea API-urilor Windows și aproape orice program care cere BMP o ignoră și afișează negru sau pixeli aleatorii. De aceea convertorul aplatizează transparența pe o culoare uniformă aleasă de dumneavoastră.

Ce format BMP necesită un afișaj Arduino sau ESP32?

Majoritatea bibliotecilor de afișare, inclusiv ImageReader de la Adafruit pentru ecranele TFT, încarcă de pe cardul SD fișiere BMP necomprimate pe 24 de biți, exact ce scrie acest convertor. Redimensionați mai întâi imaginea la rezoluția exactă a ecranului, de exemplu 320 × 240 px, cu Redimensionează imaginea rezultată, pentru că placa nu o poate scala.

Care este diferența dintre BMP și DIB?

DIB înseamnă device-independent bitmap, structura din memorie folosită de Windows încă de la versiunea 3.0. Un fișier .bmp este pur și simplu un DIB cu un antet de fișier de 14 octeți în față, deci programele care cer un DIB sau un fișier .dib acceptă BMP-ul.

Este bine să folosesc BMP pe un site sau în e-mail?

Nu. Browserele afișează BMP, dar fișierul este de multe ori mai mare decât PNG sau JPG, fără niciun câștig vizibil. Păstrați BMP-ul pentru programul care îl cere și folosiți PNG în JPG sau PNG-ul original în rest.

Convertiți alte fișiere în BMP
JPG în BMPWebP în BMPPDF în BMP
BMP în PNGPNG în ICOConvertor imagini