Для того, щоб комп’ютер мав можливість працювати з
кольоровим графічним зображенням, необхідно вміти подавати колір у вигляді
чисел, тобто кодувати колір. Для цього графічне зображення розбивають на
елементи картини – пікселі (pixels), далі вважають, що колір кожного пікселя є
однаковий. Сукупність пікселів різного кольору утворюють графічне зображення.
Разом всі піксели (матриця пікселів) утворюють растр. Малі розміри пікселів
поліпшують якість зображення на екрані монітора. На сучасних моніторах розміри
пікселів доходять до 0.23 , 0.25
мм.
Якість зображення характеризується ще і такою
величиною як кількість пікселів на одиницю довжини. Найпоширенішими одиницями
є dpi (dots per inch – кількість точок на дюйм, 1 дюйм = 2,54 см). Звичайна
щільність для екранного зображення становить 96 dpi.
З одиницею dpi пов’язана ще одна величина –
роздільна здатність екрана, яка визначається парою чисел. Перше число показує
кількість пікселів в рядку, а друге – число рядків, наприклад 1024´768, 1280´1024.
Коли рисунок розбитий на точки, то можна почати з
лівого верхнього кута і рухаючись по рядках зліва направо кодувати колір кожної
точки. Коди кольорів зберігаються в пам’яті ЕОМ, а відповідна апаратура постійно
(до 100 разів за секунду) читає пам’ять і відповідно генерує графічне
зображення на екрані комп’ютера. Зауважимо, що графічні програми мають доступ
до відеопам’яті і тим самим можуть формувати різні зображення на екрані.
Тепер розглянемо кодування кольору для одного
пікселя. Найпростішим зображенням є чорно-біле, яке складається з чорних та
білих пікселів, тоді чорно-білі пікселі можуть бути закодовані за допомогою
двох цифр: 0 (білий колір), 1 (чорний колір), тобто одному пікселю відповідає
один біт інформації. Щоб пікселі відображали кольори кожен піксель кодують
більше ніж одним бітом інформації про колір. Наприклад, якщо кожному пікселю
виділити 4 біти під код його кольору, то можна одержати 24 = 16
кольорів для пікселя, якщо виділити для одного пікселя 1 байт = 8 біт, то
піксель можна зафарбувати 256 кольорами.
Колір пікселя на екрані
одержується як результат змішування основних (базових) кольорів: червоний
(Red), зелений (Green), синій (Blue). Діаграма змішування кольорів зображена на
рис. 9. Ці кольори в комп’ютерній техніці одержуються за допомогою трьох
лазерів, що випромінюють електромагнітні хвилі відповідної довжини.
Якщо для кодування піксела виділити 3 байти (24 біти), то кількість
можливих кольорів для піксела стане 224 = 16777216 (формат True
Color).