Кодиране на данните за изображението - studopediya

Графика на екрана се появява като изображение, който се образува от точки (пиксели), които са на характеристичен шаблон нарича растер. Обемът на растерното изображение се определя чрез умножаване на броя на пикселите на обем на информация от една точка, която зависи от броя на възможните цветове. Качеството на изображението се определя от резолюцията на капацитета на монитора. Колкото по-висока е така, тогава има повече растерни линии и броя пиксели на ред, толкова по-високо качество на изображението. В съвременните компютри се използват главно следните решения за екрана 640-480, 800-600, 1024 768 и 1280 от 1024 пиксела.

Тъй като линейни координатите и индивидуалните качества на всяка точка (яркост) може да се изрази с числа, можем да кажем, че кодирането на растерна графика позволява използването на двоичен код, за да представляват данните на изображението. В най-простия случай (черно-бяло изображение, без нюанси на сиво), всеки екран точка може да има само две състояния - "черен" или "бели", т.е. за съхраняване на неговото състояние изисква едно малко.

Цветни снимки могат да имат различна дълбочина на цвета (бита на пиксел: 4, 8, 16, 24). Всеки цвят може да се разглежда като възможен състояние точка, а след това с помощта на формулата I N = 2 може да се изчисли броя на цветовете, показани на екрана на монитора.

Всички разнообразие от цветове на екрана се получава чрез смесване на трите основни цвята: червено (Red R), зеления (G) и Green синьото (Б) - принципът на разлагане. Тази система за кодиране се нарича RGB система.

Всеки пиксел на екрана се състои от три близко разположени елементи, тези светещи цветове. пиксел цветен код съдържа информация за дела на всеки основен цвят. Ако всички три компонента имат същия интензитет (яркост) на комбинациите от тях могат да се получат различни цветове 8 (2 3).

Encoding 8-цветна палитра, използвайки трицифрен двоичен код. Наличието на основния цвят е посочено от блок, и отсъствието на нула:

Shestnadtsatitsvetnaya палитра се получава при използване на 4-битови пиксел кодове: трите бита на един бит се добавят към интензивността на основните цветове. Това малко контролира яркостта на всички три цвята едновременно. Например, ако на 8 цветова палитра код 100 се отнася до червения цвят, 16-цветовата палитра: 0100 - червен, 1100 - ярко червен цвят; 0110 - Brown, 1110 - светло кафяво (жълт).

Още по-голям брой цветове, получени чрез отделно контролиране на интензитета на всеки основен цвят. Освен това, интензитетът може да има повече от две нива, ако за кодиране на всеки от основните цветове, за да се разпределят повече от един бит.

Ако за кодиране на яркостта на всеки от основните компоненти, използвани за 256 стойности, за да кодира един момент трябва да бъде 24 бита. Това се нарича пълен цвят (True Color), тя осигурява 16.5 Mill. Цветя.

Цветова дълбочина (I)

Броят на показаните цветове (N)

2 24 = 16 777 216

Обща днес се счита представителни черно-бели илюстрации в комбинация с точки 256 нюанси на сиво, средства за кодиране на яркостта на всяка точка от 8 бита е достатъчно.

При кодиране на цветни изображения с 8 бита могат да се предават само на 256 цвята. Този метод се нарича индекса. Код всяка точка не е самата цвят и неговия номер (индекс) в справочната таблица, наречена палитра, която се прилага към графичните данни.

Всеки един от основните цветове може да бъде свързан с допълнителен цвят допълва основната на бяло. Тези цветове са: циан (циан С), Magenta (Magenta М) и жълт (Жълт Y). Те могат също така да се прилага принципът на разлагане. Подобен метод на кодиране е приет в печат, но използва един цвят - черен (черен K). Тази система за кодиране е показан CMYK букви. За да кодира един момент трябва да има 32 бита. Този режим се нарича още пълноцветни (True Color).

Тъй като броят на битовете до 16, е възможно да се намали количеството на данни, но също така редица цвят кодирани значително намалена. Този режим се нарича (High Color).