Coding date de imagine - studopediya

Grafica pe ecran apare ca o imagine, care este format din puncte (pixeli), care formează un model caracteristic numit raster. Volumul bitmap este determinat prin înmulțirea numărului de pixeli pe un volum de informații de un punct, care depinde de numărul de culori posibile. Calitatea imaginii este determinată de rezoluția capacității monitorului. Cu cât este, atunci există mai multe linii de raster și numărul de pixeli pe linie, cu atât calitatea imaginii. În PC-urile moderne sunt utilizate în principal următoarele rezoluții pentru ecran 640-480, 800-600, 1024 x 768 si 1280 x 1024 pixeli.

Deoarece coordonatele liniare și proprietățile individuale ale fiecărui punct (luminozitate) pot fi exprimate prin numere întregi, putem spune că codificarea bitmap permite utilizarea unui cod binar pentru a reprezenta datele de imagine. În cel mai simplu caz (imagine alb-negru, fără nuanțe de gri), fiecare punct pe ecran poate avea doar două stări - „negru“ sau „alb“, adică, pentru a stoca starea sa necesită un pic.

Imaginile color pot avea diferite adâncimi de culoare (biți per pixel: 4, 8, 16, 24). Fiecare culoare poate fi considerat ca un posibil punct de stat, iar apoi folosind formula I N = 2 se poate calcula numărul de culori afișate pe ecranul monitorului.

Toate varietate de culori pe ecran se obține prin amestecarea celor trei culori primare: roșu (Red R), verde (verde G) și albastru (albastru B) - principiul descompunerii. Acest sistem de codificare se numește sistem RGB.

Fiecare pixel de pe ecran este compus din trei elemente aflate la distanțe mici, aceste culori luminoase. pixel cod de culoare conține informații cu privire la proporția de fiecare culoare de bază. Dacă toate cele trei componente au aceeași intensitate (luminozitate) a combinațiilor acestora pot obține diferite culori 8 (2 3).

Codificarea paleta de 8 culori utilizând un cod binar de trei cifre. Prezența culorii de bază este indicată de unitate, iar lipsa de zero:

Paleta Shestnadtsatitsvetnaya este obținută cu ajutorul codurilor de pixeli 4-biți: se adaugă cei trei biți de un bit la intensitatea culorilor de bază. Acest bit controlează luminozitatea toate cele trei culori simultan. De exemplu, dacă un cod de paletă 8 culori 100 se referă la culoarea roșie, paleta 16 culori: 0100 - Red, 1100 - o culoare roșie strălucitoare; 0110 - Brown, 1110 - strălucitor brun (galben).

Un număr mai mare de culori obținute prin controlul separat intensitatea fiecare culoare de bază. Mai mult decât atât, intensitatea poate avea mai mult de două niveluri, în cazul în care pentru codificarea fiecare dintre culorile de bază pentru a aloca mai mult de un bit.

Dacă pentru codificarea luminanță din fiecare dintre componentele principale utilizate pentru 256 de valori, pentru a codifica un punct trebuie să fie de 24 de biți. Aceasta se numește un full-color (true color), oferă 16.5 Mill. Flori.

adâncime de culoare (I)

Numărul de culori afișate (N)

24 = 16 2 777 216

considerată o reprezentare comună astăzi ilustrații alb-negru, în combinație cu punctele 256 de nuanțe de gri, înseamnă pentru codificarea luminanța oricărui punct de 8 biți este suficient.

Atunci când codificare imagini color cu 8 biți pot fi transmise numai 256 de culori. Această metodă se numește index. Cod fiecare punct nu este culoarea în sine, și numărul său (index) în tabelul de căutare, numit o paletă, care se aplică datelor grafice.

Fiecare dintre culorile primare pot fi asociate cu o culoare suplimentară complementară primar la alb. Aceste culori sunt: ​​cyan (Cyan C), Magenta (Magenta M) și galben (Yellow Y). Ele se pot aplica, de asemenea, principiul de descompunere. O astfel de metodă de codificare este adoptată în imprimare, dar folosește o singură culoare - negru (negru K). Acest sistem de codificare este indicat litere CMYK. Pentru a codifica un punct trebuie să aibă 32 de biți. Acest mod este numit, de asemenea, culoarea completă (true color).

Deoarece numărul de biți la 16, este posibil să se reducă cantitatea de date, dar, de asemenea, o gamă de culori redus semnificativ. Acest mod este numit (High Color).