Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 7 1-7-2 Графика.doc
Скачиваний:
12
Добавлен:
08.09.2019
Размер:
217.6 Кб
Скачать

2.2. Графические изображения в векторном представлении

Векторное представление определяет описание изображения в виде серии линий или фигур. Слово «вектор» может относится только к линии, но популярная интерпретация векторного файла позволяет использовать такие фигуры, как например, квадраты и круги. Осуществляя проверки векторных файлов, может оказаться, что они будут часто похожи на программы. Они могут содержать команды, похожие на слова английского языка, и данные в коде ASCII следовательно, могут представлять возможность их редактирования с помощью текстового процессора, например круг с радиусом, координатами центра в X и Y , может быть воплощен командой CIRCLE(R,X,Y), записанной в коде ASCII.

Обычно форматы файлов реализованы, или в векторном, или в ЩР виде, но не в обеих сразу, Каждый метод имеет свой собственный комплект приложений, в которых он используется эффективнее всего.

Векторный способ по сравнению с bitmap имеет большое число ограничений в плане его возможностей по практическому представлению, однако у него есть преимущество в значительной эффективности и гибкости для множества приложений. Например, прямая линия может быть описана двумя своими конечными точками. Кривая линия может быть аппроксимирована серией связанных прямых линий.

При такой схеме «дом» из предыдущего примера мог бы быть сохранен, как поименованные комплекты связанных многоугольников, с учетом того, что каждый многоугольник заполнен своим цветом. Поскольку комплект имеет единственный идентификатор, например «многоугольник №1», его можно легко перемещать или трансформировать. Кроме того, доступно становится его пропорциональное увеличение

или уменьшение без изменения разрешения.

2.3. Выбор форматов графических файлов

Пригодность формата для определенного назначения наилучшим образом определяется, если известно его исходное предназначение.

Высококачественное представление объектов из реальной жизни обычно осуществляется при помощи bitmap форматов. Векторные форматы могут представлять реалистичные изображения, но из изображений, полученных из жизни (например отсканированных изображений или видеокадров), исходные данные обычно принимают вид bitmap изображений и преобразуются в векторы только за счет больших вычислительных ресурсов и разработки дополнительного программного обеспечения.

Большинство устройств генерируют bitmap изображения. Принципиальным исключением являются такие устройства, как планшет дигитайзера (устройство ввода графической информации) и мышь, которые генерируют векторные данные. Среди популярных устройств ввода bitmap выделяют сканеры (цветные или черно-белые). Однако формат данных файла определяет прикладная программа, а не устройство ввода. Сканер передает bitmap информацию, но сложная графическая программа могла бы преобразовать ее в векторную форму. За исключением приложений рисования, где чаще всего тип формата файлов (bitmap или векторное) соответствует устройству ввода.

Большинство устройств вывода также используют bitmap с исключениями в виде графопостроителей. Игольчатые принтеры, как и лазерные принтеры - наиболее распространенные устройства вывода. Они являются исключительно bitmap устройствами.