Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Маски слоя в GIMP: белое, чёрное, серое и способы создания

💻 Информатика · 8 класс

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

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

Маска управляет видимостью

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

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

Первый опыт

  1. Откройте фотографию и сохраните XCF.
  2. Выберите один слой и команду Layer → Mask → Add Layer Masks.
  3. Для начала выберите White: внешний вид должен сохраниться.
  4. Щёлкните по миниатюре маски рядом с миниатюрой изображения слоя.
  5. Нарисуйте чёрной кистью: соответствующая область исчезнет из видимого результата.
  6. Нарисуйте там белой кистью: скрытое маской содержимое снова проявится.

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

Серый и градиент

Промежуточный серый задаёт частичную видимость. В 8-битном представлении чёрному соответствует 0, белому 255, а 128 — примерно половина диапазона. Это не особый «третий режим»: между чёрным и белым существует множество степеней.

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

Как выбрать начальное содержимое

ВариантРезультат
WhiteМаска сначала ничего дополнительно не скрывает
BlackВесь слой скрыт маской
SelectionВыбранные области открыты, невыбранные скрыты
Grayscale copy of layerЯркость изображения становится картой видимости
ChannelИспользуется заранее сохранённый дополнительный канал

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

Два варианта работы с альфа-каналом

Layer’s alpha channel копирует исходную прозрачность в маску, сохраняя и прежний альфа-канал. Их действие сочетается, поэтому полупрозрачные области могут стать ещё прозрачнее. Transfer layer’s alpha channel переносит информацию в маску и делает исходный альфа-канал непрозрачным, сохраняя прежний вид изображения.

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

Редактирование и применение

Маску можно временно отключить для сравнения или показать отдельно. Apply Layer Mask объединяет её действие с пикселями/прозрачностью слоя и убирает отдельную редактируемую маску. До применения удобно исправлять границу чёрным и белым; после него сохранённая копия исходного слоя может понадобиться для восстановления.

Разобранный пример

Верхний слой непрозрачен на 100%, маска слева белая, справа чёрная, посередине плавный переход. Слева виден верхний слой, справа — нижний, посередине они смешиваются. Если задать всему верхнему слою Opacity 50%, даже белая часть маски не вернёт ему прежний полный вклад.

Практика

  1. Что делает чёрная область маски?
  2. Почему белая кисть не исправляет удалённый ластиком фрагмент?
  3. Какой вариант сохраняет прежний вид при переносе альфа-информации в маску?

Ответы

1. Скрывает соответствующие пиксели слоя. 2. Маска возвращает только скрытое ею содержимое, а не отсутствующие данные. 3. Transfer layer’s alpha channel: информация переносится, а не дополнительно копируется поверх прежней прозрачности. Проверять результат нужно на всём сочетании слоя, альфа-канала и маски.

Связанные материалы

Источники и материалы