Ca imagine codificate pe un calculator - școală

Informații despre starea fiecărui pixel este stocată într-o formă criptată în memoria unui calculator. Codul poate fi de un bit, doi biți, și așa mai departe. D.

Codul de pixeli - adică, informații despre culoarea pixelului.







Pentru imagine alb-negru (non-semitonuri) pixel poate fi într-una din cele două stări: pe - nu este aprins (alb - negru). Apoi coda destul de un pic de memorie:

1 - alb,
0 - negru.

ecran color Pixel poate avea o culoare diferită. Prin urmare, un bit per pixel insuficientă.

Pentru a codifica o imagine cu patru culori necesită un cod de două biți, deoarece folosind doi biți pot exprima patru valori diferite (afișare 4 stări diferite). Acesta poate fi folosit, de exemplu, culori astfel de codare variante:

00 - negru, 10 - verde,
01 - Roșu, 11 - maro.

Dintre cele trei culori de bază - verde, roșu, albastru - puteți obține opt combinații de coduri de trei biți:
--- negru, k - roșu,
-- la albastru, pentru a - cu un roz,
- s - verde, la z - maro,
- de albastru, cu alb s.

În acest cod, fiecare culoare de bază este indicată de prima literă (k - roșu, cu - albastru, s - verde). O liniuță înseamnă nici o culoare.







Din cele de mai sus, s-ar părea, ar trebui să se încheie cu cele trei culori de bază nu se poate obține o paletă de mai mult de opt culori. Cu toate acestea, în ecranele computerelor de astăzi sunt imagini color realizate din sute de mii și chiar milioane de diferite culori și nuanțe. Cum se realizează acest lucru?

În cazul în care posibilitatea de a controla intensitatea (luminozitatea) emisiei de culori primare, atunci numărul de opțiuni diferite combinații care dau diferite culori și nuanțe crește.

Paleta Shestnadtsatitsvetnaya obținută prin utilizarea codarea quadruplex pixel; trei biți de un bit se adaugă la intensitatea culorilor de bază. Acest bit controlează luminozitatea toate cele trei culori simultan (intensitatea celor trei fascicule de electroni) (Tabel. 4.2).

Mai multe culori obținute cu un control separat al intensității culorilor de bază. Mai mult decât atât, intensitatea poate avea mai mult de două niveluri de intensitate în cazul în care pentru a codifica fiecare dintre culorile de bază pentru a aloca mai mult de un bit.

Din aceasta putem deduce o regulă:

Numărul de diferite culori și numărul K de biți pentru b lor de codificare sunt interconectate prin formula: K = 2b.

21 = 2, 22 = 4, 23 = 8, 24 = 16, și t. D. Pentru a obține culori de 256 culori necesită 8 biți = 1 octet per pixel, deoarece 28 = 256.

640 · 480 · 1 biți = 307,200 biți = 38400 octeți.

Este 37,5 KB.

Cele mai importante caracteristici

Pentru a codifica doua culori destul de 1 bit per pixel; patru culori - 2 biți; opt culori - 3 biți; .. Șaisprezece culori - 4 biți etc. Numărul culorilor K și mărimea codului în biți b conectate prin formula: K - 2b.

Dintre cele trei culori primare se pot obține 8 culori diferite, un număr mai mare de culori se obține prin controlul intensității culorilor primare.