Как скопировать выделение из одного изображения в другое изображение в GIMP?

Недавно я перешел с Photoshop на GIMP. Я хочу скопировать выделение из одного изображения в другое, чтобы заполнить его выделением цветом на другом изображении и получить форму, не создавая ее заново вручную. В Photoshop мы можем скопировать стиль слоя, но я не могу найти это в GIMP. Кто-нибудь может помочь?

4 ответа

Это действительно так же просто, как копировать быструю маску (представление изображения по вашему выбору):

  1. Включить быструю маску для изображения с выделением (Shift+Q или Select → Toggle QuickMask)
  2. Быстрая маска отображается как канал с именем "Быстрая маска" в диалоге каналов.
  3. Выберите его и скопируйте в буфер обмена (Ctrl+C)
  4. Включить быструю маску для изображения, которое еще не выделено (Shift+Q)
  5. Выберите его в диалоге каналов и вставьте из буфера обмена (Ctrl+V)
  6. Отключите быструю маску (Shift+Q), чтобы увидеть выделение в виде пунктирных линий.

Большинство других решений на самом деле не работали для меня.

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

  1. Создайте новый пустой канал в новом изображении.

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

  3. Скопируйте все это в буфер обмена (выберите Все, затем выберите Копировать -> Ctrl-A, Ctrl-C).

  4. Вернуться к (пустому) каналу нового изображения

  5. Вставьте данные буфера обмена в этот канал (Вставить -> Ctrl-V).

  6. Выберите данные изображения (RGB) и загрузите данные канала в качестве выделения и whola.

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

  1. Выберите то, что вам нужно
  2. Выберите непрозрачный слой или создайте временный новый
  3. Редактировать - Копировать (Ctrl+C)
  4. Перейти к изображению, где вы хотите вставить выделение
  5. Редактировать - Вставить как - Новый слой
  6. Слой - Прозрачность - Альфа для выделения
  7. Удалите вставленный слой.

Альтернативный метод с использованием каналов:

  1. Выберите то, что вам нужно
  2. Выбрать - Сохранить в канале
  3. Убедитесь, что только что созданный канал выбран, и нажмите "Правка" - "Копировать" (Ctrl+C).
  4. Перейти к изображению, где вы хотите вставить выделение
  5. Откройте "Каналы" и создайте новый канал (кнопка внизу или через контекстное меню)
  6. Убедитесь, что только что созданный канал выбран, и выберите "Правка" - "Вставить" (Ctrl+V).
  7. Откройте "Слои" и закрепите плавающий слой (кнопка внизу или через контекстное меню)
  8. Откройте "Каналы" и замените выделение этим каналом (кнопка внизу или "Канал для выделения" в контекстном меню)
  9. Вы можете удалить каналы сейчас, если вы больше не собираетесь использовать этот выбор, или вы можете оставить их для дальнейшего использования, просто повторите последнее действие для восстановления.

Зачем вы так все усложняете:

  1. у вас есть один слой, затем другой поверх него
  2. выберите верхний, будь то граница, конкретные цвета, мы делаем ваш выбор
  3. Теперь щелкните правой кнопкой мыши по этому слою на панели/окне слоев и выберите альфа для выделения.
  4. Теперь скройте слой, чтобы четко видеть тот, что находится за ним. Вы заметите, что выделение все еще активно. Вы можете щелкнуть правой кнопкой мыши по этому выделению, нажать «Инвертировать» и удалить все в новом слое, чтобы создать вырез выделения первого слоя. , вы можете рисовать внутри него, вы можете сделать это сейчас. Это «альфа-выделение» после щелчка правой кнопкой мыши по слою, из которого вы получили выделение.
Другие вопросы по тегам