UltKit

Převod BMP do PNG

Převeďte objemné bitmapy z Windows do souborů PNG, které zachovají každý pixel přesně a zaberou jen zlomek místa. Přetáhněte soubory BMP, klikněte na převod a stáhněte výsledek.

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

Výstup

Soubory se zpracovávají na našich serverech a po 30 minutách se smažou.

Jak nástroj používat

  1. 1

    Přidejte soubory BMP

    Nahrajte až 20 souborů .bmp, každý do 95 MB, z Malování, skeneru, staré hry nebo průmyslové kamery.

  2. 2

    Ponechte cílový formát PNG

    Volba Převést na je nastavena na PNG. Posuvník kvality tu není, protože PNG je bezztrátové; v Pokročilá nastavení najdete jen změnu velikosti a možnosti metadat.

  3. 3

    Převeďte a stáhněte

    Stiskněte Převést na PNG a soubory uložte jednotlivě, nebo jako ZIP.

Odpověď

O co přijdu při převodu BMP na PNG?

O nic viditelného ani měřitelného: PNG je bezztrátové, takže pixely zůstanou identické. Mění se velikost. Nekomprimovaná bitmapa se obvykle změní v PNG několikrát menší a nejvíc se zmenšují snímky obrazovky.

Převod BMP do PNG zmenší soubory beze změny jediného pixelu

Soubory BMP se téměř vždy ukládají surově: tři bajty na pixel, řádek za řádkem, bez jakékoli komprese. Formát sice u 4bitových a 8bitových obrázků umožňuje kódování RLE, ale téměř nic ho nezapisuje. PNG uloží stejné pixely a provede je predikčními filtry po řádcích a kompresí DEFLATE, kterou používají i soubory ZIP, takže opakované barvy a hladké plochy zaberou zlomek místa.

Bitmapy se objevují častěji, než byste čekali. Starší verze Malování ukládaly .bmp jako výchozí formát, schránka Windows uchovává zkopírované obrázky jako bitmapy nezávislé na zařízení a skenery, kamery pro strojové vidění, retro hry i vestavěná zařízení je zapisují, protože je formát snadné vytvořit. Složka takových souborů rychle zaplní úložiště a špatně se posílá.

Převod nic nezostří ani nevyčistí. Pokud je bitmapa rozmazaná nebo hranatá, bude takové i PNG; přínosem je velikost a kompatibilita, ne kvalita.

Jak velká je nekomprimovaná bitmapa ve skutečnosti

6,2 MBJeden snímek obrazovky 1920 × 1080 uložený jako 24bitové BMP

1920 × 1080 pixelů × 3 bajty = 6 220 800 bajtů plus 54bajtová hlavička. Jako PNG má stejný snímek plochy obvykle několik set KB, protože se barvy rozhraní opakují.

Odkud se formát BMP vzal

  1. 1990

    Windows 3.0

    Bitmapy nezávislé na zařízení s 40bajtovou informační hlavičkou se stávají standardním rozložením .bmp.

  2. 1995

    Hlavička verze 4

    Windows 95 a NT 4.0 přidávají barevné masky a pole alfa masky.

  3. 1996

    PNG 1.0

    Konsorcium W3C vydává PNG jako bezztrátový formát bez patentů.

  4. 1998

    Hlavička verze 5

    Windows 98 a 2000 umožňují vkládat do BMP profily barev ICC.

  5. 2004

    ISO/IEC 15948

    PNG se stává mezinárodní normou.

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
Převodník BMP

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
Převodník PNG

BMP se převádí na PNG, když je třeba snímky obrazovky, skeny nebo exporty ze starších nástrojů Windows sdílet či archivovat bez ztráty jediného pixelu; PNG zachová každou hodnotu a soubor zmenší na zlomek původní velikosti.

Průhlednost, palety a 32bitové bitmapy

Průhlednost obvykle nelze získat. Většina BMP je 24bitová, tedy bez alfa kanálu, a PNG vyjde zcela neprůhledné. Některé 32bitové bitmapy zapsané s hlavičkou verze 4 nebo 5 nesou skutečný alfa kanál a ten se v PNG zachová. V mnoha jiných 32bitových souborech je čtvrtý bajt jen výplň a programy, které ho chybně čtou jako alfa, zobrazí obraz jako neviditelný; pokud převedený soubor v jednom prohlížeči vypadá prázdně, otevřete ho v jiném, než usoudíte, že je poškozený.

Bitmapy s malým počtem barev, například 1bitové skeny a 8bitové paletové obrázky ze starého softwaru, si zachovají přesně stejné barvy. PNG podporuje stupně šedi, paletu i plnobarevné uspořádání, takže dokáže vyjádřit každý druh BMP, se kterým se pravděpodobně setkáte. Pro web je PNG správným místem pro tyto snímky obrazovky a diagramy; náš návod, jak zmenšit velikost obrázku v KB radí, co dělat, když formulář stále vyžaduje menší soubor.

Otázky k převodu BMP do PNG

Je převod BMP do PNG opravdu bezeztrátový?

Ano. Každá hodnota pixelu v PNG přesně odpovídá BMP; mění se jen způsob uložení bajtů. Převedete-li PNG zpět nástrojem PNG do BMP, získáte opět stejný obraz, i když se podrobnosti hlavičky mohou lišit.

Proč je moje PNG jen o trochu menší než BMP?

Bezztrátová komprese těží z opakování. Snímky obrazovky, diagramy a pixel art mají velké jednolité plochy a často se zmenší o 90 % i více, zatímco fotky a zašumělé skeny mají málo opakování a mohou se zmenšit jen na polovinu. U fotek, kde záleží víc na velikosti než na přesných pixelech, jde BMP do JPG mnohem dál.

Bude mít PNG průhledné pozadí?

Jen pokud BMP skutečně definuje alfa kanál, což se stává zřídka. Běžné 24bitové BMP nemá žádnou průhlednost, kterou by šlo přenést, takže PNG je zcela neprůhledné. Pokud potřebujete výřez, odstraňte pozadí v editoru.

Zachová PNG rozlišení DPI naskenovaného BMP?

Ano. BMP ukládá rozlišení jako pixely na metr a PNG má odpovídající pole; nastavení Údaj DPI na 0 ponechá původní hodnotu. Pokud to vyžaduje tiskový formulář, zadejte tam 300; rozměry v pixelech se nemění.

Mám si po převodu ponechat původní soubory BMP?

Z hlediska kvality obrazu ne: PNG obsahuje identické pixely na menším místě. Ponechte je jen tehdy, pokud musí program číst přímo BMP, například starší nástroj nebo knihovna displeje pro mikrokontrolér.

Přijmou e-mail a webové formuláře PNG tam, kde BMP neprošlo?

Téměř vždy. Formuláře pro nahrávání a obrazové hostingy obvykle uvádějí JPG a PNG a BMP vynechávají a e-mailové služby často blokují nebo odstraňují velké přílohy, čímž se snadno stane 6MB bitmapa.