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


19

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

Ответы:


21

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

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

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


Спасибо, это руководство на самом деле может использовать тот, кто ничего не знает о каналах в GIMP (я).
августа

2

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

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

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

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

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

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

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


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

0

Вы можете использовать альфа-канал для восстановления выделения, просто используйте 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. Вы можете удалить каналы сейчас, если вы больше не собираетесь использовать этот выбор, или можете оставить их для дальнейшего использования, просто повторите последнее действие для восстановления.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.