Kódolt kép egy számítógép - iskola

Információ az állam minden egyes pixel titkosított formában tárolja a számítógép memóriájában. A kód lehet egy egybites, két-bites, és így tovább. D.

pixelkód - azaz információt a színe a pixel.







Fekete-fehér kép (nem árnyalatos) pixel lehet két különböző állapotban: on - nem világít (fehér - fekete). Ezután kódolni egy kicsit a memória:

1 - fehér,
0 - fekete.

Pixeles színes kijelző lehet egy más színű. Ezért, egy bit per pixel elegendő.

Kódolni egy négy színes képet igényel két bites kódot, mert két bitet képes kifejezni négy különböző értékeket (display 4 különböző államok). Ezt fel lehet használni, például a színek ilyen variánst kódoló:

00 - fekete, 10 - zöld,
01 - Red, 11 - barna.

A három alapszínből - zöld, piros, kék - akkor kap nyolc három bites kódot kombinációk:
--- fekete, k - piros,
-- kék, hogy - egy rózsaszín,
- s - zöld, a z - barna,
- kék, fehér vagy s.

Ebben a kódot, minden alap szín jelzi az első betű (k - piros, a - kék, s - zöld). A gondolatjel jelenti, hogy nincs színe.







A fentiek alapján úgy tűnik, meg kell kötni a három alapszínből nem tud egy paletta több mint nyolc szín. Azonban a mai számítógépes képernyők színes képek alkotják, több százezer, sőt több millió különböző színek és árnyalatok. Hogy van ez elérni?

Ha képes irányítani az intenzitás (fényesség) a kibocsátás elsődleges színek, majd a számos különböző lehetőségek kombinációik különböző színek és árnyalatok növekszik.

Shestnadtsatitsvetnaya paletta alkalmazásával kapott quadruplex kódolás pixel; három bitje egy bit adunk az intenzitása a alapszínek. Ez a bit vezérli a fényerő mindhárom szín egyidejű (intenzitása a három elektronsugár) (Táblázat. 4.2).

Több szín kapott külön kezelhető a intenzitása a alapszínek. Ezen túlmenően, az intenzitás lehet kettőnél több szinten, ha intenzitása kódolásához minden egyes alapszínek kiosztani egynél több bit.

Ebből arra következtethetünk szabály:

A számos különböző színek és a K számú bitek ezek kódoló b vannak összekapcsolva a következő képlettel: K = 2b.

21 = 2, 22 = 4, 23 = 8, 24 = 16, és a t. D. színeket kapjunk a 256 szín igényel 8 bit = 1 byte pixelenként, mert 28 = 256.

640 · 480 · 1 bit = 307200 bit = 38400 bájt.

Ez 37,5 KB.

A legfontosabb jellemzői

Ahhoz, hogy kódolják a két szín elég 1 bit per pixel; négy szín - 2 bit; nyolc szín - 3 bit; .. Tizenhat színek - 4 bit, stb A színek száma K, és a kód mérete bitben b összekötve képlet: K - 2b.

A három alapszín nyerhető 8 különböző színek, nagyobb számú szín kapunk szabályozásával az intenzitás a primer színek.