UltKit

Pretvornik PNG v BMP

Nekatera programska oprema še vedno bere samo bitne slike: stari programi za Windows, orodja za izdelavo namestitvenih programov in knjižnice za zaslone na majhnih ploščah z mikrokrmilniki. Pretvorite PNG v nestisnjen BMP, ki ga sprejmejo, in sami določite, katera barva zapolni prozorne dele.

Pretvornik slik

ali spustite datoteke JPG, JPEG, JPE … sem ·

Največ 95 MB na datoteko· Do 20 datotek· Izbrisano po 30 minutah

Izhod

Datoteke se obdelajo na naših strežnikih in izbrišejo po 30 minutah.

Kako uporabljati to orodje

  1. 1

    Povlecite datoteke PNG

    Dodajte do 20 datotek PNG, vsaka do 95 MB, iz računalnika ali z lepljenjem kopirane slike.

  2. 2

    Izberite barvo ozadja

    Izhod BMP tukaj nima prosojnosti, zato je nastavitev Prosojna območja privzeto bela. Pod Napredne nastavitve izberite črno ali Poljubna barva, ki se ujema z zaslonom ali pogovornim oknom, na katerem bo bitna slika.

  3. 3

    Kliknite Pretvori v BMP

    Prenesite vsako datoteko .bmp posebej ali eno samo datoteko ZIP. Naloženi in pretvorjeni podatki se izbrišejo po 30 minutah.

PNG v BMP pretvorite, kadar programska oprema zahteva bitno sliko: piksli ostanejo enaki, prosojnost postane polna barva, datoteka pa se poveča, ker je BMP nestisnjen.

Kdo še potrebuje pretvorbo PNG v BMP

BMP je Microsoftov format bitnih slik, njegova sodobna zgradba pa izvira iz sistema Windows 3.0 iz leta 1990. Ker je za 54-bajtno glavo skoraj samo surovi piksli, ga programi lahko preberejo brez knjižnice za dekodiranje. Ravno zaradi te preprostosti ostaja v okoljih, ki podpore za PNG nikoli niso dobila.

Pogosti primer so ustvarjalci namestitvenih programov: NSIS na primer za glavo in pozdravno sliko čarovnika Modern UI pričakuje datoteke .bmp. Starejši programi Visual Basic in Win32 nalagajo uvodne zaslone in slike orodnih vrstic prek funkcij Windows, ki berejo bitne slike. Projekti z mikrokrmilniki in majhnimi zasloni TFT ali e-papir berejo 24-bitni BMP s kartice SD, ker dekodiranje PNG porabi pomnilnik, ki ga plošča nima.

Če cilj potrebuje ikono Windows in ne bitne slike, raje uporabite PNG v ICO; ikone ohranijo prosojnost in v eni datoteki vsebujejo več velikosti.

Kako velika je datoteka BMP: nestisnjene velikosti

6,2 MBslika 1920 × 1080, shranjena kot 24-bitni BMP, ne glede na to, kako preprosta je

1920 × 1080 pikslov × 3 bajti = 6.220.800 bajtov, plus 54-bajtna glava. 32-bitni BMP z alfa kanalom potrebuje 4 bajte na piksel, zato ista slika zasede približno 8,3 MB.

PNG

Portable Network Graphics

PNG je rastrska oblika brez izgube, ki jo je leta 1996 objavila skupina PNG Development Group, pozneje pa sta jo standardizirala W3C in ISO. Ohrani vsak piksel natančno, podpira polno alfa prosojnost ter brez artefaktov obvladuje besedilo, ostre robove in ploske barve. Zaradi te natančnosti je idealen za posnetke zaslona, logotipe, ikone in grafiko vmesnikov. Slabost je velikost: fotografije, shranjene kot PNG, so pogosto večkrat večje od iste fotografije v JPEG ali WebP. Datoteke PNG odprejo vsi brskalniki, operacijski sistemi in urejevalniki.

Stiskanje
Brez izgube kakovosti
Prosojnost
Da
Animacija
Ne
Uvedeno
1996 · PNG Development Group
Pretvornik PNG

BMP

Bitna slika

BMP je Microsoftov od naprave neodvisen bitni format, izvoren za Windows že od zgodnjih različic. Piksle običajno hrani nestisnjene, zato je kakovost popolna, datoteke pa so v primerjavi s PNG ali JPEG zelo velike. Novejše različice BMP lahko vsebujejo kanal alfa, a ga številni programi prezrejo. Format je preprost za branje in pisanje, zato živi v starejši programski opremi, vgrajenih sistemih in nekaterih industrijskih orodjih. Windows, macOS in skoraj vsak urejevalnik slik odprejo datoteke BMP.

