Компьютерные технологии. Компьютерные технологии в экологии и природопользовании
Скачать 8 Mb.
|
Преимущества растровой графики Растровая графика позволяет создать практически любой рисунок независимо от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому без потерь в размере файла. Распространённость – растровая графика в данный момент широко используется. Её можно встретить повсеместно, начиная от маленьких значков и заканчивая внушительными баннерами. Растровое представление изображения естественно для большинства устройств ввода-вывода графической информации, таких как мониторы (за исключением векторных устройств вывода), матричные и струйные принтеры, цифровые фотоаппараты, сканеры, а также сотовые телефоны. Недостатки растровой графики Большой размер файла. Фактически для каждого пиксела приходится хранить информацию о его координатах и цвете. Ухудшение качества изображения при его увеличении, т.к. увеличивается размер точки (эффект пикселизации). 35 Особенности редакторов растровой и векторной графики Для построения, коррекции, сохранения и получения «бумажных» копий рисунков и других изображений используется специальная программа – графический редактор. Графические редакторы – это инструменты компьютерного графика, с помощью которых он создает и редактирует изображения. В настоящее время существует много различных графических редакторов. Поэтому важно знать, какой редактор наилучшим образом подходит для решения конкретной задачи. Улучшение качества изображений, а также монтаж фотографий выполняются в редакторах растровой графики. Для создания иллюстраций обычно используются редакторы векторной графики, которые называют также программами рисования. Любой графический редактор содержит набор инструментов для работы с изображениями. Для создания изображений используются определённые «инструменты» – линейка («отрезок»), прямоугольник, круг, эллипс и т.д. Такие инструменты, позволяющие изображать простые фигуры, называются «графическими примитивами». Можно без труда нарисовать окружность, квадрат или многоугольник произвольной формы. Для этого нужно выбрать в таблице инструментов графический примитив и установить курсор в соответствующую точку рабочего поля. Для прямоугольника в эту точку будет помещен левый верхний угол, для круга и эллипса – центр. Рисовать изображение можно как с помощью базовых инструментов (примитивов), так и в «ручном» режиме. При помощи графического редактора возможно строить изображения путем компоновки их из других, ранее созданных изображений, объединяя их с текстом и изменяя цвета. Поэтому в графическом редакторе реализованы функции, позволяющие: «вырезать», «склеивать» и «стирать» произвольные части изображения; «перемещать», «копировать», «удалять», «зеркально отражать» и «вращать отдельные» части изображений; применять для рисования произвольные «краски» и «кисти»; увеличивать фрагмент изображения для проработки мелких деталей; добавлять к рисункам текст; 36 масштабировать (изменять размер) изображение, выполнять его перемещение и поворот; сохранять рисунки на внешних носителях, осуществлять их поиск и воспроизведение. Среда графического редактора Среда большинства графических редакторов состоит из трёх основных частей. С левой стороны экрана располагается набор пиктограмм (условных рисунков) с изображением инструментов, которыми можно пользоваться в процессе редактирования изображений – это инструментальная часть среды графического редактора. В нижней части экрана – другая часть среды – палитра, из которой можно выбрать краски требуемого цвета. Оставшаяся часть экрана представляет собой пустой «холст» (рабочее поле). Над рабочим полем находится третья часть – меню, позволяющее изменять режимы работы. В левом нижнем углу экрана выводится калибровочная шкала, которая позволяет устанавливать ширину рабочего инструмента (кисти, резинки и т. д.). Режимы работы графического редактора Режимы графического редактора определяют возможные действия, а также команды, которые можно отдавать редактору в данном режиме. Режим работы с рисунком (рисование). В этом режиме на рабочем поле находится изображение инструмента. С помощью инструмента можно наносить рисунок, редактировать его, манипулировать его фрагментами. Режим выбора и настройки инструмента. Курсор – указатель, находится в поле экрана с изображениями инструментов (меню инструментов). Кроме того, с помощью меню можно настроить инструмент на определенный тип и ширину линии, орнамент закраски. Режим выбора рабочих цветов. Курсор находится в поле экрана с изображением цветовой палитры. В этом режиме можно установить цвет фона, цвет рисунка. Некоторые графические редакторы дают возможность пользователю изменять палитру. 37 Режим работы с внешними устройствами. В этом режиме можно выполнять команды записи рисунка на диск, считывания рисунка с диска, вывода рисунка на печать. Графические редакторы на профессиональных ПК могут работать со сканером, используя его для ввода изображения с репродукций. Работая с графическим редактором, пользователь применяет не только клавиатуру, но и манипулятор-мышь. Создавая изображения на экране компьютера, можно не только рисовать их самому, но и использовать другие изображения, например, фотографии, рисунки из книг и т.д. Для ввода такой дополнительной графической информации в компьютере используется специальное устройство – сканер (Павлова и др., 2009). Несмотря на то что редакторы растровой и векторной графики могут использовать одинаковые инструменты, способы представления создаваемых ими изображений различны. Прежде чем выполнить операцию над фрагментом изображения, его необходимо «выделить». В редакторах векторной графики выделяют объекты (векторные примитивы), а в редакторах растровой графики – области (наборы пикселей). Чтобы выделить объект, достаточно щелкнуть на нем мышью. Выделение же области – более сложная задача, так как в этом случае необходимо точно указать, какая группа пикселей составляет область. Вот почему в редакторах растровой графики встречаются разнообразные инструменты выделения. Некоторые из них используются для выделения областей простой формы (прямоугольников или эллипсов), другие – для выделения областей со сложной криволинейной границы. Так как основное понятие растровой графики – пиксель, большинство инструментов и команд редакторов растровой графики изменяют яркость и цветовые оттенки отдельных пикселей. Это дает возможность улучшать резкость изображений, осветлять или затемнять отдельные его фрагменты, а также удалять небольшие дефекты (царапины и т. д.). Основное понятие векторной графики – объект. Поэтому редакторы векторной графики содержат команды упорядочения, взаимного выравнивания, пересечения объектов, исключения одних объектов из других. Таким образом, можно создавать новые объекты сложной формы из более простых. Как правило, в редакторах растровой и 38 векторной графики имеются средства для получения эффекта объема. Однако трехмерные образы реальных объектов следует создавать в программах трехмерного моделирования (Залогова, 2005). Векторные графические редакторы Сфера применения векторной графики очень широка, она играет огромную роль в компьютерной полиграфии. Векторными методами формируются шрифты True Tupe. Векторные редакторы применяют для создания графических изображений высокой четкости и точности: чертежей, схем, диаграмм, фигурных заголовков, фирменных логотипов и стилей. С их помощью создают также штриховые рисунки. Основные редакторы векторной графики: CorelDraw, Adobe Illustrator, FreeHand. Все эти редакторы работают с одними и теми же объектами векторной графики, основаны на одних и тех же принципах, имеют схожие инструменты, и, соответственно, приемы создания векторных изображений в этих редакторах удивительно похожи. Для работы с изображением каждый векторный редактор имеет панель инструментов и другие элементы управления. Инструменты панели управления служат для простейших операций с контурами. Векторные редакторы позволяют создавать новые конструкции символов с помощью инструментов для работы с контурами. В векторных редакторах есть средства применения эффектов к простым объектам (видтинювання, выдавливания, искажения, прозрачность и т.д.). Прочие элементы управления сосредоточены в строке меню и специальных диалоговых окнах. В векторном редакторе Adobe Illustrator, например, эти диалоговые окна называют палитрами. Векторное изображение можно строить вручную путем создания и объединения простейших контуров либо получать путем трассировки (векторизации) растровых изображений. Следует отметить наличие средств обработки текста, к которым можно применить все приемы редактирования объектов, управлять размерами текста и возвращать в любую сторону. Текстовые объекты в векторных редакторах рассматриваются как объекты особой породы. В арсенале векторных программ есть множество инструментов для выполнения 39 различных задач как в традиционных операционных средах, так и в работе с Интернетом. Редактор CorelDRAW. На сегодняшний день это наиболее распространенный редактор векторной графики. Помимо обработки векторной графики, в этом пакете существует обработчик растровой графики (Corel PHOTO-PAINT), трассировщик изображений (CorelTRACE), редактор шрифтов, подготовки текстур и создания штрихкодов, а также огромные коллекции с изображениями (CorelGallery). Сайт программы: www.corel.com. Редактор Adobe Illustrator. Ветеран векторной графики – пакет Illustrator, когда-то представлял собой выдающееся достижение в этой области и послужил моделью, которая легла в основу многих программ. Adobe Illustrator по своей мощности эквивалентен растровому редактору Adobe Photoshop: имеет аналогичный интерфейс, позволяет подключать различные фильтры и эффекты, понимает многие графические форматы. Сайт программы: www.adobe.com/products/illustrator. Редактор Macromedia FreeHand. Был разработан фирмой Aldus, позднее права перекупила Macromedia. Пакет обеспечивает высокое удобство работы с кистями, эффекты выдавливания и трехмерное вращение векторных объектов, может работать в многостраничном режиме. Сайт программы: www.macromedia.com/software/freehand. Редактор XFig. Этот графический редактор предназначен для работы в операционной системе Linux и встроен в графическую оболочку KDE. Стандартный набор геометрических фигур включает в себя: окружность и эллипс с возможностями их создания по двум различным начальным условиям – радиусу или диаметру, замкнутые и незамкнутые линии и ломаные, правильные и неправильные многоугольники, дуги и различные прямоугольники. Профессиональные дизайнеры используют для создания векторной графики инструменты, проверенные годами, например, Adobe Illustrator и CorelDraw. Но существует множество бесплатных и онлайновых инструментов. С их помощью 40 можно перевести растровое изображение в векторное, сделать набросок несложного дизайна, сгенерировать узор гильоша и так далее (Бондаренко, 2013). «Рисунки Google» – самый простой векторный редактор, который всегда под рукой. Самый известный, простой и доступный онлайновый векторный редактор – это «Рисунки» в сервисе «Google Диск». При помощи веб-приложения «Рисунки» можно создавать различные фигуры, стрелки, выноски, графические элементы формул, добавлять прямые линии, кривые, ломаные, стрелки и каракули. Также доступно добавление текстовых элементов, импорт растровых изображений. Векторные рисунки импортировать можно, но редактировать — нет (доступен только просмотр). Сайт программы: https://www.google.com/intl/ru/drive/ Autotracer – бесплатный конвертер растровых картинок в векторные. С его помощью можно преобразовать файлы PNG, BMP, JPEG и GIF в векторный формат и сохранить в формат SVG, EPS, PDF, DXF. Сервис полностью бесплатен, но есть одно ограничение: размер исходного файла не должен превышать один мегабайт. Перед преобразованием можно задать некоторые настройки: определиться с числом цветов, которые будут оставлены на растровом изображении перед векторизацией, а также избавиться от зашумленности, указать, в каких случаях линии будут приняты за кривые. Сайт программы: www.autotracer.org/ Vector Paint – векторный редактор в Chrome, который может работать и без браузера. Запускать такие приложения можно прямо с рабочего стола – открытый браузер, равно как и доступ к Интернету, для их использования не нужны. Для работы с изображениями и создания новых Vector Paint содержит все основные инструменты и режимы веркторного редактора. По умолчанию работа ведется на одном слое, но при необходимости можно добавить возможность работы с несколькими слоями. Эта возможность реализована в виде дополнения. В Vector Paint предусмотрены и другие дополнения, которые могут быть с легкостью добавлены в приложение. Это расширенные возможности для работы с текстом, добавление маркеров, использование изображений для создания повторяющихся рисунков на формах. Готовые проекты сохраняются в формате SVG, а также могут быть экспортированы в PNG и JPEG. Сайт программы: http://vectorpaint.yaks.co.nz/ 41 Inkscape – векторный редактор имеющий массу достоинств. Во-первых, он кроссплатформенный (может запускаться в среде Windows, Linux, Mac). Во-вторых, поддерживает большое число популярных векторных форматов, в числе которых SVG, SVGZ, EMF, DXF, EPS, PostScript, WMF и др. В редакторе есть и стандартные для любого векторного редактора средства для создания графики, он дает возможность выполнять различные действия с контурами, в распоряжении пользователя большая библиотека фильтров и специальный редактор, при помощи которого можно создавать собственные эффекты. В программе реализована поддержка графических планшетов, благодаря чему в ней можно вручную рисовать, управляя наклоном и силой нажатия пера. Inkscape – полноценная альтернатива коммерческим пакетам. Сайт программы: https://inkscape.org/ru/. Существуют и различные on-line векторные редакторы разной степени сложности и содержания: SVG-Edit (https://svg-edit.ru.), Chittram (www.chittram.com), ZebraTRACE – бесплатное создание гильошей (http://maxim-s-barabash.github.io/ZebraTrace/). Ф ОРМАТЫ ГРАФИЧЕСКИХ ФАЙЛОВ Стандартные и собственные форматы графических редакторов Проблема сохранения изображений для последующей их обработки чрезвычайно важна. С ней сталкиваются пользователи любых графических систем. Разные форматы обеспечивают различный уровень качества сохраняемых растровых графических изображений в файлах разного размера. Это обуславливает необходимость корректного подбора используемых форматов файлов. Формат графического файла – способ представления графических данных на внешнем носителе, т.е. определяет способ хранения информации в файле (растровый или векторный), а также форму хранения информации (используемый алгоритм сжатия). Некоторые форматы графических файлов являются стандартными (универсальными), так как могут быть обработаны большинством графических редакторов. Некоторые программы обработки изображений используют собственные форматы (оригинальные), которые распознаются только самой 42 создающей программой. Преимущество оригинальных форматов файлов состоит в том, что они позволяют сохранять изображения при меньшем размере файла. Изображение может быть обработано несколькими программами прежде, чем примет свой окончательный вид и будет напечатано или появится в мультимедиа презентации. Как правило, изображение «кочует» из программы в программу, где на ходу корректируется, улучшается, к нему добавляются спецэффекты. Таким образом, пересылка изображения из одной программы в другую жизненно необходима, так как каждая графическая программа имеет свои сильные и слабые стороны. Чтобы сделать более быстрым и эффективным этот процесс, разработчики программных средств создали ряд компьютерных форматов, которые служат своего рода общим языком, и для этого используются стандартные форматы графических файлов. Собственные форматы файлов используются, как правило, когда файл сохраняется в графическом приложении, мы запоминаем его в собственном программном файловом формате, т.е. формате, созданном для данного программного продукта. В каждом конкретном случае создатели программного продукта выбирают самый оптимальный вариант формата. Если создается файл, который будет экспортироваться в другие программы, возможно, понадобится сохранить файл в формате, отличном от того, в котором он был создан. Форматы файлов векторной графики Файлы векторных форматов содержат описания рисунков в виде набора команд для построения простейших графических объектов (линий, окружностей, прямоугольников, дуг и т.д.). Кроме того, в этих файлах хранится некоторая дополнительная информация. Разные векторные форматы различаются набором команд и способом их кодирования. Формат PostScript (Adobe PostScript) – язык описания страниц (язык управления лазерными принтерами) фирмы Adobe. Файлы этого формата с расширением .ps или, реже, .prn содержат в себе сам документ (только то, что располагалось на страницах), все связанные файлы, использованные шрифты, а также другую информацию: цветоделение, дополнительные платы, полутоновый 43 растр для каждой платы, линиатуру растра и прочие данные для выводного устройства. Формат EPS (Encapsulated PostScript) – упрощенный PostScript. Не может содержать в одном файле более одной страницы, не сохраняет ряд установок для принтера. Как и в файлы печати PostScript, в EPS записывают конечный вариант работы, хотя такие программы, как Adobe Illustrator, Photoshop и Macromedia FreeHand, могут использовать его как рабочий. EPS используется для передачи векторов и растра в издательские системы, создается почти всеми программами, работающими с графикой. Изначально EPS разрабатывался как векторный формат, позднее появилась его растровая разновидность – Photoshop EPS. Формат PDF (Portable Document Format) предложен фирмой Adobe как независимый от платформы формат, в котором могут быть сохранены иллюстрации (векторные и растровые) и текст, причем с множеством шрифтов и гипертекстовых ссылок. Первоначальная задача PDF – передача по сети в сжатом виде проиллюстрированных и отформатированных документов – сегодня значительно расширена. Формат AI (Adobe Illustrator Document) – может содержать в одном файле только одну страницу, имеет маленькое рабочее поле, всего 3х3 метра. В целом несколько уступает FreeHand и CorelDRAW по иллюстративным возможностям, тем не менее отличается наибольшей стабильностью и совместимостью с PostScript. AI поддерживают почти все программы, так или иначе связанные с векторной графикой. Формат Illustrator является наилучшим посредником при передаче векторов из одной программы в другую, с РС на Macintosh и назад. Формат FH (FreeHand Document) понимает только сам FreeHand, Illustrator для Macintosh и несколько программ от Macromedia. Последние версии имеют полную кроссплатформенную совместимость. Поддерживает многостраничность. Некоторые эффекты FreeHand несовместимы с PostScript. Формат CDR (CorelDRAW Document) – собственный формат CorelDRAW, пользоваться им чрезвычайно удобно, он имеет неоспоримое лидерство на платформе РС. Многие программы на РС (FreeHand, Illustrator, PageMaker) могут 44 импортировать файлы CDR. Последние версии имеют полную кроссплатформенность. В файлах этих версий применяется компрессия для векторов и растра отдельно, могут внедряться шрифты, файлы CDR имеют огромное рабочее поле (45х45 метров); начиная с 4-й версии поддерживается многостраничность. Формат WMF (Windows MetaFile) – формат векторных и растровых изображений Windows. В этом формате создают изображения для ОС либо для Интернета. Он подходит для хранения векторных и растровых файлов и их последующего вывода как на экраны мониторов, так и на печатающие устройства. Несмотря на то что формат WMF разработан для среды Windows, он поддерживается графическими программами на многих других платформах и часто используется для обмена данными с Windows-приложениями. В случае векторной иллюстрации формат Encapsulated PostScript поддерживает использование графических элементов, сохраненных как WMF. Формат CGM (Computer Graphics Metafile) – популярный векторный формат (хотя примененный здесь алгоритм позволяет записывать и растровые картинки), используемый для переноса данных на другие платформы. Теоретически основное преимущество CGM – его независимость от аппаратной и программной платформ. CGM больше подходит для обмена данными между программами и платформами, нежели для хранения чертежей и рисунков. Формат DXF (Drawing eXchange Format) – векторный формат поддерживают все программы автоматизированного проектирования начиная с пакета AutoCAD компании Autodesk. Однако из-за его сложности некоторые приложения "умеют" только читать DXF-файлы и не способны сохранять данные в этом формате. В DXF реализованы многие возможности, отсутствующие в большинстве других форматов, например, хранение трехмерных объектов. Необходимо отметить наличие прекрасного встроенного кодировщика текста. |