Převodník WebP na BMP

Poslední revize obsahu:

Nahraješ soubory WebP a stáhneš bitové mapy zapsané ve 24 bitech na pixel, bez komprese. Velikost výsledku znáš předem, protože plyne jen z rozměrů obrázku: 1200 na 630 pixelů dá vždy 2 268 054 bajtů, tedy 2,16 MB. Celá práce probíhá v tvém prohlížeči.

Převést a stáhnout

Soubory ve frontě

Přidejte soubory WebP vlevo a začněte převod na BMP.

na

Co je WebP a co je BMP?

WebP je obrazový formát, který Google připravil s ohledem na web a představil 30. září 2010.[1] Soubor ukládá obrázek do kontejneru RIFF a může to udělat dvěma způsoby: ztrátově, kdy odloží část dat o barvě, nebo bezeztrátově, kdy zachová úplný zápis RGBA. Od listopadu 2024 formát popisuje dokument IETF s číslem RFC 9649, v němž jsou i jeho bloky a meze.[2]

BMP pracuje na opačném principu a ukládá obrázek celý. Soubor obsahuje hlavičku a po ní hodnoty barvy vypsané pixel po pixelu, řádek po řádku. Formát vznikl v OS/2 a do Windows přišel v roce 1990 s verzí 3.0.[3] Tento převodník zapisuje jedinou jeho podobu, tu nejšíře čtenou: 24 bitů na pixel, po jednom bajtu na červenou, zelenou a modrou, s hlavičkou BITMAPINFOHEADER a řádky uspořádanými odspodu nahoru.

Rozdíl mezi oběma formáty je nejlépe vidět na velikosti souboru. Týž snímek obrazovky o rozměrech 1200 na 630 pixelů zabírá 27,0 KB jako WebP a 2,16 MB jako bitová mapa, tedy 82krát víc. Tolik místa zabírá zápis, který každý program čte přímo z bajtů.

Jak převést WebP na BMP?

Přetáhni soubory WebP na pole Přidat soubory nebo na toto pole klikni a vyber obrázky z disku. Do fronty můžeš přidat víc souborů najednou. Potom stiskni Převést.

Hotové obrázky stáhneš jednotlivě tlačítkem Stáhnout u řádku fronty nebo najednou tlačítkem Stáhnout vše. Vymazat vše vyprázdní celou frontu a štítek Odebrat u řádku z ní vyjme jediný soubor. Zápis bitové mapy má jediné nastavení a pokaždé vrací úplný obrázek, takže celý převod se scvrkne na přidání souborů a jedno kliknutí.

Ve frontě vpravo každý soubor ukazuje svou velikost před převodem a po něm spolu s rozdílem v procentech. Náš snímek obrazovky 1200 na 630 pixelů tam vypsal Před: 27.0 KB · Po: 2.16 MB (8113% více). Totéž shrnutí za celou dávku stojí pod tlačítky, na řádku Zvětšeno.

Zápis provádí náš vlastní kodér, vestavěný do stránky. Důvod je technický: plátno prohlížeče zapisuje obrázek do formátu uvedeného ve volání a u formátu, který nepodporuje, vrací soubor PNG.[4] Ověřili jsme to na dvou jádrech: na žádost o zápis BMP vrací Chromium 151 soubor PNG s příponou bitové mapy, zatímco Firefox 153 vrací opravdový soubor BMP. Proto hlavičku i data pixelů skládáme sami, stejně v každém prohlížeči.

Tvůj soubor zůstává na tvém zařízení od prvního kliknutí do konce práce. Pod převodníkem stojí přepínač formátů s nápisem WebP na BMP. Kliknutí na kterýkoli z obou formátů otevře seznam a výběr z něj tě přenese na stránku převodníku pro tuto dvojici. Všechny dvojice z této skupiny jsme sebrali také na stránce Změna formátu.

Kolik bude hotový soubor BMP vážit?

Velikost hotové bitové mapy znáš dřív, než stiskneš Převést. Nezávisí na tom, co je na obrázku vidět, ani na tom, kolik vážil zdrojový soubor. Počítají se jen rozměry.

