logo
ОИТ_Учебник

2.2. Графические редакторы

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

В настоящее время активно применяются программы Adobe PhotoShop(цветоделение и обработка изображений),Quark Press(верстка периодики),CorelDraw(графический редактор),PowerPoint(разработка сценария и стиля презентаций, слайд-фильмы),FaxLine(факсовая связь),Machaon(факсимильная и почтовая связь и безбумажный документообмен),AutoCAD(черчение и конструирование),AdobeIllustrator(дизайнерство),Corel ArtShow (библиотека иллюстраций, созданных художниками всего мира), всемирно известные браузерыInternet ExplorerиNetscape Navigator, в которых используются графические редакторы,Microsoft Paint— многофункциональный, но в то же время простой в использованиирастровый графический редакторкомпанииMicrosoft, входящий в состав всех операционных системWindows, начиная с первых версий.

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

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

Растровая графика применяется при разработке электронных (мультемедийных) и полиграфических изданий. Образует изображение множеством точек (пикселей), с каждой из которых можно работать отдельно (в том числе и закрашивать в определенный цвет). Большинство графических редакторов предназначены для работы с растровыми изображениями, ориентированы не столько на создание изображений, сколько на их обработку (MS Paint). В Интернете применяются только растровые иллюстрации. Одним из недостатков растровой графики является снижение качества изображений при их увеличении. Раз в оригинале предусмотрено определенное количество точек, то при большом масштабе увеличивается их размер, становятся заметны элементы растра, что искажает саму иллюстрацию.

Векторная графика образует изображение системой отдельных объектов, которыми могут быть различные геометрические фигуры, составленные из прямых, дуг, окружностей. Если в растровой графике базовым элементом изображения является точка, то в векторной графике – линия (вектор). Линия описывается математически как единый объект, и потому объем данных для отображения объекта средствами векторной графики существенно меньше, чем в растровой графике. Из простейших объектов создаются более сложные. Программные средства для работы с векторной графикой предназначены в первую очередь для создания иллюстраций и в меньшей степени для их обработки. Такие средства широко используются в рекламных средствах и издательствах, при создании чертежей и карт. К редакторам векторного типа относятся графический редактор в приложенииMicrosoft Office (Word, Excel).Некоторые программы, напримерAdobe PhotoShop, позволяют комбинировать растровые и векторные технологии.

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

Отдельным предметом считается трехмерная (3D) графика, реализующая приемы и методы построения объемных моделей объектов в пространстве. Как правило, в ней сочетаются векторный и растровые методы формирования изображений. Популярным пакетом обработки трехмерной графики является 3DStudioMax.

Основные форматы графических файлов: BMP– стандартный формат растровых изображений воспринимается всеми графическими редакторами;GIF– распространенный формат, получил популярность благодаря высокой степени сжатия; форматыJPEGиPCX.

Растровый графический редакторкомпанииMicrosoft Paint

Microsoft Paint— многофункциональный, но в то же время простой в использованиирастровый, графический редакторкомпанииMicrosoft, входящий в состав всех операционных системWindows, начиная с первых версий.

Первая версия Paint появилась вWindows 1.0. ВWindows 3.0был переименован в PaintBrush, но позже был опять переименован в Paint.

Windows 7

В Windows 7Paintвпервые был полностью переработан, получил ленточный интерфейс, дополнительные кисти и фигуры, схожие с библиотекойMicrosoft Office. Краткий обзор нововведений:

Многократное увеличение или уменьшение инструмента

Выберите один из инструментов «Кисть», «Ластик», «Линия» или «Распылитель» и нажмите клавиши Ctrl и NumPad +. Чем дольше держать нажатой эту комбинацию, тем больше будет увеличиваться инструмент. Соответственно, если зажать Ctrl и NumPad −, то инструмент будет уменьшаться.

Пипетка

Инструмент «Одноразового» действия — после применения автоматически возвращает тот инструмент, который был активен до её включения. Левой кнопкой берёт основной цвет, правой — фоновый. С нажатым Ctrl берёт «третий» цвет.

Заливка

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

Замена цвета

