Шаг 1.
Основы CorelDRAW.
Пиксельные и векторные изображения

     При создании шагов использовались материалы сайта: http://corel.demiart.ru/.

     На этом шаге мы рассмотрим пиксельные и векторные изобажения.

     Рассмотрим некоторые основные понятия компьютерной графики, без которых нам не удастся обойтись при освоении приемов работь с CorelDRAW 12. Далее мы познакомимся с организацией рабочего пространства и интерфейса пользователя CorelDRAW 12, освоим некоторые стандартные приемы работы с графическими документами.

     Все изображения, с которыми работают программы машинной графики, разделяются на два класса: пиксельные и векторные.

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

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

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

     Это явление называется визуальным смыканием и играет огромную роль в полиграфии, компьютерной графике и традиционном изобразительном искусстве.

     Другой пример пиксельных изображений — получившие в последнее время широкое распространение так называемые "японские кроссворды". Изображение на экране любого компьютерного монитора — пиксельное, и это хорошо видно через увеличительное стекло. Большинство принтеров воспроизводят на бумаге именно пиксельные изображения.

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

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

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

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

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

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

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

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

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

     Более того, оказывается, что размеры пиксельного изображения при сохранении исходного размера пикселов можно увеличивать лишь кратно — в два, три и т. д. раз. Если это условие не соблюдается, на изображении может возникать муар — волнообразные полосы, точки или клетки. Избавиться от муара, не искажая само изображение, не так-то просто.

     Второй, не менее существенный, недостаток пиксельных изображений состоит в отсутствии внутренней структуры, соответствующей структуре изображенных объектов. Попробуем разобраться в этом на примере. Если на точечном изображении мы видим мужчину в галстуке-бабочке и со значком на лацкане, это — результат работы нашего мозга, выделившего в изображении такие объекты, как значок и галстук. Чтобы идентифицировать соответствующие этим объектам пикселы при работе с программой редактирования пиксельной графики, придется немало потрудиться. Если при работе над изображением необходимо удалить значок, то после этого придется еще как-то заполнять образовавшуюся после удаления пикселов значка "дыру" в изображении — фактически, дорисовывать его. Еще больше мороки возникает при необходимости слегка поправить покосившийся галстук.

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

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

     В отличие от пиксельного изображения степень структуризации векторного изображения может быть произвольной. Она определяется создающим его художником. Как мы увидим в последующих уроках, составляя изображение значка на лацкане из двух кругов и текстовой надписи, можно объединить эти объекты в группу и даже дать ей имя «Значок», чтобы потом было легче найти эти объекты. Удаление этой группы приведет к исчезновению значка, но не к возникновению «дыры» на пиджаке — ведь изображение пиджака составлено из других объектов, которые просто становятся видны в том месте, где раньше был значок. Не составляет проблемы и "поправить галстук" — достаточно изменить значение угла поворота группы объектов, из которых составлено его изображение.

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

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

     Вывод: при разработке графического проекта, независимо от того, к какому классу должно принадлежать итоговое изображение, начинать целесообразнее с векторного изображения, тем более что в CorelDRAW 12 имеется мощный арсенал средств для работы с обоими классами изображений.

     Конечно, из этого, как и почти из любого правила, есть исключения. Если в процессе работы над проектом с предоставленными в качестве исходного материала пиксельными изображениями требуется проводить сложную цветовую коррекцию (с избирательным подходом к различным участкам изображений), выполнять размытие или применять сложные точечные эффекты, а добавлять к изображениям новые фрагменты не требуется, тогда удобнее с самого начала работать над проектом в программе пиксельной графики вроде Corel PhotoPaint или Adobe Photoshop.

    На следующем шаге мы рассмотрим понятие объектно-ориентированного подхода.



Содержание Следующий шаг