Дмитрий Миронов – Компьютерная графика в дизайне (страница 9)
Рис. 1.2.5. Увеличение размера изображения при работе с векторной информационной моделью
• Векторная модель изображения сравнительно компактна, объем требующейся для ее размещения памяти зависит только от количества графических объектов, входящих в ее состав, но не от размера изображения.
• Для представления текстов в векторной модели предусмотрены специальные классы объектов. Это позволяет работать с текстом удобными методами редактирования и форматирования на любой стадии графического проекта, не снижая качество воспроизведения текста, который преобразуется в изображении только при рендеринге.
Наряду с перечисленными достоинствами у векторной информационной модели изображения имеются и недостатки:
• Сложность в освоении, что обусловлено включением в состав модели большого числа классов графических объектов. На изучение этих классов и методов работы с ними требуется немало времени.
• Данная модель не является унифицированной. В разных программных средствах компьютерной графики используется различная номенклатура классов графических объектов и различные структуры классов составных графических объектов. За счет этого переход на новый векторный графический редактор может потребовать значительных затрат времени и труда на изучение новой версии векторной информационной модели.
• Автоматическое построение векторной модели изображения представляет собой очень сложную задачу. Программы трассировки позволяют преобразовать пиксельное изображение в векторное представление, но они не могут автоматически структурировать получившуюся совокупность векторных объектов, из-за чего утрачивается основное достоинство векторной информационной модели. Поэтому большая часть векторных информационных моделей составляется пользователями вручную
• Техника работы с этой моделью плохо приспособлена для создания фотореалистичных изображений. Векторные изображения, как правило, слишком резкие, плоскостные, "мультяшные". Чтобы добиться реалистичности векторного изображения, необходима сложная информационная модель и большой опыт работы с графическим редактором.
1.2.4. Пиксельная информационная модель
В этом разделе рассматриваются устройство и основные свойства базовой информационной модели пиксельного изображения, на основе которой разработаны все форматы пиксельных графических документов.
Исходное изображение до преобразования его в пиксельную информационную модель может быть представлено в виде плоского отпечатка, объемной сцены реального или виртуального мира, ранее построенной векторной или пиксельной информационной модели. Для формирования пиксельной информационной модели изображения выполняется его
Растрированием называется разбиение плоскости на одинаковые по форме выпуклые области, прилегающие друг к другу без зазоров – элементы растра. Простейшие варианты растрирования выполняются с помощью квадратных, прямоугольных и правильных шестиугольных элементов. Растрирование представляет собой частный случай
Затем в пределах каждого из элементов растра выполняется усреднение цветовой характеристики. Если вся площадь элемента окрашена одним цветом, цветовая характеристика остается неизменной. Если в пределах элемента имеются области различных цветов, выводится усредненное значение в соответствии с алгоритмом усреднения. После выполнения усреднения элемент растра становится пикселом – элементарным объектом пиксельного изображения. Итак,
В принципе, элементы тесселяции могут быть весьма причудливой формы, но на практике в информационной модели пиксельного изображения встречаются только растры с прямоугольными (чаще всего – квадратными) элементами.
К сожалению, в литературе по компьютерной графике широко распространен другой термин для обозначения пиксельной информационной модели – точечная информационная модель. Его следует считать неточным и устаревшим; в
В базовом варианте область данных пиксельной информационной модели изображения состоит из последовательности дескрипторов, каждый из которых описывает один пиксел изображения. Координаты пиксела не указываются в дескрипторе, поскольку его место в растре можно однозначно определить по порядковому номеру дескриптора и размеру растра. Следовательно, в дескрипторе достаточно указать только характеристику цвета. Способ представления характеристики цвета в дескрипторе зависит от выбранной цветовой модели.
Как в случае с векторной моделью, предельно упростим ситуацию. В простейшем варианте пиксельная модель описывает изображения, в которых присутствуют только два цвета – штриховые
Рис. 1.2.6. Построение пиксельной информационной модели изображения:
По рис. 1.2.6 можно сделать несколько выводов о природе пиксельной информационной модели изображения.
• При построении пиксельной информационной модели изображения в процессе усреднения цветовых характеристик пикселов неизбежно утрачивается часть визуальной информации – мелкие детали (например, бесследно исчез знак "минус", изображавший рот человечка). Это происходит при любой величине пикселов, – их размер влияет только на количество утрачиваемой информации.
• Размер пиксельной информационной модели изображения не зависит от его сложности, а определяется только его размерами, числом пикселов в растре и размером дескриптора пиксела (который определяется выбором модели цвета).
Вопросы, связанные с выбором оптимальных параметров растра, позволяющих минимизировать утрату визуальной информации, рассматриваются подробнее в
• Процедура построения пиксельной информационной модели легко автоматизируется. Сканирование позволяет строить пиксельную информационную модель плоского отпечатка, фотографирование цифровой камерой – реальной сцены или объекта, трехмерное моделирование с последующим рендерингом – сцены или объекта виртуального мира.
• Однородная структура данных пиксельной модели позволяет редактировать изображение на любом уровне глобальности. Одним и тем же способом можно, например, изменить цветовую характеристику как всего изображения, так и единственного пиксела. Это позволяет выполнять очень тонкую корректировку изображений.
• При малых размерах пикселов изображение может быть очень реалистичным, передавая все мелкие детали и цветовые нюансы.
• Алгоритм рендеринга базовой пиксельной информационной модели достаточно прост и не требует большой вычислительной мощности и продолжительного времени. Вывод контрольного изображения на экран и на печать осуществляется сравнительно быстро.
Впрочем, пиксельная информационная модель имеет и существенные недостатки.
• Число пикселов в растре жестко фиксируется в момент построения модели. При необходимости увеличить размеры изображения приходится либо менять размеры пикселов, либо повторять процедуру построения растра – выполнять повторное растрирование. В
Рис. 1.2.7. Увеличение размера изображения при работе с пиксельной информационной моделью
• При необходимости уменьшить размеры изображения при сохранении параметров растра (числа пикселов) устройство печати не сможет воспроизвести пикселы слишком малого размера, и часть визуальной информации утрачивается в процессе рендеринга. При сохранении размеров пикселов приходится выполнять повторное растрирование, что приводит к тем же результатам.
• Базовая пиксельная модель слабо структурирована. В отличие от векторной модели, в ней невозможно связать структурные части модели со структурными компонентами изображаемых объектов или сцен. Это приводит к значительным затруднениям при выделении таких компонентов для последующего редактирования. Из-за этого при работе с пиксельным графическим редактором много времени уходит на выполнение вспомогательных операций выделения части изображения.