2.2. Диалог каналов

Рисунок 15.7. Диалог «Каналы»

Диалог «Каналы»

Этот диалог является основным инструментом для редактирования и управления каналами изображения. Каналы используются в двух целях, поэтому диалог каналов разделён на две части: первая часть для цветовых каналов и вторая для масок выделения.

Color channels apply to the image and not to a specific layer. Basically, three primary colors are necessary to render all the wide range of natural colors. As other digital software, GIMP uses Red, Green, and Blue as primary colors. The first and primary channels display the Red, Green, and Blue values of each pixel in your image.

Next to the channel name is a thumbnail displaying a grayscale representation of each channel, where white is 100% and black is 0% of the primary color. Alternatively, if your image is not a colored but a Grayscale image, there is only one primary channel called Gray. For an Indexed image with a fixed number of known colors there is also only one primary channel called Indexed.

Then there is an optional channel called Alpha. This channel displays transparency values of each pixel in your image (See Alpha Channel in Glossary). In front of this channel is a thumbnail displaying a grayscale representation of the transparency where white is opaque and visible, and black is transparent and invisible. If you create your image without transparency then the Alpha channel is not present, but you can add it from the Layers Dialog context menu. Also, if you have more than one layer in your image, GIMP automatically creates an Alpha channel.

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

GIMP не поддерживает цветовые модели CMYK или YUV.

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

Представление изображения с помощью каналов

Красный канал

Представление изображения с помощью каналов

Зелёный канал

Представление изображения с помощью каналов

Синий канал

Представление изображения с помощью каналов

Канал альфа

Представление изображения с помощью каналов

Все каналы


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

2.2.1. Вызов диалога

Диалог «Буферы» можно прикрепить на панель. Более подробно об этом написано в разделе Раздел 2.3, «Диалоги и панели».

Его можно открыть следующими способами:

  • From the main menu through WindowsDockable DialogsChannels.

  • From the Tab menu in any dockable dialog by clicking on and selecting Add TabChannels.

In the Windows menu, there is a list of detached windows which exists only if at least one dialog remains open. In this case, you can raise the «Channels» dialog from the main menu: WindowsChannels.

2.2.2. Using the Channels Dialog

Общая информация

The Channels Dialog consists of a list of color channels and the optional Alpha channel at the top; and below that a list of selection mask channels. A right-click in a channel list entry opens the channel context menu.

The color channels are always organized in the same order. They cannot be removed. You can only change their visibility and select or unselect them. By default, all of these channels are visible and selected.

[Внимание] Внимание

The selected color channels appear highlighted in the dialog. If you click on a color channel in the list you toggle selection of the corresponding channel, meaning a selected channel will become unselected and vice versa.

Unselecting one of the color channels red, blue, or green has severe consequences. For instance if you disable the blue channel, all pixels from now on added to the image will not have a blue component, and so a white pixel will have the yellow complementary color.

Selecting multiple channels

GIMP allows you to select multiple selection mask channels and perform actions on them. You can e.g. move them to a different location in the channels stack, and convert them to selections. Selecting multiple channels is done by using the mouse and Shift key, for adding a range of channels, or Ctrl key, for adding or removing the clicked channel.

Channel list header

Directly above the list of selection masks is the header bar. On the left you see the icons that identify the visibility and lock columns. In the middle a text label will tell you how many channels are currently selected if it is more than one.

On the right you see the search entry. Clicking here will allow you to search for and select one or more channels. You will also be able to save this search for future use.

For more details about searching see Search layers and Saved searches.

Атрибуты канала

Каждый отображаемый в списке канал имеет свои атрибуты. Эти атрибуты очень похожи на те, что описаны в главе о диалоге слоёв Раздел 2.1, «Диалог слоёв».

Видимость канала

By default, all color channels are visible, and color mask channels are invisible. Clicking on the eye-symbol, or the empty space if the channel is not visible, will toggle the visibility of the channel. Shift-clicking on the icon causes all other channels to be hidden.

Channel lock attributes

Each selection mask channel has lock attributes. If one of its attributes is set, the respective lock icon will show up in front of the thumbnail.

When multiple attributes are set, a double lock icon will show here. Clicking in this column allows you to change these attributes.

Заблокировать пиксели

