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

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

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

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

Цветовые каналы применяются ко всему изображению, а не к отдельному слою. По существу, три основных цвета необходимы для отображения всего спектра натуральных цветов. Как и другое программное обеспечение GIMP использует красный, зелёный и синий в качестве основных цветов. Первые и главные каналы отображают значения Красного, Зелёного и Синего для каждого пиксела в изображении. Слева от названия канала расположена миниатюра, где в градациях серого отображается содержимое канала. Белый в данном случае равен 100% цвета канала, а черный — 0%. Если изображение в градациях серого, то будет доступен единственный канал с именем Серый. Для индексированного изображения с фиксированным количеством цветов так же доступен один канал — индексированный. Под цветовыми каналами располагается альфа-канал. Этот канал отображает значение прозрачности каждого пиксела изображения. За справкой по альфа-каналу обратитесь в глоссарий. В миниатюрном изображении, находящемся слева от названия канала, представлено значение прозрачности, где белый цвет это непрозрачное и видимое, а чёрный — прозрачное и невидимое. Изображение без прозрачности не содержит альфа-канала, однако вы можете добавить его через Меню слоёв. Кроме того, если в изображении больше одного слоя, GIMP автоматически создаст альфа-канал.

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

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

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

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

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

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

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

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

Синий канал

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

Канал альфа

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

Все каналы


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

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

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

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

  • через меню изображения: ОкнаПрикрепляющиеся диалогиКаналы;

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

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

2.2.2. Использование диалога каналов

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

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

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

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

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

По умолчанию, каждый канал и, следовательно, каждое значение цвета видны. Это указано пиктограммой «открытого глаза». Нажатием на пиктограмму (или пустоту, если канал невидим) переключает видимость канала.

Сцепить каналы

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

Каналы главных цветов (каналы вверху списка каналов) тоже могут быть сгруппированны. По умолчанию выбраны все цветовые каналы (и канал альфа) и соответствующие им элементы в списке выделены. Операции применятся ко всем каналам. Щелчком по элементу в списке каналов можно отключить этот канал. Такие операции как тонирование слоя применятся только к выделенным («сгруппированым») каналам. Повторный щелчок по элементу списка активирует канал.

Просмотр

Значок с миниатюрой показывает эффект, производимый на канал. В маске выделения этот просмотр можно увеличить нажатием и держанием курсора мыши на нём.

Имя канала

Название канала, которое, среди названий остальных каналов одного изображения должно быть уникальным. Чтобы изменить имя канала, нужно дважды щёлкнуть на нём. Если такое имя уже существует в списке, то к нему автоматически будет добавлен порядковый номер (например, #1). Имена главных каналов (красный, зелёный, синий, альфа) изменить нельзя.

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

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

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

Под списком каналов располагается набор кнопок, позволяющих выполнять основные действия со списком.

Редактирование атрибутов канала,

доступен только для масок выделения. Здесь вы можете изменить Имя канала. Два других параметра влияют на видимость канала в окне изображения. Это Непрозрачность заливки и цвет, используемый для маски в окне изображения. Щелчок по кнопке цвета вызывает диалог выбора цвета GIMP.

Новый канал

вы можете создать новый канал для сохранения выделения. Отображаемый диалог позволяет изменить Непрозрачность заливки и цвет маски.

Поднять канал

эта функция доступна только для масок выделения: вы можете перемещать канал вверх по списку Нажатие совместно с клавишей Shift перемещает канал в начало списка.

Опустить канал

с помощью этой функции можно перемещать канал вниз по списку. Нажатие совместно с клавишей Shift перемещает канал в конец списка.

Создать копию канала

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

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

Также вы можете дублировать цветовой канал или альфа-канал. Это простой способ сохранить их копию для использования позднее в качестве маски выделенной области.

Канал в выделение

вы можете трансформировать канал в выделение области. По умолчанию, выделение, полученное из канала, заменяет все предыдущие активные выделения. Такое поведение можно изменить c помощью модифицирующих клавиш:

  • Shift: выделение, полученное из канала добавляется к предыдущему активному выделению.

  • Ctrl: выделение из канала вычитается из предыдущего активного выделения.

  • Shift+Ctrl: Полученное выделение является результатом пересечения выделения из канала с предыдущим активным. Сохраняются только общие части.

Удалить канал

Доступно только для масок выделения: с помощью неё вы можете удалить активный канал.

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

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

Меню каналов

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

Контекстное меню каналов вызывается нажатием правой кнопки мыши на строке названия канала. Функции, доступные из этого меню, совпадают с теми, которые вызываются при помощи кнопок в нижней части диалога каналов. Единственное отличие заключается в том, что каждая операция выделения имеет свой собственный элемент в меню.

  • Правка атрибутов канала, Новый канал, Поднять канал, Опустить канал, Создать копию канала, Удалить канал: см. в главе Управление каналами.

  • Канал->Выделение: Выделение, полученное из канала, заменяет собой любое ранее активное выделение.

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

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

  • Пересечь с выделением: Конечная выделенная область является пересечением предыдущей активной области выделения и области выделения, полученной из канала.

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

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

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

Выделение областей можно сохранять в канале. При нажатии на кнопку Быстрая маска, которая находится в окне изображения, автоматически создается новый канал, который называется Быстрая маска. В нем сохраняется текущее выделение области. В GIMP есть много инструментов для выделения области — прямоугольное выделение, свободное выделение и т.п. Маски выделения — это инструмент для графического отображения обасти выделения: белые пикселы соответствуют выделенной области, чёрные — невыделенной, а серые — частично выделенной (например, при размытом выделении). Таким образом, выделение области отображается в канале градациями серого.

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

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

  • Из меню окна изображения ВыделениеВ канал, если есть активное выделение.

  • При нажатии на левой нижней кнопке в окне изображения создаётся Быстрая маска; её содержимое заполнится активным выделением.

  • Из диалога каналов при нажатии кнопки Создать канал или из контекстного меню. При создании эта маска выделения появляется в диалоге «Каналы» под именем «Копия маски выделения» с порядковым номером. Имя можно изменить с помощью того же меню.

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

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

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

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

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

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

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

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

Быстрая маска — это маска выделенной области, которая временно накладывается на изображение, чтобы применить выделение. «Временно» означает, что в отличие от обычной маски она не будет сохранена в списке масок после преобразования в выделение. Возможности инструментов выделения велики, но пределы их возможностей становятся тем дальше заметнее, чем более сложные выделения вы создаёте. Именно здесь так полезна быстрая маска.

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

Быстрая маска активируется несколькими способами:

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

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

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

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

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

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

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

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

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

Описание

  1. Окно изображения с включенной быстрой маской. Пока быстрая маска активна, все операции проводятся над ней. Быстрая маска залита градиентом от чёрного (слева) к белому (справа).

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

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

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

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

Чтобы сохранить выделение, созданное быстрой маской, в канале, воспользуйтесь пунктом меню изображения Выделение/Сохранить в канале.

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

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

  3. Выберите инструмент для рисования и, используя серые цвета, нарисуйте нужную область выделения.

  4. Отключите быструю маску при помощи кнопки, находящейся в левом нижнем углу окна изображения.