Pe măsură ce imaginea codificată
§20. Ca imagine codificată
Ba teme evidente paragrafului:
culoare pixel codare;
Culoare Codificare pixeli
Informații despre starea fiecărui pixel este stocată într-o formă codificată per într-o memorie de calculator. Codul poate fi de un bit, doi biți, și așa mai departe. D.
Codul Pikselya- este noticeImprint pixeli de culoare.
Pentru imagine alb-negru (non-semitonuri) pixel poate fi într-una din cele două stări: proaspăt
titsya - nu aprins (alb - negru). Apoi, pentru T otal Cody-TION destul de un pic de memorie:
ecran color Pixel poate avea o culoare diferită. Prin urmare, un bit per pixel insuficientă.
Pentru a codifica patru imagini color x necesită Xia cod de doi biți. poskol s ku cu n omoschyu doi biți m standby 4 dar exprimă diferite valori (afișare 4 stări diferite). Poate fi folosit, de exemplu, „un-Vari furnică de coduri de culoare:
Dintre cele trei culori de bază - verde, roșu. albastru - puteți obține opt combinații de coduri de trei biți:
În acest cod, fiecare culoare de bază este indicată de prima literă (k - roșu, cu -. Albastru e - verde). O liniuță înseamnă nici o culoare.
Din ceea ce a fost spus. 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 culori diferite, și - în Tenko. Cum se realizează acest lucru?
Dacă aveți posibilitatea de a controla intensitatea (np - os) strălucirea culorilor primare, numărul de variante diferite combinații ale acestora oferind diferite culori și nuanțe. creșteri
Shestnadtsatitsvet n th utilizează paleta obținută la Vania-cvadruplex codarea pixel; trei biți de culori primare, se adaugă o intensitate bit n coloanei vertebrale. Acest bit controlează luminozitatea toate cele trei culori simultan (în intensitate a celor trei fascicule de electroni) (Tabel. 4.2).
Mai multe culori obținute cu un control separat al intensității culorii de bază în. Mai mult decât atât int-sivnost poate avea mai mult de două niveluri, în cazul în care intensitatea codifică-vanija din fiecare dintre culorile de bază pentru a aloca mai mult de un bit.
Din aceasta putem deduce o regulă:
Numărul de diferite tsvetovK
și numărul de biți pentru kodirovaniyab lor
sunt interconectate prin formula: K = 2b
640 * 4 80 * 1 biți = 307,200 biți = 3 8400 octeți.
Acest lucru este de 37, 5 KB.
Pentru a codifica doua culori 1 bit este suficient pentru vârf individual; 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 L sunt legate prin formula: R - 2.
Dintre cele trei culori primare pot fi obținute S de culori diferite, un număr mai mare de culori se obține prin controlul în intensitate a culorilor primare.
Ca de mei și a iadului Anija
3. Ce culoare se obține din sheniya CME sunt roșu și albastru. cerneală-TION și verde. verde și albastru?
Culorile 4.Skolko va conține o paletă. în cazul în care fiecare culoare Bazo-st codificate în două biți?