Глава 7. Рисование в GIMP

Содержание

1. Выделение
1.1. Растушёвка
1.2. Сделать выделение частично прозрачным
2. Создание и использование выделений
2.1. Перемещение выделения
2.2. Добавление и вычитание из выделения
3. Быстрая маска
3.1. Общая информация
3.2. Свойства
4. Использование быстрой маски
5. Контуры
5.1. Создание контуров
5.2. Контуры и выделения
5.3. Преобразование контуров
5.4. Обводка контура
5.5. Контуры и текст
5.6. Контуры и файлы SVG
6. Кисти
7. Добавка новых кистей
8. Диалог анимированой кисти
9. Смена размера кисти
9.1. Как изменить высоту кисти
9.2. Быстрое создание кисти
10. Градиенты
11. Текстуры
12. Палитры
12.1. Цветовая карта
13. Рисование простых объектов
13.1. Рисование прямой линии
13.2. Создание простой фигуры

1. Выделение

Often when you operate on an image, you only want part of it to be affected. In GIMP, you make this happen by selecting that part. Each image has a selection associated with it. Most, but not all, GIMP operations act only on the selected portions of the image.

Рисунок 7.1. Как вы отделили бы дерево?

Как вы отделили бы дерево?

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

Рисунок 7.2. Выделение показно обычной пунктирной линией

Выделение показно обычной пунктирной линией

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

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

Тогда что это за пунктирная линия, появляющаяся когда вы создаёте выделение?

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

Рисунок 7.3. То же самое выделение в режиме быстрой маски

То же самое выделение в режиме быстрой маски

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

QuickMask mode, and its uses, are described in detail below. Meanwhile, if you are following this discussion by trying things out in GIMP, you should know that many operations work differently in QuickMask mode, so go ahead and toggle it off again for now (by clicking the QuickMask button once more).

Рисунок 7.4. То же самое выделение после растушёвки

То же самое выделение после растушёвки

1.1. Растушёвка

С настройками по умолчанию основные инструменты выделения, такие как инструмент "Прямоугольное выделение", создают чёткие выделения. Пикселы внутри контура полностью выделены, и пикселы снаружи полностью не выделены. Вы можете это проверить, включив быструю маску: вы видите чистый прямоугольник с чёткими краями, окружённый однотонным красным цветом. В параметрах инструмента имеется пункт "Растушёвка". Если вы разрешите его использование, вместо этого инструмент будет создавать выделения с плавными переходами. Радиус растушёвки, который вы можете изменять, определяет расстояние, по которому происходит переход.

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

Растушёвка особенно полезна при вырезании и вставке, для помощи вставленному объекту смешаться гладко и неброско с окружением.

На самом деле можно растушёвывать выделение в любое время, а не только если оно было первоначально резким. Вы можете это сделать из меню изображения, выбрав ВыделениеРастушёвка. Будет вызван диалог, позволяющий вам установить радиус растушёвки. Вы можете выбрать противоположность - обострить плавное выделение в полностью резкое выбором ВыделениеРезкость.

[Замечание] Замечание

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

1.2. Сделать выделение частично прозрачным

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

  • Для простых выделений, используйте Ластик с нужной прозрачностью.

  • Для сложных выделений используйте команду ВыделениеСделать плавающим. Это создаст новый слой с именем «Плавающее выделение». Активируйте его и используйте ползунок непрозрачности, чтобы получить необходимую прозрачность. Затем закрепите это выделение: вне выделения курсор мышки станет похож на якорь. При щелчке плавающее выделение исчезает из диалога слоёв, и выделение оказывается в правильном месте и частично прозрачным (крепление работает таким образом только при активном инструменте выделения; также можно использовать команды из контекстного меню при нажатии правой клавиши мышки на выделенном слое в диалоге слоёв).

    И если вы часто используете эту команду нажмите Ctrl-C, чтобы скопировать выделение, Ctrl-V, чтобы его вставить, таким образом создавая плавающее выделение, укажите прозрачность и сделайте новый слой через СлойНовый слой, в который вставится плавающее выделение. Вы можете создать клавишу быстрого доступа для нового слоя и использовать только клавиши для всего процесса.

  • Другой способ: используйте команду СлойМаскаДобавить маску слоя для добавления маски к слою с выделением. Затем используйте Кисть с нужной прозрачностью для окраски выделения чёрным цветом, т.е. окраски прозрачностью. Затем используйте команду СлойМаскаПрименить маску слоя. Дополнительную информацию можно получить в разделе Раздел 2.1.3, « Маски слоя ».

  • Если вы хотите сделать прозрачным сплошной фон изображения, добавьте канал альфа и выделите фон с помощью Выделения связанной области. Затем выберите цвет фона с помощью Подборщика цвета, что сделает цвет переднего плана цветом фона. Используйте инструмент Плоской заливки на выделении в режиме «Удаление цвета». Таким образом стираются все точки с этим цветом; другие точки стираются не в полную и их цвет меняется.

    The simplest method is the EditErase command, which gives complete transparency to a selection and doesn't allow to enjoy the Opacity setting of the Fill tool.