This icon shows when «lock pixels» is enabled for the current channel. When this is enabled, the channel is locked for any action that changes pixels, meaning there will be no changes done to this channel.

Заблокировать позицию и размер

This icon shows when «lock position and size» is enabled for the current channel. When this is enabled, the channel is locked for any action that changes its position or size.

Lock visibility

This toggle button controls the «Lock» setting for the visibility of the channel. If this is enabled, the channel visibility cannot be changed until you disable the lock.

Пиктограмма

A small preview icon represents the effect of the channel. This preview can be enlarged by holding down the left mouse button on it.

Имя канала

The name of the channel, which must be unique within the image. Double-clicking on the name of a selection mask channel will allow you to edit it. The names of the primary channels (Red, Green, Blue, Alpha) can not be changed. Double-clicking on the preview icon will open a dialog where you can set all channel attributes.

Управление каналами

Below the channel list is a set of buttons allowing you to perform some basic operations on the selection mask channels.

Новый канал

This creates a new channel. A dialog will open where you can set the Channel name, the Color tag, the channel attributes and lock attributes, and finally the Opacity and color used for the mask in the image window. A click on the color button displays the GIMP color selector where you can change the mask color.

If you press the Shift key while clicking the New Channel button, the New Channel dialog will not be opened. Instead the new channel will be created with the same settings as used previously. This new channel is a a selection mask applied over the image. See for more details Selection Mask.

Raise Channels

This moves the selected channels up in the list. Press the Shift key to move the selected channels to the top of the list.

Lower Channels

This moves selected channels down in the list. Press the Shift key to move the selected channels to the bottom of the list.

Duplicate Channels

This creates a copy of the selected channels. The name of the new channels is suffixed with a number.

Replace the Selection with Selected Channels

This transforms the selected channels to become a selection. By default the selection derived from channels replaces the active selection. You can change this by using control keys.

  • Shift: the selection derived from a channel is added to the active selection. The final selection is merged from both.

  • Ctrl: the final selection is the subtraction of the selection derived from a channel from the active selection.

  • Shift+Ctrl: the final selection is the intersection of the selection derived from a channel with the active one. Only the selected parts common to both are kept.

Delete Channels

This deletes the selected channels.

2.2.3. Меню каналов

Рисунок 15.9. Меню каналов

Меню каналов

Общая информация

You can get the Channels context menu by right clicking on a channel. Several of the operations on channels are also available through buttons at the bottom of the channels list. Those operations are documented there.

These commands, except Edit Channel Attributes…, also work when multiple channels are selected.

New Channel…, Raise Channels, Lower Channels, Duplicate Channels, Delete Channels

Смотрите раздел Управление каналами.

Edit Channel Attributes…

Only available for selection masks. Here you can change the Channel name, the Color tag, the channel attributes and lock attributes, and finally the Opacity and color used for the mask in the image window. A click on the color button displays the GIMP color selector where you can change the mask color.

Color Tags

Only available for selection masks. This allows you to assign a color tag to one or more selected channels. If you have a lot of channels this can make it easier to identify them by giving related channels the same color tag. To remove the color tag choose None.

Channels to Selection

The selection derived from the selected channels replaces the previously active selection.

Add Channels to Selection

The selection derived from the selected channels is added to the active selection. The final selection is merged from both.

Subtract Channels from Selection

The final selection is the subtraction of the selection derived from the selected channels from the active selection.

Intersect Channels with Selection

The final selection is the intersection of the selection derived from the selected channels with the active one. Only the selected parts common to both are kept.

2.2.4. Маски выделения

Рисунок 15.10. Составленное вне каналов выделение

Составленное вне каналов выделение

Channels can be used to save and restore your selections. In the Channels dialog you can see a thumbnail representing the selection. Selection Masks are a graphical way to build selections into a gray level channel where white pixels are selected and black pixels are not selected. Therefore gray pixels are partially selected. You can think of them as feathering the selection, a smooth transition between selected and not selected. This is important to avoid the ugly pixelization effect when you fill the selection or when you erase its content after isolating a subject from background.

Создание маски выделения

Существует несколько способов инициализировать маску выделения.

  • From the main menu SelectSave to Channel if there is an active selection.

  • In the image window the bottom-left button creates a Quick Mask; the content will be initialized with the active selection.

  • From the Channels dialog, when you click on the New channel button or from the context menu. When created, this Selection mask appears in the Channels dialog, named «Selection maskcopy» with a queuing number. You can change this by using the context menu that you get by right-clicking on the channel.