Výpočet má tři kroky. Nejprve spočítáš jeden řádek obrázku: každý pixel zabírá tři bajty. Potom tento řádek doplníš nulami do plné čtveřice bajtů, protože to vyžaduje specifikace formátu; dokumentace Microsoftu na to dává hotový vzorec.[5] Nakonec vynásobíš délku řádku počtem řádků a přičteš 54 bajtů hlavičky.

Projděme si to na obrázku 1920 na 1080 pixelů. Jeden řádek má 1920 pixelů po třech bajtech, tedy 5760 bajtů. Toto číslo se dělí čtyřmi, takže doplnění je nulové. Řádků je 1080, takže samotné pixely zaberou 6 220 800 bajtů. I s hlavičkou soubor váží 6 220 854 bajtů, tedy 5,93 MB.

Doplnění dělá rozdíl teprve u šířek nedělitelných čtyřmi. Obrázek o šířce 1001 pixelů má řádek dlouhý 3003 bajty a v souboru zabírá 3004 bajty. Při tisíci řádcích to dá jeden kilobajt navíc, který žádný náhled neukáže.

Kolik váží tentýž obrázek ve WebP a v BMP?

Soubory WebP jsme připravili ve ztrátovém režimu při kvalitě 80 procent, tedy v nastavení, které náš převodník opačným směrem dává jako výchozí, a potom je pustili tímto převodníkem. Velikosti uvádíme přesně tak, jak je počítá nástroj: v kilobajtech a megabajtech po 1024, se stejným zaokrouhlením.
ObrázekRozměry v pixelechWebPBMPKolikrát větší
Fotografie z fotoaparátu3000 × 20001,74 MB17,2 MB9,9
Tatáž fotografie ve velikosti na web1280 × 850358,8 KB3,11 MB8,9
Sken stránky z knihy1200 × 1600310,1 KB5,49 MB18,1
Snímek obrazovky rozhraní1200 × 63027,0 KB2,16 MB82,1
Grafika z jednolitých ploch800 × 6003,67 KB1,37 MB383,4
Vlastní měření z 6. září 2026, provedené v prohlížeči postaveném na jádru Chromium ve verzi 151. Poslední sloupec ukazuje, odkud se rozpětí bere: čím lépe si WebP s obrázkem poradil, tím větší je rozdíl po zápisu do bitové mapy. Všech pět vložených do fronty najednou dalo 2,42 MB na vstupu a řádek Zvětšeno: 26,9 MB (~1111% více).

Kolik váží bitová mapa v běžných rozměrech?

Tyto hodnoty si spočítáš sám podle vzorce z oddílu o velikosti hotového souboru a vycházejí stejně pro každý zdrojový soubor. Poslední sloupec uvádí délku jednoho řádku obrázku v bajtech, tedy číslo, které už obsahuje doplnění do plné čtveřice.
Rozměry v pixelechBajtyVelikost v nástrojiDélka řádku
640 × 480921 654900,1 KB1920 B
800 × 6001 440 0541,37 MB2400 B
1200 × 6302 268 0542,16 MB3600 B
1280 × 7202 764 8542,64 MB3840 B
1920 × 10806 220 8545,93 MB5760 B
2560 × 144011 059 25410,5 MB7680 B
3840 × 216024 883 25423,7 MB11 520 B
1001 × 10013 007 0582,87 MB3004 B
Poslední řádek ukazuje doplnění v praxi: 1001 pixelů po třech bajtech dá 3003 bajty a řádek v souboru zabírá 3004 bajty. Sloupec s velikostí uvádí totéž číslo v zápisu, kterým se řídí shrnutí v nástroji, tedy v kilobajtech a megabajtech po 1024.

Čím se WebP liší od BMP?

