BMP

Z Multimediaexpo.cz

.BMP nebo také .DIB (device-independent bitmap) je počítačový formát pro ukládaní rastrové grafiky.

Formát BMP byl poprvé představen v roce 1988 jako součást nového systému OS/2 verze 1.10 SE. O něco později firma Microsoft trochu rozšířila jeho definici a zahrnula ho do svého tehdy nejprodávanějšího 16bitového grafického operačního prostředí – Microsoft Windows 3.0. Na počátku roku 1992 firma IBM uvedla na trhu první 32bitový systém OS/2 verze 2.0, který obsahoval vylepšenou variantu BMP s novou strukturou pro uskladnění vícenásobných bitových map v jednom souboru. Tento typ souboru se často obecně označuje jako bitmapové pole.

Výhodou tohoto formátu je jeho extrémní jednoduchost a dobrá dokumentovanost a že jeho volné použití není znemožněno patentovou ochranou. Díky tomu jej dokáže snadno číst i zapisovat drtivá většina grafických editorů v mnoha různých operačních systémech. X Window System používá podobný formát XBM pro jednobitové černobílé obrázky a XPM pro barevné obrázky.

Obrázky BMP jsou ukládány po jednotlivých pixelech, podle toho, kolik bitů je použito pro reprezentaci každého pixelu je možno rozlišit různé množství barev (tzv. barevná hloubka): 2 barvy (1 bit na pixel), 16 (4 bity), 256 (8 bitů), 65 536 (16 bitů), nebo 16,7 miliónů barev (24 bitů). Osmibitové obrázky mohou místo barev používat šedou škálu (256 odstínů šedi).

Soubory ve formátu BMP většinou nepoužívají žádnou kompresi (přestože existují i varianty používající kompresi RLE). Z tohoto důvodu jsou obvykle BMP soubory mnohem větší než obrázky stejného rozměru uložené ve formátech, které kompresi používají. V praxi se pro ukládání obrázků vyžadujících zachování všech informací používají spíše novější formáty PNG, GIF nebo také TIFF.

Velikost nekomprimovaného obrázku v bajtech lze přibližně vypočítat podle vzorce:

(šířka v pixelech) * (výška v pixelech) * (bitů na pixel / 8)

K velikosti obrázku je třeba ještě připočítat velikost hlavičky souboru, která se liší dle jeho verze i dle použité barevné hloubky.

Obrázek o rozměrech 800×600 pixelů a s 16,7 miliony barev (3 bajty na pixel) potřebuje téměř 1,4 MB. Formát BMP je proto zcela nevhodný pro použití na Internetu.

Související články

Externí odkazy


Náklady na energie a provoz naší encyklopedie prudce vzrostly.
Potřebujeme vaši podporu... Kolik ?? To je na Vás.
Náš FIO účet — 2500575897 / 2010
        Formáty multimediálních dat
Obrázky

APNGBMPGIFJPEGJPEG 2000JPEG XRMNGPCXPNGSVGTIFFWBMPXPM

Video

MPEG-1MPEG-2MPEG-4M4VH.264 (MPEG-4 AVC)HuffYUVRealVideoTheoraDiracVP8WMV

Zvuk

AACApple LosslessAC-3AMRATRACFLACG.711G.729MP3MODSpeexVorbisTAKWAVWMAMusepack

Kontejnery

3GPAVIOggMPEGQuickTimeASFMP4MatroskaWebM