Převod PNG do BMP

BMP je nekomprimovaný bitmapový formát, který stále očekává starší software pro Windows, vestavěné systémy a některé průmyslové nástroje. Tento převodník promění PNG ve standardní 24bitový BMP na vašem zařízení, aniž by se cokoli nahrávalo.

Jak převést PNG do BMP

  1. Přetáhněte jeden nebo více obrázků PNG do nástroje níže.
  2. Výstupní formát je už nastaven na BMP. Pokud chcete, upravte kvalitu.
  3. Klikněte na Spustit a obrázky se převedou.
  4. Stáhněte každý BMP zvlášť, nebo všechny najednou jako ZIP.

K čemu je BMP

Formát Windows Bitmap je jedním z nejstarších obrazových formátů, které se dodnes běžně používají. Ve standardní podobě je nekomprimovaný, nepodporuje animaci a průhlednost podporuje jen omezeně. Právě tato omezení jsou důvodem, proč přežívá: BMP se pro software čte extrémně snadno, protože data pixelů jsou uložena v předvídatelném pořadí a není potřeba žádný dekodér. Vestavěná zařízení s velmi malou pamětí, průmyslové stroje, starší programy pro Windows a hardware pro kutily na něj stále spoléhají.

Co se při převodu děje

PNG se dekóduje na hodnoty pixelů a zapíše se jako 24bitový BMP: 8 bitů pro červenou, zelenou a modrou v každém pixelu, řádky zarovnané na hranice 4 bajtů a uložené odspodu nahoru, jak formát vyžaduje. Této variantě rozumí téměř každá čtečka BMP. Případná průhlednost v PNG se sloučí na bílé pozadí, protože mnoho čteček BMP alfa kanál ignoruje nebo s ním zachází chybně.

VlastnostPNGBMP (24 bitů)
KompreseBezeztrátová (DEFLATE)Žádná
PrůhlednostPlný alfa kanálVe 24 bitech žádná
Velikost souboru, obrázek 1 000 × 1 000kolem 1,5 MBkolem 3 MB, vždy
Čte ho starší hardwareZřídkaVelmi široce
Čtou ho moderní prohlížečeAnoAno, ale používá se zřídka

Typické situace

  • Příprava loga nebo úvodní obrazovky pro firmware zařízení, které načítá jen BMP.
  • Import obrázků do starších programů pro návrh etiket, gravírování nebo vyšívání.
  • Export textur nebo herních sprajtů pro starší herní engine nebo nástroj na úpravy her.
  • Vytvoření tapety pro Windows nebo spouštěcího obrázku pro starší systém.
  • Uložení testovacího obrázku pro řadič displeje.

Praktická rada

Protože BMP nekomprimuje, z velkých obrázků vzniknou velmi velké soubory. Před převodem změňte velikost přesně na rozměry, které cílové zařízení potřebuje; úvodní obrazovka o 128 × 64 pixelech má mít 128 × 64 pixelů, ne obrázek o 2 000 pixelech, který musí zařízení zmenšovat. Pokud si nejste jistí, jakou barevnou hloubku cílové místo očekává, nejbezpečnější volbou je 24 bitů, a to tento převodník vytváří. Pokud dokumentace vašeho zařízení uvádí 8bitový indexovaný nebo 16bitový BMP, budete na to potřebovat specializovaný nástroj a 24bitový soubor odsud je pro něj dobrým výchozím bodem.

Často kladené otázky

Proč by dnes někdo potřeboval BMP?

Starší aplikace pro Windows, firmware a displeje zařízení, některé tiskárny štítků, starší software pro CNC a vyšívání a některé vědecké nástroje stále čtou BMP a nic jiného.

Podporuje BMP průhlednost?

Běžný 24bitový BMP, který se tu vytváří, ne. Průhledné oblasti z PNG se slijí na bílé pozadí. Některé programy přijímají 32bitový BMP s alfa kanálem, ale podpora je nejednotná, takže 24bitový výstup je bezpečná volba.

Proč je BMP tak velký?

BMP ukládá každý pixel nekomprimovaně, tři bajty na pixel. Obrázek 1 000 × 1 000 má zhruba 3 MB bez ohledu na obsah. Tak je to záměrně; formát má být snadno čitelný, ne malý.

Ztrácí se nějaká kvalita?

Ne. BMP je nekomprimovaný, takže pixely jsou přesně stejné jako v PNG.

Vaše soubory nikdy neopustí vaše zařízení

Každý nástroj na Squishly Tools je 100 % zdarma a běží celý ve vašem prohlížeči. Vaše obrázky a dokumenty se zpracovávají ve vašem vlastním počítači a nikdy se nenahrávají na server. Žádné účty, žádné vodoznaky a žádný háček.