Vlastnost formátuWebPBMP
KompreseZtrátová metodou VP8 nebo bezeztrátová metodou VP8LŽádná v podobě, kterou zapisuje tento převodník
Velikost obrázku 1920 × 1080Závisí na obsahu obrázku a na nastavení kvalityVždy 6 220 854 bajtů
PrůhlednostAlfa kanál o osmi bitech na pixelPrůhledné plochy dostanou bílé pozadí
AnimaceAno, snímky v kontejneru RIFFDo výsledku jde první snímek
Barevná hloubka8 bitů na složku, ve ztrátovém režimu barva jednou na čtveřici pixelů24 bitů na pixel v tomto zápisu
Největší obrázek16 383 pixelů na stranu32 767 nebo 2 147 483 647 pixelů na stranu podle verze hlavičky
Zápis přímo z plátna prohlížečeChromium i FirefoxFirefox ano; Chromium vrací místo toho soubor PNG
PůvodGoogle, 30. září 2010OS/2, do Windows přišel v roce 1990 s verzí 3.0
Co umí WebP, uvádíme podle dokumentace Googlu[6] a dokumentu RFC 9649[2]; co umí BMP, podle dokumentace Microsoftu[5] a encyklopedického hesla o tomto formátu[3]. Meze rozměrů obou formátů vyjmenovává průvodce obrazovými formáty na MDN.[7] Chování plátna při zápisu bitové mapy jsme ověřili sami, na Chromiu 151 a Firefoxu 153.

Co převodník udělá se souborem WebP?

Osm věcí, které je dobré znát, než do fronty vložíš větší dávku obrázků.

  1. Barva každého pixelu projde beze změny

    Porovnali jsme všechny hodnoty načtené ze souboru WebP s těmi zapsanými v hotové bitové mapě. U fotografie 3000 na 2000 pixelů je to 18 milionů hodnot a všechny vyšly stejně. Zápis do BMP zachovává úplná data, protože tento formát ukládá obrázek celý.
  2. Počet pixelů zůstává stejný

    Fotografie 3000 na 2000 pixelů vychází jako bitová mapa o rozměrech 3000 na 2000 pixelů. Tyto hodnoty jsme přečetli přímo z hlavičky hotového souboru. Mění se jen způsob zápisu; výřez a rozlišení zůstávají nedotčené.
  3. Průhledné plochy klade na bílou

    Bitová mapa v tomto zápisu nese jen barvu, bez hodnoty krytí, takže průhledné plochy dostanou bílé pozadí. Náš zkušební soubor měl rozměry 400 na 300 pixelů a 74 329 jeho bodů bylo zcela průhledných. Všechny vyšly z převodníku bílé a krycí pixely si podržely svou barvu.
  4. Z pohyblivého souboru bere první snímek

    WebP umí nést animaci, zatímco bitová mapa popisuje jediný obrázek. Náš zkušební soubor měl rozměry 400 na 400 pixelů, dvanáct snímků a vážil 36,5 KB. Hotová bitová mapa s prvním snímkem animace zabrala 468,8 KB.
  5. Výsledek zapisujeme v plné barvě

    Hlavička hotového souboru uvádí 24 bitů na pixel a nulu v poli komprese, tedy zápis BI_RGB. To je rozsah 16,7 milionu odstínů, který nese nejběžnější podoba bitové mapy.
  6. Zápis trvá zlomek vteřiny

    Kodér pracuje na tvém počítači, takže čas závisí na jeho výkonu. V našem měření byla fotografie 3000 na 2000 pixelů zapsána za 0,52 vteřiny. Grafika 800 na 600 pixelů byla hotová za 29 milisekund. Všech pět obrázků prošlo frontou za 0,77 vteřiny a pruh nad tlačítky ukazuje, kolik souborů je už hotových.
  7. Jednotlivý soubor do 100 MB

    Tolik převodník přijme od jednoho souboru WebP. U většího ukáže hlášku Soubor je příliš velký (max 100 MB). Směr převodu tu hraje roli: soubor WebP o velikosti 5 MB dokáže dát bitovou mapu o několika stovkách megabajtů, protože o velikosti výsledku rozhodují rozměry obrázku.
  8. Soubor zůstává na tvém zařízení

    Kód stránky načte obrázek v tvém prohlížeči, vykreslí jej na plátno a odtud složí bitovou mapu. Nic neputuje na server a po zavření karty soubory zmizí z paměti prohlížeče.