Инструмент «Ластик» работает, фактически рисуя вторым — «фоновым» — цветом там, где им проведут при нажатой левой кнопке мыши. Однако, если им водить при нажатой правой кнопке, то он будет «стирать» фоновым цветом только то, что нарисовано первым — «основным» — цветом.

Выделение

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

Прозрачное выделение

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

Пользовательская кисть

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

Вставка

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

Графический редактор Adobe Photoshop 

Adobe Photoshop — многофункциональный графический редактор, разработанный фирмой Adobe Systems. В основном работает с растровыми изображениями, однако имеет некоторые векторные инструменты. Часто эту программу называют просто Photoshop. В настоящее время Photoshop доступен на платформах Windows, OS Xв мобильных системах iOS и Android. Для версий 8.0 и CS6 возможен запуск под Linux с помощью альтернативы Windows API — Wine.

Несмотря на то, что изначально программа была разработана как редактор изображений для полиграфии, в данное время она широко используется и в веб-дизайне. Photoshop тесно связан с другими программами для обработки медиафайлов, анимации и другого творчества. Photoshop CS3 в версии Extended поддерживает также работу с трёхмерными слоями.

Первая версия Photoshop появилась в 1987 году. Её создал студент Мичиганского университета Томас Нолл (англ. Thomas Knoll) для платформы Macintosh.

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

В программе Adobe Photoshop Extended можно открывать и работать с 3D-файлами, создаваемыми другими программами. Возможно использовать трехмерные файлы для внедрения в двумерное фото. Доступны некоторые операции для обработки 3D-модели, такие как работа с каркасами, выбор материалов из текстурных карт, настройка света.

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

Для имитации движения в Photoshop можно создавать кадры мультипликации, используя слои изображения. Можно создавать видеоизображения, основанные на одной из многих заданных пиксельных пропорций. После редактирования можно сохранить работу в виде файла GIF-анимации или PSD, который впоследствии можно проиграть в других видеопрограммах, таких как Adobe Premiere Pro или Adobe After Effects. Доступно открытие или импортирование видеофайлов и последовательности изображений для редактирования и ретуширования, создание видеоряда мультипликации и экспорт работ в файл формата QuickTime, GIF-анимацию или последовательность изображений. Видеокадры можно отдельно редактировать, трансформировать, клонировать, применять к ним маски, фильтры, разные способы наложения пикселов, на них можно рисовать, используя различные инструменты.

С помощью программы Photoshop Extended можно рассматривать MatLab -изображения, обрабатывать их в программе PhotoShop, комбинировать команды MatLab с технологиями обработки изображений PhotoShop. Как только устанавливается соединение с программой PhotoShop из программы MatLab и осуществляется ввод команд в командную строку MatLab, эти управляющие воздействия незамедлительно выполняются в PhotoShop. Файлы, подготовленные в программе MatLab, имеют расширение m, fig, rpt, mat, mdl. Коммуникация между PhotoShop и MatLab использует интерфейс PhotoShop JavaScript и библиотечный интерфейс MatLab.

Графический редактор CorelDRAW

Программа CorelDRAW, разработанная фирмой Corel, была выпущена в 2002 г. Эта программа обладает удивительной универсальностью и мощностью, будучи в равной степени полезной и в промышленном дизайне, и в разработке рекламной продукции, и в подготовке публикаций, и в создании изображений для web-страниц. Это делает программу весьма эффективной в качестве первого программного средства для приступающих к изучению машинной графики в целом или векторной графики в частности. Пользовательский интерфейс CorelDRAW построен очень рационально, с высокой степенью унификации. Все изображения, с которыми работают программа, разделяются на два класса: точечные и векторные.

Объектно-ориентированный подход

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

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

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

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

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

Контрольные вопросы

  1. Какой растровый графический редакторвходит в состав всех операционных системWindows, начиная с первых версий?

  2. Можно ли применять графический редактор Adobe Photoshop для создании изображений web-страниц?

  3. В чем отличие объектов иллюстративной графики от объектов других прикладных областей

  4. На какие виды графики подразделяется компьютерная графика в зависимости от способа формирования изображений?

  5. Позволяют ли графический редактор комбинировать растровые и векторные технологии?

  6. На какие два класса разделяются все изображения, с которыми работают программа CorelDRAW?

  7. В чем заключается объектная ориентация пакета CorelDRAW?