Stiskanje
Brez izgube kakovosti
Prosojnost
Da
Animacija
Ne
Uvedeno
Microsoft
Pretvornik BMP

PNG v BMP ljudje pretvarjajo, ker določen program, namestitveni program ali vgrajeni zaslon bere samo navadne bitne slike Windows; nihče ne izbere BMP zaradi velikosti ali kakovosti, pretvorba v nasprotno smer pa te slike spet zmanjša.

BMP ali PNG: kaj pridobite in kaj izgubite

Kaj prinese BMP

  • Berljiv brez knjižnice za dekompresijo
  • Vrednosti pikslov so enake kot v PNG
  • Sprejmejo ga starejši vmesniki API sistema Windows in namestitveni programi
  • Predvidljiva velikost: širina × višina × bajti na piksel

Česa se odrečete

  • Datoteke so večkrat večje kot PNG
  • Prosojnost nadomesti polna barva
  • V večini bralnikov ni besedilnih metapodatkov ali barvnega profila
  • Številni obrazci za nalaganje, ki zahtevajo JPG ali PNG, ga zavrnejo

Pretvorite PNG v BMP s pravo velikostjo in ozadjem

Ker je BMP shranjen kot surove vrstice, so njegove dimenzije pomembnejše od stiskanja. Z možnostjo Spremeni velikost izhodne slike nastavite natančne mere, ki jih zahteva cilj, na primer 164 × 314 px za pozdravno sliko NSIS ali izvorno ločljivost zaslona, da program slike ne raztegne ali obreže.

Pri prosojnih logotipih izberite ozadje, na katerem bo bitna slika. Pogovorno okno s svetlosivo podlago s povsem belim poljem izgleda napačno, zato pod Poljubna barva vnesite natančno šestnajstiško vrednost. Pretvarjate celotno mapo za projekt vdelane programske opreme? Paketi po 20 datotek tečejo v enem zagonu, BMP v PNG pa jih vrne v lažjo obliko, ko potrebujete manjše kopije.

Vprašanja o pretvorbi PNG v BMP

Zakaj je moj BMP toliko večji od PNG?

Standardni BMP shrani vsak piksel nestisnjen: 3 bajte na piksel pri 24 bitih, poleg tega zapolnitev, da je vsaka vrstica večkratnik 4 bajtov. PNG iste piksle stisne z algoritmom Deflate, zato se enostavna grafika močno zmanjša. Logotip, ki je kot PNG velik 20 KB, je kot BMP zlahka več sto KB; to je običajno.

Ali se pri pretvorbi PNG v BMP izgubi kakovost?

Noben piksel se ne spremeni. Oba formata sta brez izgub, 24-bitni BMP pa vsebuje enakih 8 bitov na kanal kot običajni PNG. Spremeni se le prosojnost, ki jo nadomesti izbrana barva ozadja.

Ali ima lahko datoteka BMP prozorno ozadje?

Format dopušča 32-bitno različico z alfa kanalom, vendar jo Paint, večina vmesnikov API sistema Windows in skoraj vsak program, ki zahteva BMP, prezre ter namesto tega prikaže črnino ali nesmiselne barve. Zato pretvornik prosojnost združi v enobarvno ozadje, ki ga izberete.

Kateri format BMP potrebuje zaslon za Arduino ali ESP32?

Večina knjižnic za prikaz, vključno z Adafruitovim ImageReaderjem za zaslone TFT, naloži nestisnjene 24-bitne datoteke BMP s kartice SD, kar ta pretvornik tudi ustvari. Sliko najprej prilagodite natančni ločljivosti zaslona, na primer 320 × 240 px, z možnostjo Spremeni velikost izhodne slike, ker je plošča ne zna prilagoditi.

Kakšna je razlika med BMP in DIB?

DIB pomeni device-independent bitmap, razporeditev v pomnilniku, ki jo Windows uporablja od različice 3.0. Datoteka .bmp je preprosto DIB s 14-bajtno glavo datoteke spredaj, zato programi, ki zahtevajo DIB ali datoteko .dib, sprejmejo BMP.

Ali naj uporabim BMP za spletno stran ali e-pošto?

Ne. Brskalniki prikažejo BMP, vendar je datoteka večkrat večja od PNG ali JPG brez vidne koristi. BMP obdržite za program, ki ga zahteva, drugje pa uporabite PNG v JPG ali izvirni PNG.

Pretvorite druge datoteke v BMP
JPG v BMPWebP v BMPPDF v BMP
BMP v PNGPNG v ICOPretvornik slik