Kdy musí být soubor bitovou mapou?

  1. Program nebo zařízení čte jen bitové mapy

    Bitová mapa nepotřebuje dekodér: po hlavičce jdou rovnou hodnoty jednoho pixelu za druhým a uspořádání souboru popisuje dokumentace Microsoftu.[5] Když program nebo zařízení, se kterým pracuješ, otevírá jen tento formát, soubor z tohoto převodníku tam vejde bez prostředníka.
  2. Píšeš kód, který si pixely čte sám

    Při učení počítačové grafiky nebo při vlastním nástroji na úpravu obrazu ušetří bitová mapa celou vrstvu dekódování. Hlavička má 54 bajtů a po ní jdou hodnoty barvy v pořadí modrá, zelená, červená.
  3. Obrázek se vrací na webovou stránku

    Na webové stránce se počítá velikost souboru, proto průvodce MDN doporučuje volit tam komprimované formáty.[7] Když se má obrázek vrátit na stránku, připraví ho převodník BMP na WebP.
  4. Obrázek si má podržet průhledné pozadí

    Logo s vyříznutým pozadím a ikona rozhraní přijdou při zápisu do této podoby bitové mapy o průhlednost. Když má pozadí zůstat prázdné, tentýž soubor převede převodník WebP na PNG, protože PNG nese alfa kanál.
  5. Soubor jde mailem nebo na sdílený disk

    Bitová mapa posílaná mailem zabírá mnohonásobně víc místa než tentýž obrázek ve ztrátovém formátu a rychle narazí na mez přílohy. Lehčí soubor o týchž rozměrech připraví převodník WebP na JPG.
  6. Obrázek má přijít do dokumentu

    K odeslání i k tisku bývá pohodlnější jeden soubor PDF než jednotlivé obrázky. Sestaví jej převodník WebP na PDF, po jednom obrázku na stránku.

Převést ostatní soubory do formátu BMP

Převést WebP do jiných formátů

Zdroje

  1. WebPWikipedie
  2. WebP Image Format (RFC 9649)IETF
  3. BMPWikipedie
  4. HTMLCanvasElement: toBlob() methodMDN Web Docs
  5. BITMAPINFOHEADER (wingdi.h)Microsoft Learn
  6. WebP – časté dotazyGoogle for Developers
  7. Image file type and format guideMDN Web Docs

Velikosti souborů v tabulkách jsme změřili tak, že jsme hotové obrázky protáhli tímto převodníkem v prohlížeči, a uvádíme je tak, jak je počítá nástroj. Popisy obou formátů vycházejí ze zdrojů uvedených výše.

Poslední revize obsahu: · napsal a zkontroloval tým Arteon

Časté dotazy k převodu WebP na BMP

Proč je soubor po převodu tolikrát větší?

Bitová mapa zapisuje plnou hodnotu barvy u každého pixelu, zatímco WebP zapisuje předpovědi a rozdíly vůči nim. Odtud pochází celý rozdíl. Snímek obrazovky 1200 na 630 pixelů zabral u nás 27,0 KB jako WebP a 2,16 MB jako bitová mapa, tedy 82krát víc. U fotografie z fotoaparátu činil tentýž rozdíl 9,9krát, protože fotografie se od začátku balí hůř.

Kolik přesně bude můj soubor vážit?

Spočítáš to jen z rozměrů obrázku. Vynásob šířku třemi, zaokrouhli nahoru do plné čtveřice bajtů, vynásob výškou a přičti 54 bajtů hlavičky. Obrázek 1920 na 1080 pixelů dá tímto způsobem 6 220 854 bajtů, tedy 5,93 MB. Hotové hodnoty pro osm běžných rozlišení jsme sebrali v tabulce s velikostmi bitových map.

Ztratím při převodu WebP na BMP kvalitu?

Samotný zápis do bitové mapy zachovává úplná data a ověřili jsme to měřením: všech 18 milionů hodnot fotografie 3000 na 2000 pixelů vyšlo stejně. Výsledek přitom závisí na tom, odkud obrázek pochází. Soubor WebP zapsaný ztrátově nese už méně dat o barvě než originál a bitová mapa vrací přesně to, co v něm zůstalo.

