Кодування зображення

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

Растрове зображення

Растрових називається то зображення, яке розбите на окремі точки, які називаються пікселями.

Піксель – це місце на зображенні, якому відповідав би окремий колір.

Все в дитинстві грали в мозаїку. Кожна деталь на зображенні мала свій певний колір, з яких ми складали певну картинку. Растрове зображення подібно мозаїці.

Розбиття цілого зображення на пікселі називається дискретизацією.

Залежно від того, скільки кольорів є на зображенні, воно має певний розмір:

Наприклад, якщо у вас чорно-біле зображення, то піксель може мати або чорний колір, або білий колір. Кожен піксель має кінцевий розмір, рівний 1 біту.

Якщо зображення має 4 кольори, то кожен піксель має розмір 2 біти.

  • Для 8-микольорної картинки розмір пікселя – 3 біта.
  • Для 16-кольорної картинки розмір пікселя – 4 біти.

Як можна помітити, простежується певна закономірність. Якщо кольору 2, то це двійка в першого ступеня, тому кожен піксель має розмір 1 біт. 4 = 22, тобто кожен піксель має розмір, рівний 2 бітам, 8 = 23 – 3 біта, 16 = 24 – 4 біти.

Можна подумати, що чим більше квітів містить зображення, тим воно якісніше. Однак основним фактором, який визначає якість зображення, вважається розмір пікселя – чим він менший, тим зображення якісніше.

Для кодування інформації в вигляді зображення використовують два різних коду: RGB або CMYK.

Найпоширенішою моделлю кодування вважається перша, вона складається з трьох основних кольорів. Вона отримала свою назву саме за першими літерами квітів: червоний, зелений і блакитний (по-англійськи). Кожен піксель такий кодування має розмір в 3 біта. Кожному біту відповідає один з трьох кольорів. При компановки трьох кольорів можна отримати абсолютно будь-який колір. Наприклад, якщо піксель не має жодного з трьох кольорів, то він білий. Якщо він, наприклад, має червоний і блакитний колір, то в результаті компановки можна отримати пурпурний і т.д.

Отже, ми знаємо, що одним з популярних дозволів екрана вважається 1280 на 1024. Ці цифри означають кількість пікселів по вертикалі і по горизонталі. У підсумку виходить, що на екрані такого дозволу є 1310720 пікселів. Якщо кожен піксель має розмір 32 біта, то мінімальна кількість необхідної відеопам’яті має бути близько 5 Мб.

Великим мінусом растрового зображення вважається те, що його небажано збільшувати, оскільки починає спостерігатися поділ зображення на пікселі.

Векторне зображення

Якщо в попередньому випадку поділ зображення відбувалося на невеликі квадратики, то для векторного зображення можливо поділ на примітиви – точки, прямі, кола, еліпси і т.д.

Для того, щоб закодувати відео таким чином необхідно використовувати складні математичні формули. Однак, великою гідністю таких зображень є те, що їх розмір досить невеликий.

Посилання на основну публікацію