Вимірювання графічної інформації
Екран дисплея може працювати у двох основних режимах:текстовому таграфічному.
Уграфічному режимі екран розділяється на окремі крапки, кількість яких залежить від типу дисплея, наприклад 640 по горизонталі і 480 по вертикалі. Точки, що світяться на екрані зазвичай називаютьпікселями, їх колір і яскравість може змінюватися. Саме в графічному режимі з'являються на екрані комп'ютера всі складні графічні зображення, що створюються спеціальними програмами, які керують параметрами кожного пікселя. Графічні режими характеризуються такими показниками як:
-Роздільна здатність (кількість точок, за допомогою яких на екрані відтворюється зображення) - типові в даний час рівні роздільної здатності 800*600 точок або 1024*768 точок. Однак для моніторів з великою діагоналлю може використовуватися роздільна здатність 1152*864 крапки.
-Глибина кольору (кількість біт, що використовуються для кодування кольору точки), наприклад, 8, 16, 24, 32 біта. Кожен колір можна як можливий стан точки.
-Палітра (кількість кольорів, які використовуються для відтворення зображення), наприклад 4 кольори, 16 кольорів, 256 кольорів, 256 відтінків сірого кольору, 2 16 кольорів у режимі званому High color або 2 24 , 2 32 кольорів режимі True color.
Для отримання чорно-білого зображення (без напівтонів) піксель може приймати лише два стани: "білий" або "чорний". Тоді для його кодування достатньо 1 біта:
0 означає, що піксель не світиться, а 1 – світиться.
Для кодування 4-колірного зображення потрібно два біти на піксель, оскільки два біти можуть приймати 4 різні стани. Може використовуватися, наприклад, такий варіант кодування кольорів:
00 – чорний 10 –зелений 01 – червоний 11 – коричневий
Піксель на кольоровому дисплеї може мати різне забарвлення. Тому 1 біта на піксель – недостатньо. Колір пікселя формується накладенням трьох кольорів: червоного, зеленого, синього.
З трьох кольорів можна отримати вісім комбінацій:
| До | З | З | Колір |
| Чорний | |||
| Синій | |||
| Зелений | |||
| Блакитний | |||
| червоний | |||
| Рожевий | |||
| Коричневий | |||
| Білий |
Отже, для кодування 8-колірного зображення потрібно три біти пам'яті один піксель.
Для отримання багатої палітри кольорів базовим кольорам можуть бути задані різні інтенсивності, тоді кількість різних варіантів поєднань, що дають різні фарби і відтінки, збільшується.
Шістнадцятикольорова палітра виходить при використанні 4-розрядного кодування пікселя: до трьох біт базових кольорів додається один біт інтенсивності. Цей біт керує яскравістю всіх трьох кольорів одночасно.
Кількість різних кольорів та кількість біт, необхідних для їх кодування, пов'язані між собою формулою Хартлі:
ДеN– кількість кольорів,i– глибина кольору.
Об'єм растрового зображення визначається множенням кількості точок на інформаційний об'єм однієї точки, який залежить від кількості можливих кольорів.
(біт)
Якість зображення визначається роздільною здатністю монітора, тобто. кількістю точок, у тому числі воно складається. Чим більша здатність, тобто. Чим більша кількість рядків растру та точок у рядку, тим вища якість зображення.
Приклад 4.1. Заповніть таблицю кольорів при 24-бітовій глибині кольору в 16-річномуподання.
При глибині кольору в 24 біти на кожен із кольорів виділяється по 8 біт, тобто для кожного з кольорів можливі 256 рівнів інтенсивності (28 = 256). Ці рівні задані двійковими кодами (мінімальна інтенсивність – 00000000, максимальна інтенсивність – 11111111).
У двійковому поданні виходить таке формування кольорів:
| Назва кольору | Інтенсивність | |
| червоний | Зелений | Синій |
| Чорний | ||
| червоний | ||
| Зелений | ||
| Синій | ||
| Білий |
Перевівши в 16-річну систему числення маємо:
| Назва кольору | Інтенсивність | ||
| червоний | Зелений | Синій | |
| Чорний | |||
| червоний | FF | ||
| Зелений | FF | ||
| Синій | FF | ||
| Білий | FF | FF | FF |
Приклад 4.2. Для кодування кольору фону сторінки Інтернет використовується атрибут bgcolor="#XXXXXX", де в лапках задаються шістнадцяткові значення інтенсивності колірних компонентів у 24-бітній RGB-моделі. Який колір буде на сторінці, заданій тегом ?
Перекладемо шістнадцяткове значення кольору в двійкову виставу:
1111 1111 1111 1111 1111 1111
Як бачимо, інтенсивність кожного байта максимальна. Отже, колір сторінки буде яскравим, тобто.білим.