Co se stane s průhledným pozadím?

Podoba bitové mapy, kterou tento převodník zapisuje, má 24 bitů na pixel a nese jen barvu, takže průhledné plochy dostanou bílou. Náš zkušební soubor měl rozměry 400 na 300 pixelů, 74 329 zcela průhledných bodů a všechny vyšly bílé. Když má pozadí zůstat průhledné, tentýž obrázek zapíše převodník WebP na PNG.

Co s animovaným souborem WebP?

Do bitové mapy jde první snímek animace, protože BMP popisuje jediný obrázek. Náš zkušební soubor měl rozměry 400 na 400 pixelů, dvanáct snímků a vážil 36,5 KB. Hotová bitová mapa zabrala 468,8 KB a ukazuje první snímek. Když má pohyb zůstat zachován, sáhni po převodníku WebP na GIF.

Proč má převodník vlastní kodér BMP?

Plátno prohlížeče zapisuje obrázek do formátu uvedeného ve volání a u formátu, který nepodporuje, vrací soubor PNG.[4] Ověřili jsme to na dvou jádrech: na žádost o zápis bitové mapy vrátilo Chromium 151 soubor PNG, zatímco Firefox 153 vrátil opravdový soubor BMP. Vlastní kodér dává v každém prohlížeči tentýž výsledek.

Jakou podobu BMP dostanu na výstupu?

Vždy tutéž: 24 bitů na pixel, hlavičku BITMAPINFOHEADER o délce 40 bajtů, pole komprese nastavené na nulu, řádky uspořádané odspodu nahoru a rozlišení 96 bodů na palec zapsané v hlavičce. Tuto podobu otevře každý program, který bitové mapy vůbec čte.

Kolik souborů můžu převést najednou?

Do fronty můžeš přidat libovolně mnoho souborů; nástroj je zpracuje po řadě a ukazuje postup nad tlačítky. Pět obrázků o celkové velikosti 2,42 MB prošlo u nás frontou za 0,77 vteřiny a dalo 29,3 MB bitových map. Jednotlivý zdrojový soubor smí vážit do 100 MB a celkový počet souborů závisí na paměti tvého zařízení.

Snímek obrazovky bezplatného nástroje Arteon: Převodník WebP na BMP

Pomoz nám vylepšit nástroje

Máš nápad na novou funkci, našel jsi chybu nebo chceš navrhnout jiný nástroj? Napiš nám – odpovídáme do 24 hodin.

Podívej se na naše další nástroje

JPG na WebP

JPG na WebP

Převeďte fotky JPG na lehké WebP. Snižte váhu obrázků až o 35%.

Editor obrázků

Editor obrázků

Změňte velikost, ořízněte a převeďte obrázek. Hotové formáty pro sociální sítě, kulaté avatary, export JPG/PNG/WebP.

Kontrola meta titulku a popisu

Kontrola meta titulku a popisu

Zkontrolujte délku titulku a popisu v pixelech. Živý náhled v Google a tipy na optimalizaci.

PNG na JPG

PNG na JPG

Převeďte soubory PNG na JPG v prohlížeči. Bez limitu, bez registrace.

Generátor favicon

Generátor favicon

Vytvořte kompletní sadu favicon.ico pro svůj web z jednoho obrázku. Všechny potřebné velikosti, bez přihlášení.

Generátor barevných palet

Generátor barevných palet

Vygenerujte 9 palet z jedné barvy: monochromatickou, komplementární, triádickou a další. Kódy HEX.

Kontrola kontrastu barev

Kontrola kontrastu barev

Zkontrolujte kontrast textu a pozadí podle WCAG 2.1 AA a AAA. Automatická korekce barev.

Generátor QR kódu zdarma

Generátor QR kódu zdarma

Vytvořte QR kód pro web, vizitku vCard nebo tisk. Export PNG a SVG, bez registrace.

Počítadlo slov a znaků

Počítadlo slov a znaků

Spočítejte slova, znaky, věty a čas čtení. Zkontrolujte čitelnost pomocí skóre Flesch-Kincaid.