Gimp: Скопируйте слой 1 в маску слоя 2.

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

Надеюсь, это имеет смысл

Спасибо

Ответы (2)

Предполагая, что вы используете белый цвет для непрозрачности и черный для прозрачности, и при создании маски слоя вы выбрали второй вариант «Черный (полная прозрачность)»:

Щелкните правой кнопкой мыши плавающий слой и выберите «Якорный слой». Изображение, содержащееся в плавающем слое, заменит сплошную черную маску.

Это может быть не умный метод, но вот как я это делаю:

  1. «Слой1» имеет прозрачный фон.рис 1

  2. Скопируйте «layer1», защитите прозрачную область и залейте ее чистым черным цветом.рис 2 рис 3

  3. Перейдите в диалоговое окно канала и перетащите один канал RGB вниз, чтобы создать новый канал. Неважно, какой из них, R, G или B, вы перетаскиваете.
    Убедитесь, что «слой 1» стал невидимым. Для этого шага изображение должно быть черно-белым.рис 4

  4. Создайте «слой2».рис 5

  5. Перейдите в диалоговое окно канала, щелкните правой кнопкой мыши новый созданный канал и выберите его.рис 6

  6. Пока выделение активно, добавьте маску слоя на «слой 2». В диалоговом окне добавления маски выберите «Использовать выделение».рис 7 рис 8

  7. Мы почти на месте. Теперь маска «слой 2» противоположна тому, что мы хотим.
    Выберите маску слоя 2 и инвертируйте ее цвет.рис 9

  8. Вот и все, мы сделали маску «слоя 2» в соответствии с содержимым «слоя 1».рис 10