3.4. Плоская заливка

Рисунок 14.62. Инструмент «Плоская заливка» на панели инструментов

Инструмент Плоская заливка на панели инструментов

Этот инструмент заполняет выделение текущим цветом переднего плана. Использование комбинации Ctrl+щелчок приведёт к заливке цветом фона. В зависимости от параметров инструмент заполнит либо всё выделение, либо только те части, в которых цвета схожи с цветом точки, по которой вы щёлкаете. Параметры также определяют обработку прозрачности.

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

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

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

3.4.1. Активация инструмента

  • Вы можете активировать инструмент через меню изображения: ИнструментыРисованиеПлоская заливка,

  • щелчком по значку инструмента на панели инструментов,

  • либо нажатием комбинации клавиш Shift+B.

3.4.2. Клавиши-модификаторы

  • Similarly to paint tools, pressing Ctrl allows you to pick surrounding colors on canvas without having to switch to Color Picker tool.

  • Shift переключает на лету область применения между похожими цветами и всем выделением.

  • Alt toggles Fill type between FG and BG colors.

3.4.3. Параметры

Рисунок 14.63. Параметры инструментов «Плоская заливка»

Параметры инструментов Плоская заливка

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

Режим; Непрозрачность

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

Тип заливки

GIMP предлагает три типа заливки:

Цветом переднего плана

Использует для заливки цвет переднего плана.

Цветом фона

Использует для заливки цвет фона.

Текстурой

Использует для заливки выбранную из раскрывающегося ниже списка текстуру.

Раскрывающийся список позволяет выбрать текстуру для следующей операции заливки. Представление списка контролируется четырьмя кнопками в нижней его части.

Область применения
  • Fill whole selection makes GIMP fill a pre-existent selection or the whole layer. A quicker approach to do the same thing could be to click and drag the foreground, background or pattern color, leaving it onto the selection. Also, pressing Ctrl key allows you to pick a color on the image as foreground color.

  • Fill similar colors: this is the default setting: the tool fills the area with a color near the pixel onto you have clicked. The color similarity is defined by options in Finding Similar Colors.

  • Fill by line art detection:This is a new algorithm in GIMP-2.10.10 allowing you to fill areas surrounded by «line arts», trying to leave no unfilled pixels near the lines, and closing potential zones.

    Line art detection is also known as Smart Colorization. The author describes clearly problems he met in https://girinstud.io/news/2019/02/smart-colorization-in-gimp/. Options are described bellow.

Поиск похожих цветов

These options appear when the Fill similar colors option is checked:

  • Использование этого параметра позволяет заполнять прозрачные области.

  • При использовании этого параметра суммируются цвета всех слоев, что позволяет, к примеру, применять заливку к слою ниже, использую информацию о цвете с проекции всех слоев (для чего сначала нужно перейти на этот нижний слой, а затем убедиться в том, что верхний слой видим).

  • To understand what diagonal neighbors are, please refer to Diagonal-neighbors> in Fuzzy Select tool.

  • Please refer to Antialiasing in Glossary.

  • The Threshold slider sets the level at which color weights are measured for fill boundaries. A higher setting will fill more of a multi colored image and conversely, a lower setting will fill less area.

  • With the Fill by option you can choose which component of the image GIMP shall use to calculate the similarity and to determine the borders of filling.

    The components you can choose from are Composite, Red, Green, Blue, Alpha, HSV Hue, HSV Saturation, HSV Value, LCh Lightness, LCh Chroma, LCh Hue,

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

    Исходное изображение: три полосы с градиентом из чистых цветов: красный (255;0;0), зелёный (0;255;0), синий (0;0;255). Заливаем пурпурным цветом со значением порога, равным 15.

    Изображение 1: тип заливки — составной. Последовательно щелкаем по трем полосам. Каждая полоса закрашивается согласно значению порога.

    Изображение 2: тип заливки — красный канал. Инструмент ищет смежные точки растра со схожим значением в красном канале согласно установленному порогу. Лишь очень узкая область подходит под это определение. В зеленой и синей полосках значение красного канала равно нулю, а потому заметно отличается от значения в красном канале точки, которая была щелкнута, и цвет заливки по ним не распространяется.

    Изображение 3: тип заливки — красный канал. Щелкаем по зелёной полоске. Там значение точки по красному каналу равно нулю. Поскольку у всех точек зелёной и синей полос такое же значение в красном канале, они будут закрашены.

    Рисунок 14.64. Пример для «Заполнить»

    Пример для Заполнить

    Исходное изображение

    Пример для Заполнить

    Изображение 1

    Пример для Заполнить

    Изображение 2

    Пример для Заполнить

    Изображение 3


«Line Art Detection» options

Рисунок 14.65. «Fill by line art detection» example

Fill by line art detection example
Fill by line art detection example

Bucket fill tool applied by click-and-drag with default options.They don't well fit this image, especially on eyebrows that are almost wiped off.


  • Source: by default, information for line art computation is taken from all visible layers; you can choose another source:

  • Fill transparent areas: fills completely transparent regions.

  • Feather edges: feathers fill edges.

  • Maximum growing size: maximum number of pixels grown under the line art. Increasing this value makes lines thinner.

    To improve eyebrows in the example, Maximum growing size is reduced to 1.

  • Line art detection threshold: threshold to detect contour (higher values will detect more pixels).

  • Maximum gap length : maximum gap (in pixels) in line art which can be closed.

3.4.4. Заливка растушеванного выделения

Повторные щелчки по растушеванному выделению постепенно заполняют его:

Рисунок 14.66. Пример заливки растушеванного выделения

Пример заливки растушеванного выделения

Исходное изображение

Пример заливки растушеванного выделения

Еще три щелчка инструментом плоской заливки