2.2.4.1. Использование масок выделения

Once the channel is initialized, selected (highlighted in blue), visible (eye-icon in the dialog), and displayed as you want (color and opacity attributes), you can start to work with all the paint tools. The colors used are important. If you paint with some color other than white, gray, or black, the color Value (luminosity) will be used to define a gray (medium, light, or dark). When your mask is painted, you can transform it to a selection by clicking on the button (Channel to Selection) or from the context menu.

При редактировании маски выделения не обязательно использовать только инструменты для рисования. Например, можно воспользоваться любым инструментом для выделения, а потом заполнить выделенную область заливкой или градиентом. Создавая большое количество масок выделения вы создадите достаточно сложную выделенную область без особого труда. В конечном итоге маска выделения для выделенной области является тем же, чем слой является для всего изображения.

[Внимание] Внимание

До тех пор, пока маска выделения активна, все изменения происходят только с маской, не касаясь самого изображения. Чтобы перейти к редактированию изображения надо сделать маску неактивной. Не забывайте так же о том, что маску надо сделать невидимой, нажав на иконку глаза слева от иконки маски. Обратите внимание на то, что все RGB и альфа-каналы должны быть активными и видимыми.

2.2.5. Быстрая маска

Рисунок 15.11. Быстрая маска

Быстрая маска

A Quick Mask is a Selection Mask intended to be used temporarily to paint a selection. Temporarily means that, unlike a normal selection mask, it will be deleted from the channel list after its transformation to selection. The selection tools sometimes show their limits when they have to be used for doing complex drawing selection, as progressive. In this case, using the Quick Mask is a good idea which can give very good results.

2.2.5.1. Вызов диалога

The Quick Mask can be activated in different ways:

  • From the main menu: SelectToggle Quick Mask.

  • При помощи кнопки, расположенной в левом нижнем углу окна изображения (на снимке экрана она выделена красным).

  • С помощью клавиши быстрого доступа Shift+Q.

2.2.5.2. Создание быстрой маски

Чтобы инициализировать Быструю маску, нажмите на нижнюю левую кнопку она изображения. Если в изображении присутствовало выделение, то его содержимое не изменится, тогда как по краям оно будет покрыто прозрачным красным цветом. Если не было активного выделения, тогда всё изображение будет покрыто прозрачным красным цветом. Повторное нажатие на кнопку деактивирует быструю маску.

From the Channels dialog you can double click on the name or the thumbnail to edit the QMask attributes. Then you can change the Opacity and its filling color. At every moment you can hide the mask by clicking on the eye icon in front of the QMask.

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

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

2.2.5.3. Использование быстрой маски с градиентом

Описание

  1. Screenshot of the image window with activated Quick Mask. As long as the Quick Mask is activated, all operations are done on it. A gradient from black (left) to white (right) has been applied to the mask.

  2. The Quick Mask is now disabled. The selection occupies the right half part of the image (marching ants) because the limit of the selection is at the middle of the gradient.

  3. Штрих добавлен во время активации выделения. Это происходит потому, что градиент, хоть и невидим, остаётся активным по всему изображению, в выделенных и невыделенных областях!

After the Quick Mask Button is pressed, the command generates a temporary 8-bit (0-255) channel, on which the progressive selection work is stored. If a selection is already present the mask is initialized with the content of the selection. Once Quick Mask has been activated, the image is covered by a red semi-transparent veil. This one represents the non-selected pixels. Any paint tool can be used to create the selection on the Quick Mask. They should use only grayscale color, conforming the channel properties, white enabling to define the future selected place. The selection will be displayed as soon as the Quick Mask will be toggled but its temporary channel will not be available anymore.

[Подсказка] Подсказка

To save in a channel the selection done with the Quick Mask select in the main menu SelectSave to Channel.

2.2.5.4. Последовательность действий
  1. Откройте файл или создайте новое изображение.

  2. Activate the Quick Mask using the left-bottom button in the image window. If a selection is present the mask is initialized with the content of the selection.

  3. Choose a drawing tool and use it with grayscale colors on the Quick Mask.

  4. Deactivate the Quick Mask using the left-bottom button in the image window.