Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa informácie ukladajú v bitmape?

Bitmap ukladá informácie ako mriežku pixelov, kde každému pixelu je priradená farebná hodnota. Neexistuje žiadny vlastný „význam“ pre údaje; Je to čisto znázornenie farby v konkrétnych súradniciach. Tu je porucha:

* mriežka: Obrázok je rozdelený do obdĺžnikovej mriežky. Každá bunka v tejto mriežke predstavuje jeden pixel.

* Pixel Data: Farba každého pixelu je kódovaná ako číslo (alebo súbor čísel, v závislosti od hĺbky farby). Toto číslo je priamo uložené v súbore bitmap.

* Hĺbka farby: To určuje, koľko bitov sa používa na reprezentáciu farby jedného pixelu. Bežné hĺbky farieb zahŕňajú:

* 1-bit: Každý pixel je buď čierny alebo biely (monochromatický).

* 8-bit: Každý pixel môže byť jednou z 256 farieb (často je definovaná paleta).

* 16-bit (vysoká farba): Často používa 5 bitov pre červené, 6 bitov pre zelené a 5 bitov pre modré (5-6-5), čo umožňuje širšiu škálu farieb.

* 24-bit (pravá farba): 8 bitov pre červené, zelené a modré (RGB), ktoré poskytujú obrovskú škálu farieb.

* 32-bit (pravá farba s alfa): Podobne ako 24-bit, ale obsahuje 8-bitový alfa kanál pre transparentnosť.

* Poradie ukladania údajov: Poradie, v ktorom sa ukladajú údaje pixelov, sa môže líšiť v závislosti od formátu bitmapy (napr. BMP, PNG, TIFF). Bežné metódy zahŕňajú poradie riadkov-Major (skenovanie zľava-práva, potom zhora-to-dno) alebo poradie stĺpca-Major. Hlavička súborov zvyčajne určuje objednávku úložiska.

* paleta (pre indexovanú farbu): V bitmapoch s hĺbkou dolnej farby sa často používa paleta. Toto je tabuľka, ktorá mapuje farebné čísla na skutočné hodnoty RGB. Namiesto ukladania úplných informácií RGB pre každý pixel bitmap ukladá index iba do palety.

V podstate: Bitmap je v podstate veľmi veľké množstvo čísel predstavujúcich farby pixelov usporiadaných v mriežke. Obrázok sa rekonštruuje priradením farieb zodpovedajúcich týmto číslom pixelom v mriežke. Okrem tohto základného usporiadania sa nepoužívajú žiadne sofistikované kompresie alebo dátové štruktúry; Dáta sú predovšetkým informačné informácie o farbe.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené