Převod PNG do BMP
Některý software stále čte jen bitmapy: starší programy pro Windows, nástroje pro tvorbu instalátorů a knihovny pro displeje na malých deskách s mikrokontroléry. Převeďte PNG do nekomprimovaného BMP, které tyto programy přijmou, a sami zvolte barvu, jež vyplní průhledné části.
Převodník obrázků
nebo sem přetáhněte soubory JPG, JPEG, JPE … ·
Max. 95 MB na soubor· Až 20 souborů· Smazáno po 30 minutách
Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.
85 udrží fotografie vizuálně shodné s originálem. Snižte ji, jen když potřebujete menší soubor.
JPG, BMP a EPS nemají průhlednost. Průhledné pixely se vyplní touto barvou.
Hexadecimální barva použitá za průhlednými pixely, např. #FFFFFF.
Tento formát obsahuje jediný obrázek. Chcete-li zachovat animaci, zvolte výstup GIF nebo WebP.
Ikona s více velikostmi obsahuje několik rozlišení v jednom souboru; prohlížeče a operační systémy si vyberou to, které potřebují.
Ponechte původní rozměry, nebo zadejte jednu stranu a poměr stran se zachová.
Pixely pro stranu vybranou výše.
Procento původních rozměrů.
sRGB je správná volba pro obrazovky a web. Pro tiskové postupy ponechte originál; odstíny šedi zahodí barvu.
Pouze metadata, 0 ponechá původní hodnotu. Tiskárny a některé portály toto číslo čtou; rozměry v pixelech nemění.
Jak nástroj používat
- 1
Přetáhněte soubory PNG
Přidejte až 20 souborů PNG po 95 MB z počítače nebo vložením zkopírovaného obrázku.
- 2
Zvolte barvu pozadí
Výstup BMP zde nepodporuje průhlednost, proto Průhledné oblasti začínají na bílé. Pod Pokročilá nastavení zvolte černou nebo Vlastní barva, aby odpovídala obrazovce či dialogu, na kterém bitmapa bude.
- 3
Klikněte na Převést na BMP
Stáhněte každý soubor .bmp zvlášť nebo jeden soubor ZIP. Nahrané soubory i výsledky se po 30 minutách smažou.
Převeďte PNG do BMP, když software vyžaduje bitmapu: pixely zůstanou stejné, průhlednost se změní na jednobarevné pozadí a soubor naroste, protože BMP není komprimovaný.
Kdo dnes ještě potřebuje převést PNG do BMP
BMP je bitmapový formát Microsoftu a jeho dnešní podoba pochází z Windows 3.0 z roku 1990. Protože jde jen o surové pixely za 54bajtovou hlavičkou, programy ho přečtou bez dekódovací knihovny. Právě proto přežívá tam, kde podpora PNG nikdy nepřibyla.
Častým případem jsou nástroje pro tvorbu instalátorů: NSIS například očekává soubory .bmp pro záhlaví a uvítací obrázky průvodce Modern UI. Starší programy ve Visual Basicu a Win32 načítají úvodní obrazovky a obrázky panelů nástrojů funkcemi Windows, které čtou bitmapy. Projekty s mikrokontroléry a malými displeji TFT nebo e-paper čtou 24bitové BMP z SD karty, protože dekódování PNG vyžaduje paměť, kterou deska nemá.
Pokud cíl potřebuje ikonu Windows místo bitmapy, použijte raději PNG do ICO; ikony zachovávají průhlednost a v jednom souboru nesou více velikostí.
Jak velký je soubor BMP: velikosti bez komprese
6,2 MBobrázek 1920 × 1080 uložený jako 24bitové BMP, ať je jednoduchý jakkoli
PNG
Portable Network Graphics
PNG je rastrový formát bez ztráty kvality, který v roce 1996 zveřejnila skupina PNG Development Group a později ho standardizovaly W3C a ISO. Zachová každý pixel přesně, podporuje plnou průhlednost alfa a bez artefaktů zvládá text, ostré hrany i plné barvy. Díky této přesnosti je ideální pro snímky obrazovky, loga, ikony a grafiku rozhraní. Nevýhodou je velikost: fotografie uložené jako PNG bývají několikanásobně větší než stejná fotka v JPEG nebo WebP. Soubory PNG otevřou všechny prohlížeče, operační systémy i editory.
- Komprese
- Bezztrátová
- Průhlednost
- Ano
- Animace
- Ne
- Představeno
- 1996 · PNG Development Group
BMP
Bitmapový obrázek
BMP je bitmapový formát společnosti Microsoft nezávislý na zařízení, nativní pro Windows od jejich raných verzí. Pixely obvykle ukládá nekomprimovaně, takže kvalita je dokonalá, ale soubory jsou ve srovnání s PNG nebo JPEG velmi velké. Novější verze BMP mohou obsahovat kanál alfa, ale mnoho programů ho ignoruje. Formát se snadno čte i zapisuje, a proto přežívá ve starším software, vestavěných systémech a některých průmyslových nástrojích. Soubory BMP otevře Windows, macOS i téměř každý obrazový editor.
- Komprese
- Bezztrátová
- Průhlednost
- Ano
- Animace
- Ne
- Představeno
- Microsoft
PNG se mění na BMP proto, že konkrétní program, instalátor nebo vestavěný displej čte jen prosté bitmapy Windows; nikdo nevolí BMP kvůli velikosti či kvalitě a opačný převod slouží k opětovnému zmenšení těchto bitmap.
BMP vs. PNG: co získáte a o co přijdete
Co BMP nabízí
- Čitelné bez jakékoli dekompresní knihovny
- Hodnoty pixelů shodné s PNG
- Přijímají ho starší rozhraní Windows API a instalátory
- Předvídatelná velikost: šířka × výška × bajty na pixel
Čeho se vzdáte
- Soubory mnohonásobně větší než PNG
- Průhlednost nahrazená jednobarevným pozadím
- Většina čteček nepodporuje textová metadata ani barevný profil
- Odmítají ho mnohé formuláře pro nahrání, které chtějí JPG nebo PNG
Převeďte PNG do BMP se správnou velikostí a pozadím
Protože je BMP uložené jako surové řádky, záleží na jeho rozměrech víc než na kompresi. Nastavte Změnit velikost výstupního obrázku na přesné rozměry, které cíl potřebuje, například 164 × 314 px pro uvítací obrázek NSIS nebo nativní rozlišení displeje, aby program obrázek neroztáhl ani neoříznul.
U průhledných log zvolte pozadí, na kterém bude bitmapa ležet. Dialog se světle šedým povrchem vypadá s čistě bílým obdélníkem špatně, proto zadejte přesnou hodnotu hex v poli Vlastní barva. Převádíte celou složku pro projekt firmwaru? Dávky po 20 souborech projdou najednou a BMP do PNG je vrátí zpět, když potřebujete menší kopie.
Otázky k převodu PNG do BMP
Proč je BMP mnohem větší než PNG?
Standardní BMP ukládá každý pixel bez komprese: 3 bajty na pixel při 24 bitech a navíc zarovnání, aby každý řádek měl délku násobku 4 bajtů. PNG stejné pixely komprimuje metodou Deflate, takže jednoduchá grafika se výrazně zmenší. Logo, které má jako PNG 20 KB, může mít jako BMP snadno několik set KB; to je normální.
Ztrácí se při převodu PNG do BMP kvalita?
Žádné pixely se nemění. Oba formáty jsou bezztrátové a 24bitové BMP má stejných 8 bitů na kanál jako běžné PNG. Mění se jen průhlednost, kterou nahradí vámi zvolená barva pozadí.
Může mít soubor BMP průhledné pozadí?
Formát sice umožňuje 32bitovou variantu s alfa kanálem, ale Malování, většina rozhraní Windows API a téměř každý program, který vyžaduje BMP, ji ignorují a zobrazí černou barvu nebo nesmysly. Proto převodník průhlednost slučuje do jednobarevného pozadí, které si zvolíte.
Jaký formát BMP potřebuje displej Arduino nebo ESP32?
Většina knihoven pro displeje, včetně ImageReaderu od Adafruitu pro jeho obrazovky TFT, načítá z SD karty nekomprimované 24bitové soubory BMP, přesně takové tento převodník vytváří. Obrázek nejprve změňte na přesné rozlišení displeje, například 320 × 240 px, pomocí Změnit velikost výstupního obrázku, protože deska ho škálovat neumí.
Jaký je rozdíl mezi BMP a DIB?
DIB je zkratka pro device-independent bitmap, tedy rozvržení v paměti, které Windows používá od verze 3.0. Soubor .bmp je prostě DIB s 14bajtovou hlavičkou souboru navíc, takže programy, které chtějí DIB nebo soubor .dib, BMP přijmou.
Hodí se BMP pro web nebo e-mail?
Ne. Prohlížeče BMP zobrazí, ale soubor je mnohonásobně větší než PNG nebo JPG bez viditelného přínosu. BMP si nechte pro program, který ho vyžaduje, a jinde používejte PNG do JPG nebo původní PNG.
| JPG do BMP | WebP do BMP | PDF do BMP |
| BMP do PNG | PNG do ICO | Převodník obrázků |