Работа с компьютерной графикой - Виды компьютерной графики

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

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

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

Trovit

В приведенном примере мы можем без труда увеличить векторную окружность в пять раз: А вот растровое изображение при увеличении обнаружит лишь свой растр в увеличенном виде и на окружность наш пример похож уже будет мало. Более того, операция уменьшения или увеличения в нецелое число раз растрового изображения уже не является обратимой: Кроме того, векторное изображение, содержащее более одного элемента например, изображение двух пересекающихся окружностей , может быть разъято на элементы без каких-либо потерь.

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

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

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

В этом разделе далее будет обсуждаться OpenDraw , исходя из уже описанных преимуществ, но это ни в коей мере не означает непригодность для учебных целей прочего из перечисленного. Самым же существенным недостатком OpenDraw являются относительно высокие требования к аппаратным ресурсам, поэтому его использование затруднительно на старых или маломощных компьютерах для комфортной работы над несложными учебными упражнениями должно быть достаточно Intel P-II, Celeron или K с частотой от МГц или G3 с частотой от МГц при памяти от 64 MБ.

OpenDraw также позволяет экспортировать рисунок во многие растровые форматы или в гипертекстовую страницу. Для технического черчения и схемотехники OpenDraw не приспособлена хотя при случае в ней можно создать простой чертеж или электронную схему. Каждый слайд, в свою очередь, может содержать один или более слоев. Рисунок сохраняется в файле, который технически представляет собой PKZip-архив, включающий стилевые определения и собственно содержание документа на языке XML.

Какой-либо инструментарий, специально предназначенный для обработки OpenDraw XML , нам не известен. Как и остальные компоненты OpenOffice. Для использования в учебном контексте может оказаться полезным предварительно настроить ее для некоторого сокращения обилия непосредственно доступных пользователю функций, чтобы ученик в них не затерялся.

Функциональность OpenDraw сопоставима с большинством других редакторов векторной графики и включает:.

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

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

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

Интересной функцией OpenDraw является наличие так называемых логических операций над объектами. Еще одной интересной особенностью программы является встроенная в нее базовая функциональность имитации трехмерной графики 3D-функции.

Двумерный морфинг плавное перетекание фигур реализован в OpenDraw не лучшим с точки зрения эстетического результата образом, однако интересным дидактически: Созданную таким образом группу можно разгруппировать и посмотреть, что и как, собственно, программа сделала. Тем не менее, существуют программы, которые пытаются это сделать. Если применить данный пункт меню к импортированному растровому изображению, появится окно предпросмотра с возможностью задать некоторые параметры и увидеть результат.

Ничего мистического в этой функции нет: Затем она группирует полученные фигуры одного цвета и переходит к следующему цвету или группе цветов. Результирующий векторный объект представляет собой группу, в свою очередь состоящую из цветовых групп. Более глубокого анализа программа не проводит в принципе, можно было бы каждый выделенный объект пытаться аппроксимировать с заданной точностью отрезком, коническим сечением или кривой Безье; это позволило бы распознать элементарные геометрические фигуры, например, просканировав простой рисунок.

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

Практически универсальными являются форматы TIFF обычно применяемый в полиграфии, допускает лишь неразрушающее сжатие , PNG наиболее удобный для представления графических данных в мультимедийных системах и WWW , допускающий неразрушающее сжатие , а также медленно вытесняемые последним JPEG допускающий сжатие с потерями и GIF ограниченный 8 бит цветами.

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

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

Вероятно, успехом gimp не в малой степени обязан своей изначально модульной и программируемой архитектуре. Такие модули можно разрабатывать как отдельные программы с использованием библиотеки GDK , а можно пользоваться одним из встроенных в gimp интерпретаторов языков программирования. Именно наличие таких интерпретаторов и делает gimp программируемым графическим редактором. Можно сказать, что его архитектура подобна архитектуре текстового редактора Emacs. Таких интерпретаторов на сегодня два.

We are sorry

Разработчик скрипта имеет доступ к многочисленным базовым функциям-графическим примитивам. На Схеме, так же, как и на Лиспе, можно писать в директивном стиле, однако изящества и простоты, столь необходимых в обучении, достичь при этом возможным не представляется. Директивен другой язык, интерпретатор которого также встроен в gimp.

Это Перл Perl , его gimp -овская реализация называется Perl-fu. Тем не менее, базовой интерактивной функциональности gimp включая доступные модули вполне достаточно, чтобы покрыть обычно изучаемые в школе вопросы обработки графики.

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

Множественность окон, к сожалению, может создавать некоторые неудобства в средах без развитого инструментария управления окнами. Она включает, в том числе:. Последовательно выделяемые области могут образовывать пересечения, объединения или вычитания;.

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

Работа Дизайнер компьютерной графики

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

Работа с графикой Пред. Векторное и растровое кодирование изображений. Применение векторной и растровой графики. Свободные программы для работы с векторной графикой. Редактор векторной графики OpenDraw. Редактор растровой графики gimp. Источники и параметры растровой графики. Источники и параметры и форматы представления растровой графики. Общие сведения о gimp. Интерактивная функциональность и эргономика.

Фильтрация и синтез изображений. Автоматизация вычислений и хранение систематических данных.



Вас заинтересует:

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