Растрове кодування графічної інформації 1

Головна | Інформатика та інформаційно-комунікаційні технології | Планування уроків і матеріали до уроків | 6 класи | Планування уроків на навчальний рік | Растрове кодування графічної інформації

Зображення в пам'яті комп'ютера

Послідовностями нулів і одиниць можна закодувати і графічну інформацію.

Існує два способи представлення зображень в цифровому вигляді.

Перший спосіб полягає в тому, щоб графічний об'єкт, який підлягає поданню в цифровому вигляді, розділити вертикальними і горизонтальними лініями на крихітні фрагменти - пікселі, і закодувати колір кожного пікселя у вигляді двійкового числа. Такий спосіб називається растровим кодуванням.

Другий спосіб полягає в тому, що деякий графічний об'єкт записується як закодована в цифровому вигляді послідовність команд для його створення. Цей спосіб називається векторним кодуванням.

Спосіб 1. Растрове кодування

Графічний об'єкт. який підлягає поданню в цифровому вигляді, ділиться вертикальними і горизонтальними лініями на крихітні фрагменти - пікселі. Колір кожного пікселя кодується двійковим числом. Такий спосіб називається растровим кодуванням.

Растрове кодування графічної інформації 1

Розглянемо просту чорно-білу картинку:

Растрове кодування графічної інформації 1

Кожну порожню (білу) клітинку малюнка, укладеного в рамку, ми закодували нулем, а зафарбовані (чорну) - одиницею.

Спробуємо вирішити зворотну задачу - відновити малюнок по його коду, причому код буде десятковим. Уявімо наявні десяткові числа в двійковому коді і закрасимо клітини, що відповідають 1:

Растрове кодування графічної інформації 1

Растрове кодування графічної інформації 1

У розглянутих прикладах кожен піксель кодувався 1 бітом. При цифровому поданні кольорових зображень кожен піксель кодується ланцюжком з 24 нулів і одиниць, що дозволяє розрізняти понад 16 мільйонів колірних відтінків.

Надзвичайно багата кольорова палітра сучасних комп'ютерів виходить змішанням взятих в певній пропорції трьох основних кольорів: червоного, синього і зеленого. На кодування кожного з них найчастіше відводиться по 8 бітів, в яких можна записати двійкові коди 256 різних відтінків основного кольору.

Проведемо невеликий експеримент

2. У діалоговому вікні Зміна палітри клацніть на кнопці Визначити колір; зверніть увагу на інформацію в нижньому правому куті екрана.

3. Задайте кілька разів на свій розсуд значення в полях введення для основних кольорів і простежте за змінами у вікні Колір \ 3алівка.

4. Встановіть, які кольори вийдуть при наступних значеннях основних кольорів:

Растрове кодування графічної інформації 1

Точне число різних відтінків ви можете отримати, якщо за допомогою програми Калькулятор обчисліть значення твори 256 • 256 • 256.

Проведемо ще один експеримент

2. Відкрийте малюнок Зразок з папки Заготовки (Мої документи \ 6 клас \ Заготовки).

3. Виконайте команду [Вид - Масштаб - Інший]. в групі Варіанти встановіть перемикач 400%. дає збільшення вихідної картинки в 4 рази.

4. Самостійно збільште вихідну картинку в 8 разів (перемикач 800%).

5. Виконайте команду [Вид - Масштаб - Показати сітку]. Зверніть увагу на те, що весь вихідний малюнок виявився складається з маленьких квадратиків.

6. Виберіть інструмент Заливка і з його допомогою спробуйте внести зміни в малюнок, перефарбовуючи окремі області.

7. Виконайте команду [Вид - Масштаб - Звичайний] і простежте за зробленими змінами.

8. Вийдіть з програми (команда [Файл - Вихід]). не вносячи змін в початковий файл (кнопка Ні в вікні Внести зміни).