Создание видео-лекции "Графический редактор Gimp"
История создания графического редактора GIMP, особенности программы. Введение в растровую графику. Сравнение векторной и растровой графики. Основные принципы и приемы использования GIMP. Загрузка изображений в GIMP. Основные понятия растровой графики.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 11.11.2011 |
Размер файла | 752,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Курсовая работа
На тему:
"Создание видео-лекции "Графический редактор Gimp""
Ульяновск, 2011
Введение
GIMP - многоплатформенное программное обеспечение для редактирования изображений (GIMP - GNU Image Manipulation Program).Редактор GIMP пригоден для решения множества задач по изменению изображений, включая ретушь фотографий, объединение и создание изображений.
Программа GIMP многофункциональна. Ее можно использовать как простой графический редактор, как профессиональное приложение по ретуши фотографий, как сетевую систему пакетной обработки изображений, как программу для рендеринга изображений, как преобразователь форматов изображения и т.д.
GIMP спроектирован расширяемым, т.е. при помощи дополнений он способен реализовывать любые возможные функции. Передовой интерфейс для разработки сценариев позволяет легко автоматизировать выполнение любых задач разного уровня сложности.
Одной из сильных сторон GIMP является его доступность из многих источников для многих операционных систем. GIMP входит в состав большинства дистрибутивов GNU/Linux. GIMP также доступен и для других операционных систем вроде Microsoft Windows™ или Mac OS X™ от Apple (Darwin). GIMP - свободное программное обеспечение, выпускаемое под лицензией GPL (General Public License). GPL предоставляет пользователям право доступа к исходному коду программ и право изменять его. Будучи весьма мощным продуктом, GIMP способен стать незаменимым помощником в таких областях, как подготовка графики для Web-страниц и полиграфической продукции, оформление программ (рисование пиктограмм, заставок и т.п.), создание анимационных роликов, обработка кадров для видеофрагментов и построение текстур для трехмерной анимации. Очень полезна функция создания и обработки анимационных роликов, позволяющая накладывать анимацию на объект как текстуру и выполнять определенные финишные операции после рендеринга.
Одни характеризуют GIMP как доступный в Linux аналог Photoshop, другие настаивают на том, что принципиально невозможно сравнивать эти две программы, и отмечают, что их интерфейс и основная концепция значительно различаются, а совпадает, строго говоря, только тип обрабатываемых данных - растровые изображения. Это, конечно, не совсем верно: редакторы сходны как минимум еще и тем, что оба принадлежат к «тяжелой весовой категории». В общем, забегая вперед, можно сказать, что наборы встроенных инструментов в них тоже достаточно похожи, и тому, кто знает Photoshop, будет несложно начать работу в GIMP. Но в освоении более сложных средств опыт использования Photoshop не поможет: гибкие и предоставляющие массу возможностей подключаемые модули GIMP организованы совершенно по-другому.
1. История создания Gimp
Проект GIMP (GNU Image Manipulation Program) был основан в 1995 году Спенсером Кимбеллом и Питером Маттисом как дипломный проект, в настоящий момент поддерживается группой добровольцев. Распространяется на условиях GNU General Public License. Т.е., проще говоря, бесплатно. Изначально сокращение «GIMP» означало англ. General Image Manipulation Program, a в 1997 году полное название было изменено на «GNU Image Manipulation Program», и программа официально стала частью проекта GNU. Проект поддерживает следующие платформы: GNU/Linux, MS Windows, FreeBSD. В редактор встроена поддержка нескольких десятков языков. Есть portable-версия.
С помощью GIMP можно создавать графические изображения, логотипы, масштабировать и кадрировать фотографии, раскрашивать, комбинировать картинки с использованием слоев, преобразовывать изображения в различные форматы. Первое время GIMP разрабатывался исходя из личных предпочтений разработчиков, дизайн и удобство пользования оставляли желать лучшего. Последние пять лет была проделана большая работа в этом направлении. Но ввиду того, что проект некоммерческий, изменения появляются не так быстро, как хотелось бы пользователям.
Традиционно GIMP считается свободным аналогом Adobe Photoshop, хотя сами разработчики часто возражают против такой формулировки. И они правы: по мощности и удобству GIMP сильно уступает продукту корпорации Adobe. Но на базе Linux и FreeBSD ему, по сути, нет равных. Существующие другие бесплатные растровые редакторы Krita, Paint.NET, Tux Paint не могутс ним равняться.
2. Особенности программы
В GIMP последних версий включены следующие особенности: GIMP поддерживает графическими планшетами и другими устройствами ввода Динамика кистей. Любой кисти можно задать степень дрожания, кисти могут реагировать на степень надавливания, скорость движения и изменять свой цвет, размер, жесткость и непрозрачность в произвольном порядке. Собственный формат файлов XCF хранит совершенно всю информацию о файле. Включая историю отмен. В любой момент можно начать редактировать файл и отменить любые предыдущие действия.
Удобная работа с буфером обмена. Содержимое буфера обмена сразу можно превратить либо в новое изображение, либо можно использовать как кисть или текстуру для заливки.
GIMP может перетаскивать практически все, что вы видите на экране. Вы можете даже перетащить цвет с панели инструментов на изображение и в результате все изображение или выделенная его часть будут заполнены выбранным цветом. GIMP умеет архивировать изображения «на лету». Нужно только добавить к имени файла gz или bz2, и изображение будет сжато. В дальнейшем, GIMP сможет открыть такое изображение как обычное.
Интуитивный инструмент свободного выделения. Одним инструментом можно создавать как многоугольное выделение, так и выделение «от руки». Все точки соединения выделения можно редактировать перед применением выделения.
Поддержка кистей в формате Фотошопа дает огромные возможности рисования дизайнерам и художникам.
Поддержка формата файлов PSD обеспечивает хорошую интеграцию с программами, которые не поддерживают формат файлов GIMP. При кадрировании изображения сразу можно выбрать правила, которые помогут хорошо кадрировать изображение. Например, «Правило третьей», «Золоте сечение», «Линии по центру».
Редактирование выделения. После создания прямоугольного или эллиптического выделения его размеры и параметры можно отредактировать. Можно изменить размеры выделенной области или, например, закруглить края выделения.
Инструмент выравнивания. Слои можно выровнять по определенным параметрам, которые нужны именно вам. Правилом выравнивания может быть направляющая, активный слой или контур выделения.
Локализация. GIMP переведен на множество языков. Он самостоятельно определит язык операционной системы при установке, и сразу же начнет общаться с вами на вашем родном языке.
Изменяемые комбинации клавиш. В GIMP можно переназначить большинство горячих клавиш. При включенной функции динамического изменения, горячие клавиши можно поменять просто наведя курсор на пункт меню и нажав нужное сочетание клавиш.
Простое создание собственных плагинов. Любой программист может создать расширение на одном из трех распространенных языков программирования, который сможет расширить возможности редактора. Поэтому таких плагинов создано большое количество.
Карта изображения. В GIMP стандартной сборки добавлен плагин, который может создавать HTM-разметку и саму карту изображения (image map).
Интеллектуальное обесцвечивание. При обесцвечивании изображения можно выбрать один из предложенных вариантов обесцвечивания.
Параметр «Ослабить». Возможно не полная отмена предыдущего действия, а его частичное ослабление за счет изменения режима смешивания и непрозрачности.
Инструмент «Контуры». Инструмент служит для создания псевдовекторных кривых. Реализован, пожалуй, гораздо удобней чем в большинстве платных векторных редакторов.
Передвижение холста. В холсте изображение можно передвигать за пределы окна, что помогает рисованию по краям изображений. Изображение можно передвигать, пока в каком-либо углу холста не окажется центра изображения. Это очень помогает при рисовании по краям рисунка.
Реальный размер слоя. При активации одного из слоев, можно увидеть его края, если он даже находится за пределами рабочего холста. Опционально эту функцию можно отключить.
Выделение переднего плана. Очень быстрый и удобный инструмент, который сопоставляет цвета, которые есть на переднем плане, а потом создает выделение только переднего плана. В любой момент границы можно переднего плана можно переопределить кистью. Возможность работать со слоями и масками.
3. Введение в графический редактор GIMP
3.1 Введение в растровую графику
Основным элементом растрового изображения является точка. Если изображение экранное, то эта точка называется пикселем. В зависимости от того, на какое графическое разрешение экрана настроена операционная система компьютера, на экране могут размещаться изображения, имеющие 640x480, 800x600, 1024 и более пикселей. С размером изображения непосредственно связано его разрешение. Этот параметр измеряется в точках на дюйм (dots per inch - dpi). У монитора с диагональю 15 дюймов размер изображения на экране составляет примерно 28x21 см. Зная, что в одном дюйме 25,4 мм, можно рассчитать, что при работе монитора в режиме 800x600 пикселей разрешение экранного изображения равно 72 dpi. При печати разрешение должно быть намного выше. Полиграфическая печать полноцветного изображения требует разрешения не менее 300 dpi. Стандартный фотоснимок размером 10x15 см должен содержать примерно 1000x1500 пикселей.
Нетрудно также установить, что такое изображение будет иметь 1,5 млн точек, а если изображение цветное и на кодирование каждой точки использованы три байта, то обычной цветной фотографии соответствует массив данных размером свыше 4 Мбит.
Большие объемы данных - это основная проблема при использовании растровых изображений. Для активных работ с большеразмерными иллюстрациями типа журнальной потребуются компьютеры с большими размером оперативной памяти и хорошей видеокартой. Разумеется, такие компьютеры должны иметь и высокопроизводительные процессоры.
Второй недостаток растровых изображений связан с невозможностью их увеличения для рассмотрения деталей. Поскольку изображение состоит из точек, то увеличение изображения приводит только к тому, что эти точки становятся крупнее. Никаких дополнительных деталей при увеличении растрового изображения рассмотреть не удается. Более того, увеличение точек растра визуально искажает иллюстрацию и делает грубой. Этот эффект называется пикселизацией.
3.2 Сравнение векторной и растровой графики
Говоря о растровой графике, мы указали на два ее существенных недостатка: значительный объем массивов данных, которые надо хранить и обрабатывать, а также невозможность масштабирования изображения без потери качества. Векторная графика устраняет оба эти недостатка, но, в свою очередь, значительно усложняет работу по созданию художественных иллюстраций. На практике средства векторной графики используют не для создания художественных композиций, а для оформительских, чертежных и проектно-конструкторских работ.
Для хранения информации о простейшем объекте, каковым является линия третьего порядка, в векторной графике необходимо всего восемь параметров. Добавив к ним параметры, выражающие такие свойства линии, как ее ширина, цвет, характер и прочие, получается, что для хранения одного объекта достаточно 20?30 байтов оперативной памяти. Достаточно сложные композиции, насчитывающие тысячи объектов, расходуют лишь десятки и сотни кбайт.
В векторной графике легко решаются вопросы масштабирования. Если для линии задана толщина, равная 0,15 мм, то сколько бы мы ни увеличивали или ни уменьшали рисунок, эта линия все равно будет иметь только такую толщину, поскольку это одно из свойств объекта, жестко за ним закрепленное. Распечатав чертеж на малом или на большом листе бумаги, мы всегда получим линии одной и той же толщины. Это свойство векторной графики широко используется в картографии и в конструкторских системах автоматизированного проектирования (САПР).
Получив на экране изображение дома, мы можем его увеличить и подробно рассмотреть изображение квартиры. При дальнейшем увеличении можно подробно рассмотреть способ крепления дверной коробки, дверной петли и далее увеличивать изображение до тех пор, пока шурупы, которыми крепятся дверные петли, не займут полный экран.
3.3 Основные понятия растровой графики
графический редактор растровый векторный
3.3.1 Разрешение изображения и его размер
В компьютерной графике с понятием разрешения обычно происходит больше всего путаницы, поскольку приходится иметь дело сразу с несколькими свойствами разных объектов. Следует четко различать: разрешение экрана, разрешение печатающего устройства и разрешение изображения. Все эти понятия относятся к разным объектам. Друг с другом эти виды разрешения никак не связаны, пока не потребуется узнать, какой физический размер будет иметь картинка на экране монитора, отпечаток на бумаге или файл на жестком диске. Разрешение экрана - это свойство компьютерной системы (зависит от монитора и видеокарты) и операционной системы. Разрешение экрана измеряется в пикселях и определяет размер изображения, которое может поместиться на экране целиком.
Разрешение принтера - это свойство принтера, выражающее количество отдельных точек, которые могут быть напечатаны на участке единичной длины. Оно измеряется в единицах dpi (точки на дюйм) и определяет размер изображения при заданном качестве или, наоборот, качество изображения при заданном размере.
Разрешение изображения - это свойство самого изображения. Оно тоже измеряется в точках на дюйм и задается при создании изображения в графическом редакторе или с помощью сканера. Значение разрешения изображения хранится в файле изображения и неразрывно связано с другим свойством изображения - его физическим размером. Физический размер изображения может измеряться как в пикселях, так и в единицах длины (миллиметрах, сантиметрах, дюймах). Он задается при создании изображения и хранится вместе с файлом. Если изображение готовят для демонстрации на экране, то его ширину и высоту задают в пикселях, чтобы знать, какую часть экрана оно занимает.
Если изображение готовят для печати, то его размер задают в единицах длины, чтобы знать, какую часть листа бумаги оно займет. Нетрудно пересчитать размер изображения из пикселей в единицы длины или наоборот, если известно разрешение изображения.
Таблица 1. Связь между линейным размером иллюстрации и размером файла
Таблица 2. Связь между размером иллюстрации (в пикселях) и размером отпечатка (в мм)
3.3.2 Цветовое разрешение и цветовые модели
При работе с цветом используются понятия цветовое разрешение (его еще называют глубиной цвета) и цветовая модель. Цветовое разрешение определяет метод кодирования цветовой информации, и от него зависит то, сколько цветов на экране может отображаться одновременно. Для кодирования двухцветного (черно-белого) изображения достаточно выделить по одному биту на представление цвета каждого пикселя. Выделение одного байта позволяет закодировать 256 различных цветовых оттенков. Два байта (16 битов) позволяют определить 65 536 различных цветом. Этот режим называется High Color. Если для кодирования цвета используются три байта (24 бита), возможно одновременное отображение 16,5 млн. цветов. Этот режим называется True Color.
Цвета в природе редко являются простыми. Большинство цветовых оттенков образуется смешением основных цветов. Способ разделения цветового оттенка на составляющие компоненты называется цветовой моделью. Существует много различных типов цветовых моделей, но в компьютерной графике, как правило, применяется не более трех. Эти модели известны под названиями: RGB, CMYK и HSB. Цветовая модель RGB наиболее проста для понимания и очевидна. В этой модели работают мониторы и бытовые телевизоры. Любой цвет считается состоящим из трех основных компонентов: красного (Red), зеленого (Green) и синего (Blue). Эти цвета называются основными. Считается также, что при наложении одного компонента на другой яркость суммарного цвета увеличивается. Совмещение трех компонентов дает нейтральный цвет (серый), который при большой яркости стремится к белому цвету. Это соответствует тому, что мы наблюдаем на экране монитора, поэтому данную модель применяют всегда, когда готовится изображение, предназначенное для воспроизведения на экране. Если изображение проходит компьютерную обработку в графическом редакторе, то его тоже следует представить в этой модели. В графических редакторах имеются средства для преобразования изображений из одной цветовой модели в другую.
Метод получения нового оттенка суммированием яркостей составляющих компонентов называют аддитивным методом. Он применяется всюду, где цветное изображение рассматривается в проходящем свете («на просвет»): в мониторах, слайд-проекторах и т.п.
Нетрудно догадаться, что чем меньше яркость, тем темнее оттенок. Поэтому в аддитивной модели центральная точка, имеющая нулевые значения компонентов (0, 0, 0), имеет черный цвет (отсутствие свечения экрана монитора). Белому цвету соответствуют максимальные значения составляющих (255, 255, 255). Модель RGB является аддитивной, а ее компоненты - красный, зеленый и синий - называют основными цветами.
Цветовую модель CMYK используют для подготовки не экранных, а печатных изображений. Они отличаются тем, что их видят не в проходящем, а в отраженном свете. Чем больше краски положено на бумагу, тем больше света она поглощает и меньше отражает. Совмещение трех основных красок поглощает почти весь падающий свет, и со стороны изображение выглядит почти черным. В отличие от модели RGB увеличение количества краски приводит не к увеличению визуальной яркости, а наоборот к ее уменьшению. Поэтому для подготовки печатных изображений используется не аддитивная (суммирующая) модель, а субтрактивная (вычитающая) модель. Цветовыми компонентами этой модели являются не основные цвета, а те, которые получаются в результате вычитания основных цветов из белого:
* голубой (cyan)=белый?красный=зеленый+синий;
* пурпурный (magenta)=белый?зеленый=красный+синий;
* желтый (yellow)=белый?синий=красный+зеленый.
Эти три цвета называются дополнительными, потому что они дополняют основные цвета до белого.
Существенную трудность в полиграфии представляет черный цвет. Теоретически его можно получить совмещением трех основных или дополнительных красок, но на практике результат оказывается негодным. Поэтому в цветовую модель CMYK добавлен четвертый компонент - черный. Ему эта система обязана буквой К в названии (blacK).
В типографиях цветные изображения печатают в несколько приемов. Накладывая на бумагу по очереди голубой, пурпурный, желтый и черный отпечатки, получают полноцветную иллюстрацию. Поэтому готовое изображение, полученное на компьютере, перед печатью разделяют на четыре составляющих одноцветных изображения. Этот процесс называется цветоделением. Современные графические редакторы имеют средства для выполнения этой операции. В отличие от модели RGB, центральная точка имеет белый цвет (отсутствие красителей на белой бумаге). К трем цветовым координатам добавлена четвертая - интенсивность черной краски. Ось черного цвета выглядит обособленной, но в этом есть смысл: при сложении цветных составляющих с черным цветом все равно получится черный цвет. Сложение цветов в модели CMYK каждый может проверить, взяв в руки голубой, розовый и желтый карандаши или фломастеры. Смесь голубого и желтого на бумаге дает зеленый цвет, розового с желтым - красный и т.д. При смешении всех трех цветов получается неопределенный темный цвет. Поэтому в этой модели черный цвет и понадобился дополнительно.
Некоторые графические редакторы позволяют работать с цветовой моделью HSB. Если модель RGB наиболее удобна для компьютера, а модель CMYK - для типографий, то модель HSB наиболее удобна для человека. Она проста и интуитивно понятна. В модели HSB тоже три компонента: оттенок цвета (Hue), насыщенность цвета (Saturation) и яркость цвета (Brightness). Регулируя эти три компонента, можно получить столь же много произвольных цветов, как и при работе с другими моделями.
Цветовая модель HSB удобна для применения в тех графических редакторах, которые ориентированы не на обработку готовых изображений, а на их создание своими руками. Существуют такие программы, которые позволяют имитировать различные инструменты художника (кисти, перья, фломастеры, карандаши), материалы красок (акварель, гуашь, масло, тушь, уголь, пастель) и материалы полотна (холст, картон, рисовая бумага и пр.). Создавая собственное художественное произведение, удобно работать в модели HSB, а по окончании работы его можно преобразовать в модель RGB или CMYK, в зависимости от того, будет ли оно использоваться как экранная или печатная иллюстрация.
Цветовая палитра - это таблица данных, в которой хранится информация о том, каким кодом закодирован тот или иной цвет. Эта таблица создается и хранится вместе с графическим файлом. Самый удобный для компьютера способ кодирования цвета - 24-разрядный, True Color. В этом режиме на кодирование каждой цветовой составляющей R (красной), G (зеленой) и В (синей) отводится по одному байту (8 битов). Яркость каждой составляющей выражается числом от 0 до 255, и любой цвет из 16,5 миллионов компьютер может воспроизвести по трем кодам. В этом случае цветовая палитра не нужна, поскольку в трех байтах и так достаточно информации о цвете конкретного пикселя.
Существенно сложнее обстоит дело, когда изображение имеет только 256 цветов, кодируемых одним байтом. В этом случае каждый цветовой оттенок представлен одним числом, причем это число выражает не цвет пикселя, а индекс цвета (его номер). Сам же цвет разыскивается по этому номеру в сопроводительной цветовой палитре, приложенной к файлу. Такие цветовые палитры еще называют индексными палитрами. Разные изображения могут иметь разные цветовые палитры. Например, в одном изображении зеленый цвет может кодироваться индексом 64, а в другом изображении этот индекс может быть отдан розовому цвету. Если воспроизвести изображение с «чужой» цветовой палитрой, то зеленая елка на экране может оказаться розовой.
В тех случаях, когда цвет изображения закодирован двумя байтами (режим High Color), на экране возможно изображение 65 тысяч цветов. Разумеется, это не все возможные цвета, а лишь одна двести пятьдесят шестая доля общего непрерывного спектра красок, доступного в режиме True Color. В таком изображении каждый двухбайтный код тоже выражает какой-то цвет из общего спектра. Но в данном случае нельзя приложить к файлу индексную палитру, в которой было бы записано, какой код какому цвету соответствует, поскольку в этой таблице было бы 65 тысяч записей и ее размер составил бы сотни тысяч байтов.
Вряд ли есть смысл прикладывать к файлу таблицу, которая может быть по размеру больше самого файла. В этом случае используют понятие фиксированной палитры. Ее не надо прикладывать к файлу, поскольку в любом графическом файле, имеющем шестнадцатиразрядное кодирование цвета, один и тот же код всегда выражает один и тот же цвет.
3.4 Возможности GIMP
Для начала рассмотрим форматы файлов, которые поддерживает GIMP. Это графические форматы GIF (включая анимацию), JPEG, PNG, PNM, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP, SGI, SunRas, XPM (формат, в котором хранятся пиктограммы X Window). Кроме того, программа работает с архивированными изображениями (формат gzip), позволяет извлечь файл с определенного URL и записать его туда, а также отправить произведение своего искусства по электронной почте, указав лишь адрес получателя. Только для чтения доступны форматы PSD, SNP, FaxG3, только для записи - FLC/FLI и Header (заголовочный файл на языке Си для включения изображения в программы). Основной внутренний формат GIMP, в котором хранятся изображения, называется XCF; он дает возможность сохранять многослойные изображения и очень плотно упаковывается с помощью алгоритмов bzip и gzip. Дополнительно используются также форматы PAT - для матриц заливки, GBR - для матриц кистей и GIcon - для пиктограмм инструментов в соответствующей панели.
Работа в редакторе осуществляется при помощи инструментов. Рассмотрим их. Инструменты выборки, т.е. средства, необходимые для определения областей обработки изображения. GIMP обеспечивает выделение прямоугольника (rectangle), круга или эллипса (ellipse), а также области, ограниченной произвольной линией (free). К более сложным инструментам относятся fuzzy, работающий аналогично кисти magic wand из Photoshop, - позволяет делать несвязанные выборки по цвету; bezier, требующийся для построения и редактирования кривых Безье, а также intelligent - то же, что free, но с автоматической корректировкой границы объекта и с возможностью затем преобразовать ее границу в кривую Безье для ручного редактирования.
К областям выборки можно применять теоретико-множественные операции объединения, пересечения и разности. Есть и такая необычная функция, как создание независимо перемещаемых и при необходимости объединяемых плавающих выборок.
Инструменты рисования. Они представлены карандашом (pencil), кистью (paintbrush) с настраиваемыми параметрами, режимами и матрицами, ластиком (eraser) и распылителем (airbrush). Помимо этого имеются Clone - аналог резинового штампа (rubber stamp) из Photoshop, позволяющий путем копирования переносить с места на место участки изображения, и Convolver - средство сглаживания или, наоборот, повышения резкости изображения.
Инструменты корректировки цвета. В GIMP эти функции весьма близки к соответствующим средствам Photoshop. Вы найдете здесь регулировку цветового баланса (Color Balance), оттенка и насыщенности (Hue-Saturation), яркости и контрастности (Brightness-Contrast), задание порога (Threshold), уровней (Levels), кривых (Curves), операции уменьшения насыщенности (Desaturate), инверсии цвета (Invert), «постеризации» (Posterize), «поворота» таблицы цветов (Colormap Rotation) и имитации светофильтров (Filter Pack Simulation), а также автоматические режимы.
В GIMP есть средства работы со слоями (layers), контурами (pathes) и каналами (channels) с полным набором команд редактирования, локализованными в отдельном диалоговом окне.
Детальное сравнение встроенных функций GIMP и Adobe Photoshop приводит к следующим выводам. Основные функции двух редакторов очень похожи: практически каждый инструмент Photoshop, предназначен ли он для рисования, выборки, работы с цветом, слоями, масками или контурами, имеет аналог в GIMP, хотя реализации отдельных инструментов могут отличаться или иметь индивидуальные особенности.
В области же подключаемых модулей GIMP не имеет себе равных. Почему?
Во-первых, потому, что он предоставляет превосходную базу для разработки модулей: к услугам программиста - консоль макрокоманд (можно наблюдать результат работы каждой строки макроса), два языка скриптов - Scheme и Perl - в стандартной поставке, единый интерфейс для написания скриптов и программ на Си (скрипт легко преобразовать в программу на Си, поэтому очень удобно отладить модуль как скрипт, а затем перенести в Cи и откомпилировать). Доступна масса готовых исходных текстов (для тех, кто понимает, они лучше любой документации), но главное достоинство GIMP - особый механизмов встраивания подключаемых модулей: как только вы регистрируете в программе свой модуль, будь-то скрипт или двоичный файл, он тут же становится доступным в виде функции для всех остальных модулей. Значит, для создания довольно мощного и интересного подключаемого модуля зачастую достаточно написать лишь несколько строк исходного текста.
Во-вторых, все перечисленные средства давно и активно используются, так что накопилось множество готовых модулей, причем огромное их число (около 140 двоичных и более 100 скриптовых) включено в стандартный комплект GIMP. Некоторые из них, возможно, не имеют аналогов среди коммерческих модулей для других программ (кроме того, они уже под рукой и их не надо искать).
3.5 Основные принципы GIMP
В этом разделе речь пойдет об основных принципах GIMP и терминологии, которая необходима для понимания смысла последующей документации.
Изображения
Изображение - основной объект, с которым работает GIMP. Под словом изображение подразумевается один файл с расширением TIFF или JPEG. Можно отождествлять изображение и окно, которое его содержит, но это будет не совсем правильно: можно открыть несколько окон с одним и тем же изображением. В то же время нельзя открыть в одном окне более одного изображения, и нельзя работать с изображением без отображающего его окна.
Изображение в GIMP может быть достаточно сложным. Наиболее правильной аналогией будет не лист бумаги, а, скорее, книга, страницы которой называются слоями.
Слои
Если изображение подобно книге, то слой можно сравнить со страницей внутри книги. Простейшее изображение содержит только один слой и, продолжая аналогию, является листом бумаги. Слои могут быть прозрачными и могут покрывать не все пространство изображения.
Каналы
В GIMP каналы являются наименьшей единицей подразделения стека слоев, из которых создается изображение. Каждый канал имеет тот же размер, что и слой, и состоит из тех же пикселей. Смысл этого значения зависит от типа канала, например, в цветовой модели RGB значение канала R означает количество красного цвета, добавляемого к другим цветам пикселей.
Выделения
Часто при работе возникает необходимость изменить только часть изображения. Для этого существует механизм выделения областей. В каждом изображении можно создать выделенную область, которая, как правило, отображается в виде движущейся пунктирной линии (она так-же называется «муравьиной дорожкой»).
История правки
Ошибки при редактировании изображений неизбежны, однако вы почти всегда можете отменить свои действия: GIMP записывает историю действий пользователя, позволяя при необходимости вернуться на несколько шагов назад. Однако история занимает память, поэтому возможности отмены не безграничны.
3.6 Основные приемы использования GIMP
Для того, чтобы открыть программу GIMP, нужно открыть меню KDE и в меню Графика найти Редактор растровой графики (GIMP).
На рис. 1 показано стандартное расположение окон GIMP. Элементами окон являются:
1. Панель инструментов: это самое сердце GIMP. В нем содержится главное меню, кнопки с пиктограммами, с помощью которых производится выбор инструментов, и некоторые другие полезные вещи.
2. Параметры инструментов: под панелью инструментов прикреплен диалог Параметры инструментов, который отображает параметры выбранного инструмента (в данном случае это инструмент Выделение прямоугольных областей)
3. Окно изображения: каждое изображение в GIMP отображается в отдельном окне. Вы можете открыть одновременно достаточно большое количество изображений, столько, сколько позволяют системные ресурсы.
4. Диалог Слои / Каналы / Контуры / Отменить: этот диалог отображает структуру слоев активного изображения и позволяет управлять ими.
5. Кисти / Текстуры / Градиенты: панель, расположенная ниже диалога слоев, показывает диалоги управления кистями, текстурами и градиентами.
Приведенный набор - это минимальный набор окон. В GIMP используется более дюжины различных диалогов, которые можно открыть при необходимости. Опытные пользователи обычно держат открытыми панель инструментов (с параметрами инструментов) и диалог Слои.
При работе с многослойным изображением диалог Слои необходим всегда. В отличие от многих других программ, в GIMP нет возможности разместить все содержимое - панели и диалоги - в одном цельном окне.
3.6.1 Панель инструментов
Панель инструментов - единственная часть интерфейса программы, которую вы не можете продублировать или закрыть. Внешний вид Панели инструментов представлен на рис. 2.
Вот небольшое описание того, что вы здесь найдете:
1. Меню панели инструментов: это меню особое, оно содержит некоторые команды, которые не найти в прикрепляемых к изображению меню. Здесь включены команды для настроек, создания определенных типов диалогов и т.д.
2. Пиктограммы инструментов: эти пиктограммы являются кнопками, которые активируют инструменты для разнообразных действий: выделение частей изображений, рисования, преобразования и т.п.
3. Цвета фона / переднего плана: область выбора цвета показывает текущий выбранный вами цвет переднего плана и фона, который применяется во многих операциях. Щелчок по одному из них вызовет выборщик цветов, который позволяет вам установить другой цвет.
4. Киcть / Текстура / Градиент: расположенные здесь значки показывают кисть, текстуру и градиент, установленные по умолчанию.
5. Активное изображение: в GIMP вы можете работать с многими изображениями одновременно, но в любой момент только одно из них является активным изображением, то есть изображением, к которому будут применены вводимые изменения.
3.6.2 Окно изображения
Каждое открытое вами изображение в GIMP отображается в своем собственном отдельном окне. Элементы окна показаны на рис. 3.
1. С помощью этого меню вы можете получить доступ ко всем операциям, применимым к изображению. Вы также можете вызвать меню изображения щелчком правой кнопкой мыши на изображении, или щелчком левой кнопкой мыши по небольшому значку - «стрелке» в левом верхнем углу.
2. Прямо под заголовком находится меню изображения. С помощью этого меню вы можете получить доступ ко всем операциям, применимым к изображению. (Некоторые «глобальные» действия, которые доступны только через меню Панели инструментов.) Вы также можете вызвать меню изображения щелчком правой кнопкой мыши на изображении, или щелчком левой кнопкой мыши по небольшому значку - «стрелке» в левом верхнем углу, если вы считаете один из этих методов более удобным.
3. Щелчок по этой небольшой кнопке вызывает меню изображения, расположенное в столбец вместо строки.
4. В схеме по умолчанию линейки показаны сверху и слева от изображения, отображая координаты внутри изображения. Если желаете, вы можете выбрать, в каких единицах измерения отображаются координаты. По умолчанию используются пиксели. Одно из основных действий для использования линеек - это создание направляющих. Если вы щелкните на линейке и перетащите на окно изображения, будет создана направляющая линия, которая поможет вам аккуратно располагать предметы.
5. В левом нижнем углу окна изображения расположена небольшая кнопка, которая включает или выключает быструю маску, которая является альтернативным и часто полезным методом просмотра выделенной области внутри изображения.
6. В левом нижнем углу окна расположена прямоугольная область, используемая для отображения текущих координат указателя (положение мыши, если вы используете мышь).
7. Используемыми по умолчанию единицами измерения для линеек и некоторых других целей являются пиксели. Вы можете заменить их на дюймы, сантиметры или другие единицы, доступные с помощью этого меню.
8. Есть несколько методов увеличения или уменьшения масштаба изображения, но это меню является наиболее простым.
9. Область статуса расположена под изображением. Она отображает активный слой изображения, и количество занятой изображением системной памяти.
10. Панель навигации - небольшая кнопка крестовидной формы расположена справа внизу под изображением. Вы можете перемещаться к другим частям изображения двигая мышь при нажатой кнопке.
11. Неактивная область заполнения: эта область заполнения отделяет активное отображаемое изображение и неактивную область, поэтому вы видите различие между ними.
12. Наиболее важная часть окна изображения это конечно, само изображение. Оно занимает центральную область окна и окружено желтой пунктирной линией, в отличие от нейтрального серого цвета фона.
13. Кнопка Изменение размера изображения. Если эта кнопка нажата, при изменении размера окна изображение будет изменять размер.
3.7 Диалоги и панели
3.7.1 Соединительные планки
В GIMP версии 2.4 пользователь получил больше удобства в плане размещения диалоговых окон на экране. Вместо размещения каждого диалога в своем собственном окне, вы можете группировать их вместе с помощью панелей. Панель - это окно?контейнер, которое может содержать собрание постоянных диалогов, таких, как Параметры инструментов, Кисти, Палитры и др. Каждая панель имеет соединительные планки (рис. 4).
Область перетаскивания диалогов. Каждая панель имеет область перетаскивания. При наведении указателя на область перетаскивания курсор изменит вид на форму ладони. Для присоединения диалога просто щелкните по области перетаскивания и перетащите его на одну из соединительных планок в панели. Рис. 5 показывает область, позволяющую отделить диалог Слои от панели.
Вы можете перетащить более одного диалога в одну панель. Если хотите, они будут чередоваться в виде закладок, отображаемых в виде значков вверху диалога. Щелчок по закладке выдвигает диалог на передний план, следовательно, вы можете взаимодействовать с ним.
3.7.2 Отмена
Почти все, что делается с изображением, может быть отменено. Вы можете отменить последнее действие, выбрав в меню изображения Правка > Отменить, но эта операция применяется так часто, что вам лучше запомнить сочетание клавиш Ctrl+Z. Сама отмена также может быть отменена. После отмены действия вы можете вернуть его, выбрав в меню изображения пункт Правка > Повторить или с использованием клавиши быстрого доступа Ctrl+Y. Часто это полезно при оценке эффекта какого-либо действия, с помощью его неоднократной отмены и повтора. Если вы часто используете отмену и возврат на множество шагов за раз, возможно будет более удобно работать с диалогом Истории от-мен - прикрепляемой панелью, которая показывает небольшие эскизы каждой точки в истории отмены, позволяя вам перемещаться назад или вперед к точке, по которой вы щелкаете.
3.8 Загрузка изображений в GIMP
3.8.1 Типы изображений
Изображение в GIMP - это сложная структура, которая содержит множество составляющих: слои, маски выделения, набор каналов, набор контуров, историю «отмен» и т.д.
Основное свойство изображения - это режим. Существует три доступных режима: RGB, градации серого и индексированное. Режим RGB был рассмотрен нами выше.
В изображении в режиме градаций серого, каждая точка представлена уровнем яркости в диапазоне от 0 (черный) до 255 (белый), с набором промежуточных значений, которые представляют различные оттенки серого цвета.
На самом деле, и RGB и серые изображения имеют дополнительный цветовой канал, называемый альфа-каналом, представляющий непрозрачность. Когда значение альфа в данной точке равно нулю, слой совершенно прозрачен и цвет в том месте определяется цветом слоя, лежащего ниже. Когда значение альфа максимально, слой непрозрачен и цвет определяется цветом слоя. Промежуточные значения альфа соответствуют разным степеням полупрозрачности: цвет в выбранной точке изображения - пропорциональная смесь цветов данного слоя и слоя, расположенного ниже.
Третий тип изображений - это индексированные изображения. В индексированном изображении используется ограниченный набор цветов, обычно не более 256. Эти цвета формируют цветовую карту изображения, и каждой точке в изображении назначается цвет из цветовой карты.
Некоторые наиболее используемые типы файлов (включая GIF и PNG) при открытии их в GIMP выводят индексированные изображения. Многие инструменты GIMP работают с индексированными изображениями некорректно, поэтому перед работой с изображением лучше преобразовать его в режим RGB. Если необходимо, вы можете преобразовать его обратно в индексированный режим перед сохранением
3.8.2 Создание новых файлов
В GIMP вы можете создать новое изображение при помощи пункта меню: Файл > Новый. При этом откроется диалог Создать новое изображение (рис. 6), где можно установить начальные ширину и высоту файла.
3.8.3 Открытие файлов
Доступно несколько способов открыть существующее изображение в GIMP. Наиболее очевидный - это открыть его с помощью меню Файл > Открыть в меню Панели инструментов или Изображения. При этом появится диалог выбор файла. Этот метод годен, когда название и место файла известны, но не подходит для нахождения файла с помощью просмотра.
Другой способ - перетащить и бросить. После того, как необходимый файл найден в файловой системе, можно нажать на его пиктограмму и перетащить на панель инструментов GIMP (рис. 7). Если пиктограмму перетащить на существующее изображение в GIMP, то файл добавится как новый слой или слои этого изображения. Некоторые приложения позволяют делать копию экрана в буфер обмена, подобно клавише Print Screen. Тогда это изображение можно открыть в GIMP через меню панели инструментов Файл > Получить > Вставить как новое. Поддержка этого поведения непостоянна, поэтому необходимо проверить, работает ли она.
Заключение
GIMP являет из себя в целом интересный графический редактор, имеющий вольную лицензию на распространение и отлично предоставляющий пользователю великолепные функции в сфере графики и редактирования изображений.
Непривычным кажется его «двоякий» интерфейс. Такой интерфейс очень редко используется в графических редакторах.
Так по функционалу Gimp сравним с Photoshop. Как и Photoshop, он обладает практически всеми функциями, необходимыми современному графическому редактору. Редактор поддерживает растровую графику и частично векторную. Если рассматривать исключительно любительский уровень, то совершенно бесплатно мы получаем качественный, стабильный продукт с богатыми возможностями.
Список литературы
1. http://www.gimp.org/
2. http://docs.gimp.org/ru/
3. http://gimp-savvy.com/BOOK/
4. http://ru.wikipedia.org/
5. Топорков С.С. Трюки и эффекты в Photoshop CS3. - М.: ДМК ПРЕСС, 2007. - 328 с.
6. Дик Мак-Клелланд, Лори Ульрих Фуллер. Adobe Photoshop CS2. Библия пользователя. - М.: Диалектика, 2007. - 944 с.
7. Карла Роуз, Кейт Биндер. Освой самостоятельно Adobe Photoshop CS3 за 24 часа. - 4-е изд. - М.: Вильямс, 2007. - 512 с.
8. Кэтрин Айсманн, Уэйн Палмер. Ретуширование и обработка изображений в Photoshop. - 3-е изд. - М.: Вильямс, 2007. - 560 с.
Размещено на Allbest.ru
Подобные документы
История создания GIMP и особенности программы. Сравнение векторной и растровой графики. Определение основных понятий: цветовые модели, разрешение изображения и его размер. Возможности использования GIMP для открытия файлов и загрузки изображений.
курсовая работа [756,5 K], добавлен 10.11.2011Рассмотрение истории создания, особенностей (интеллектуальное обесцвечивание, динамика кистей), преимуществ и недостатков бесплатного растрового графического редактора GIMP. Ознакомление с интерфейсом программы. Описание меню панели инструментов.
реферат [62,6 K], добавлен 04.08.2010Разработка факультативного курса по редактированию графических объектов в программе GIMP. Основные понятия растровой графики, интерфейс программы, окна, диалоги и панели. Добавление отсутствующих элементов, Создание из фотографии "карандашного рисунка".
дипломная работа [5,5 M], добавлен 17.12.2012Возможности применения растровой, векторной и фрактальной компьютерной графики. История создания рекламы. Использование интерактивных графических систем в рекламе. Создания макета календаря с помощью векторного графического редактора Adobe Illustrator.
курсовая работа [1,6 M], добавлен 20.10.2014Графический редактор — программа, позволяющая создавать и редактировать двумерные изображения с помощью компьютера. Adobe Illustrator - широко используемая программа создания изображений. Adobe Photoshop и GIMP - основные растровые графические редакторы.
реферат [28,1 K], добавлен 25.11.2009Методы и средства создания и обработки изображений с помощью программно-аппаратных вычислительных комплексов. Основные понятия компьютерной графики. Особенности применения растровой, векторной и фрактальной графики. Обзор форматов графических данных.
реферат [49,1 K], добавлен 24.01.2017Представление графической информации в компьютере. Понятие пикселя и растрового изображения. Редактор растровой графики Photoshop. Инструменты выделения. Механизм выделения областей. Геометрические контуры выделения. Эффект растровой графики шум.
контрольная работа [1,4 M], добавлен 01.02.2009Векторная и растровая графика: основные отличия, преимущества и недостатки. Компьютерные программы, используемые для создания растровой и векторной графики. Трехмерная графика, цветовое пространство и графический формат. Основные цветовые модели.
реферат [37,0 K], добавлен 20.12.2010Общие сведения о графических редакторах, понятия компьютерной растровой и векторной графики, форматов. Обзор и сравнительный анализ современных программ обработки и просмотра графических изображений: Paint, Corel Draw, Adobe Photoshop, MS PowerPoint.
дипломная работа [283,9 K], добавлен 09.08.2010Суть принципа точечной графики. Изображения в растровой графике, ее достоинства. Обзор наиболее известных редакторов векторной графики. Средства для работы с текстом. Программы фрактальной графики. Форматы графических файлов. Трехмерная графика (3D).
дипломная работа [764,7 K], добавлен 16.07.2011