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

Содержание

1. Выделение
1.1. Растушёвка
1.2. Сделать выделение частично прозрачным
2. Создание и использование выделений
2.1. Moving or Resizing a Selection
2.2. Добавление и вычитание из выделения
3. The Quick Mask
3.1. Общая информация
3.2. Свойства
4. Using Quick Mask Mode
5. Контуры
5.1. Создание контуров
5.2. Свойства контура
5.3. Контуры и выделения
5.4. Преобразование контуров
5.5. Обводка контура
5.6. Контуры и текст
5.7. Контуры и файлы SVG
6. Кисти
7. Добавление новых кистей
8. Диалог GIH
9. Changing brush size
9.1. How to change the size of a brush
9.2. Быстрое создание кисти
10. Градиенты
11. Текстуры
12. Палитры
12.1. Цветовая карта
13. Профили инструментов
14. Рисование простых объектов
14.1. Рисование прямой линии
14.2. Создание простой фигуры

1. Выделение

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

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

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

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

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

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

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

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

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

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

Рисунок 7.3. Same selection in Quick Mask mode.

Same selection in Quick Mask mode.

While looking at the dashed line that represents the selection, always remember that the line only tells part of the story. If you want to see the selection in full detail, the easiest way is to click the Quick Mask button in the lower left corner of the image window. This causes the selection to be shown as a translucent overlay atop the image. Selected areas are unaffected; unselected areas are reddened. The more completely selected an area is, the less red it appears.

Many operations work differently in Quick Mask mode, as mentioned in the Quick Mask overview. Use the Quick Mask button in the lower left corner of the image window to toggle Quick Mask mode on and off.

Рисунок 7.4. Same selection in Quick Mask mode after feathering.

Same selection in Quick Mask mode after feathering.

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

With the default settings, the basic selection tools, such as the Rectangle Select tool, create sharp selections. Pixels inside the dashed line are fully selected, and pixels outside completely unselected. You can verify this by toggling Quick Mask: you see a clear rectangle with sharp edges, surrounded by uniform red. Use the «Feather edges» checkbox in the Tool Options to toggle between graduated selections and sharp selections. The feather radius, which you can adjust, determines the distance over which the transition occurs.

If you are following along, try this with the Rectangle Select tool, and then toggle Quick Mask. You will see that the clear rectangle has a fuzzy edge.

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

It is possible to feather a selection at any time, even if it was originally created as a sharp selection. Use SelectFeather from the main menu to open the Feather Selection dialog. Set the feather radius and click OK. Use SelectSharpen to do the opposite—sharpen a graduated selection into an all-or-nothing selection.

[Примечание] Примечание

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

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

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

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

  • For complex selections: use SelectFloat to create a floating selection. This creates a new layer with the selection called «Floating Selection» (Раздел 4.5, «Сделать плавающим»). Set the opacity slider in the Layer Dialog to the desired opacity. Then anchor the selection: outside the selection, the mouse pointer includes an anchor. When you click while the mouse pointer includes the anchor, the floating selection disappears from the Layer Dialog and the selection is at the right place and partially transparent (anchoring works this way only if a selection tool is activated: you can also use the Anchor Layer command in the context menu by right clicking on the selected layer in the layer dialog).

    And, if you use this function frequently: Ctrl-C to copy the selection, Ctrl-V to paste the clipboard as a floating selection, and LayerNew Layer… to turn the selection into a new layer. You can adjust the opacity before, or after creating the new layer.

  • Another way: use LayerMaskAdd Layer Masks… to add a layer mask to the layer with the selection, initializing it with the selection. Then use a brush with the desired opacity to paint the selection with black, i.e. paint it with transparency. Then LayerMaskApply Layer Mask. See Раздел 2.1.4, «Маски слоя».

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

    Самый простой вариант это использовать команду ПравкаСтереть, которая даёт полную прозрачность выделению.