Кодирование графической информации

Изображения могут быть закодированы с помощью растрового и векторного методов.

При растровом кодировании рисунок разбивается на отдельные элементы (пиксели), каждый из которых закрашен одним цветом.

При векторном кодировании рисунок представляется как множество фигур, контуры которых описываются математическими формулами.

Пиксель — это наименьший элемент рисунка, для которого можно задать свой цвет.

Разрешение — это количество пикселей, приходящихся на единицу линейного размера изображения. Разрешение обычно измеряется в пикселях на дюйм.

Хранение информации в цвете

Глубина цвета — это количество бит, используемых для кодирования цвета пикселя.

Цветовая модель CMY (англ. Cyan — голубой, Magenta — пурпурный, Yellow — жёлтый), которая применяется для вывода на печать.

Обычно изображения, предназначенные для печати, готовятся на компьютере (в режиме RGB), а потом переводятся в цветовую модель CMYK. При этом стоит задача получить при печати такой же цвет, что и на мониторе.

Цветовую модель RGB называют аддитивной (от англ. add — складывать), потому что нужный цвет получается «сложением» трёх базовых цветовых лучей.Модель RGB также используется в сканерах и цифровых фотоаппаратах.

Модель HSB (англ. Hue — тон, оттенок; Saturation — насыщенность, Brightness — яркость) ближе всего к естественному восприятию человека.

Для кодирования «абсолютного» цвета, не зависящего от устройства, на котором он будет отображаться, применяют цветовую модель Lab , которая является международным стандартом. Эта модель используется, например, для перевода цвета из модели RGB в модель CMYK и обратно

Форматы векторных рисунков

Существует много разных форматов хранения растровых рисунков.

JPEG — формат, разработанный специально для кодирования фотографий; поддерживает только режим истинного цвета

GIF — формат, поддерживающий только кодирование с палитрой (от 2 до 256 цветов); в отличие от предыдущих форматов части рисунка могут быть прозрачными, т. е. на веб-странице через них будет «просвечивать» фон

BMP — стандартный формат растровых изображений в операционной системе Windows; поддерживает кодирование с палитрой и в режиме истинного цвета;

PNG — формат, поддерживающий как режим истинного цвета, так и кодирование с палитрой; части изображения могут быть прозрачными и даже полупрозрачными (32-битное кодирование RGBA, где четвёртый байт задает прозрачность); изображение сжимается без искажения; анимация не поддерживается.

Векторный рисунок хранится в памяти как математическое описание множества геометрических фигур с заданными свойствами контура и заливки внутренней области.

CDR (файлы с расширением cdr) — формат векторных рисунков программы CorelDRAW

WMF (англ. Windows Metafile — метафайл Windows, файлы с расширениями wmf и emf) — стандартный формат векторных рисунков в операционной системе Windows;

AI (файлы с расширением ai) — формат векторных рисунков программы Adobe Illustrator;

SVG (англ. Scalable Vector Graphics — масштабируемые векторные изображения, файлы с расширением svg) — векторная графика для веб-страниц в Интернете.

Трёхмерная графика

Трёхмерные модели хранятся в памяти компьютера как элементарные фигуры (отрезки, треугольники, четырёхугольники и др.) и поверхности, которые описываются математическими формулами.

Фрактальная графика

Фрактал — это фигура, обладающая самоподобием, т. е. основная фигура состоит из нескольких таких же, только меньшего размера

Фракталы хранятся в памяти компьютера в виде математической формулы и алгоритма построения