Векторная графика
Кодирование графической информации
Графический файл - файл, хранящий информацию о графическом изображении.
Качество изображения определяется разрешающей способностью экрана и глубиной цвета.
Число цветов, воспроизводимых на экране дисплея (К), и число бит, отводимых в видеопамяти под каждый пиксель (N), связаны формулой:
K=2N
Для получения богатой палитры цветов базовым цветам могут быть заданы различные интенсивности. Например, при глубине цвета в 24 бита на каждый из цветов выделяется по 8 бит, т.е. для каждого из цветов возможны K = 28 = 256 уровней интенсивности.
Пример 1. Сколько бит видеопамяти занимает информация об одном пикселе на черно-белом экране (без полутонов)?
Решение. Для черно-белого изображения без полутонов K = 2. Следовательно, 2N = 2. Отсюда N = 1 бит на пиксель.
Величину N называют битовой глубиной.
Страница - раздел видеопамяти, вмещающий информацию об одном образе экрана (одной «картинке» на экране). В видеопамяти одновременно могут размещаться несколько страниц.
Пример 2. На экране с разрешающей способностью 800 х 600 высвечиваются только двухцветные изображения. Какой минимальный объем видеопамяти необходим для хранения изображения?
Решение. Так как битовая глубина двухцветного изображения равна 1, а видеопамять, как минимум, должна вмещать одну страницу изображения, то объем видеопамяти равен
800 * 600 * 1 = 480000 бит = 60000 байт.
Пример 3. Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая способность дисплея равна 640 х 350 пикселей, а количество используемых цветов - 16?
Решение. 640 * 350 * 4 * 2 = 1792000 бит = 218,75 Кбайт
Количество используемых цветов - 16, это 24, значит, битовая глубина цвета равна 4.
2 - количество страниц.
В векторной графике изображение состоит из простых элементов, называемых примитивами: линий, окружностей, прямоугольников, закрашенных областей. Границы областей задаются кривыми.
Файл, отображающий векторное изображение, содержит начальные координаты и параметры примитивов – векторные команды.
Самым близким аналогом векторной графики является графическое представление математических функций. Например, для описания отрезка прямой достаточно указать координаты его концов, а окружность можно описать, задав координаты центра и радиус.
Информация о цвете объекта сохраняется как часть его описания, т.е. тоже в векторной команде.
Векторные команды сообщают устройству вывода о том, что необходимо нарисовать объект, используя заложенное число элементов-примитивов. Чем больше элементов используется, тем лучше этот объект выглядит.
Для получения векторных изображений используются программы иллюстративной графики Adobe Illustrator, Corel Draw и др., которые широко применяются в области дизайна, технического рисования, оформительских работ. Элементы векторной графики имеются также в программе MS Word.
В этих программах одновременно с инструментами рисования и командами предусмотрено специальное программное обеспечение, формирующее векторные команды, соответствующие объектам, из которых состоит рисунок.
Файлы векторной графики могут содержать растровые объекты.