Как сделать копию в гимпе

Обновлено: 04.07.2024

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

3 ответа

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

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

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

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

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

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

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

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

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

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

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

Похожие вопросы

Популярные теги

В моем GIMP есть ошибка или я что-то здесь не так делаю?

Исправление: я могу скопировать группу слоев, но она сглаживается / объединяется как один слой. Я хочу сохранить его как группу слоев.

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

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

Я попробовал это (в 2.8.4), и это не сработало для меня. Удалось ли вам проверить и подтвердить, что это работает?

Linux Mint, Gimp 2.8.10. Перетаскивание файлов на панель изображений и слоев. Это начинается, но падение ничего не делает.

Детали являются ключевыми: щелкните левой кнопкой мыши и перетащите слой по его ИМЯ вверх на вкладку другого файла. Подождите . примерно через секунду Gimp переключится на эту вкладку (пока не отпускайте!). После того, как новая вкладка активна, продолжайте перетаскивать ВНИЗ в рабочую область, пока не появится знак плюс (+). Затем отпустите левую кнопку мыши. Новая группа слоев появится сразу над последним активным слоем на этой 2-й вкладке.

@ Скотт Биггс правильно. Но это настолько нелогично - вы должны перетащить из списка слоев, но должны перейти в рабочее пространство (вместо списка слоев другого проекта), - что я считаю, что это должно быть ошибкой.

Сохраните исходное изображение с группой слоев как xcf. На новом изображении и откройте оригинал как слои ( File > Open as Layers ). Это добавит все слои из исходного изображения.

Вам нужно будет удалить слои из нового изображения, которое вам не нужно. К сожалению, вы не можете выбрать, какие слои вы импортируете. Но пока это только однократная передача (т.е. вам не нужно копировать / вставлять группу слоев туда-сюда), это должно работать.

РЕДАКТИРОВАТЬ: Это было проверено в GIMP 2.8.4. Ответ Михаэля - лучший способ, если вы используете версию GIMP, которая его поддерживает.

Я не проверял это, но я думаю, что это также работает хорошо. Я не мог сказать это извините! (требует 15 репутации)

У меня есть следующее изображение, которое я открываю в gimp:

затем я использую инструмент выбора прямоугольника, чтобы выбрать символ и скопировать выделение. Когда я использую вставить новое изображение, я получаю новое изображение точно такого же размера, как и мое выделение, но оно содержит пустой прозрачный слой, а не то, что я (думал) скопировал. Я попытался объединить видимые слои (хотя есть только один), а что нет, но ничего не кажется изменить результат. У меня никогда не было этой проблемы с другими изображениями раньше.

есть идеи, что происходит и как я могу заставить gimp скопировать / вставить мой раздел?

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

в этом случае удалите этот слой и используйте другой ответ суперпользователя:как использовать инструмент выделения для перемещения объектов в GIMP?

У меня тоже проблема с Gimp 2.8.10 на OSX. Похоже, ошибка. Выход из программы и ее перезапуск решили ее для меня. Простого закрытия и повторного открытия изображения было недостаточно.

Я знаю, что это старый нить, но вот как я решил его. Я был увеличен в нижнем квадранте изображения, и GIMP вставил буфер обмена в верхний левый угол. Таким образом, щелчок по вставленному слою показывал только скопированную область.

чтобы увидеть вставленное изображение, уменьшите масштаб, чтобы увидеть все изображение!

надежда помочь кому-то сэкономить время.

У меня та же проблема, пытаясь скопировать/вставить фрагмент изображения в пустое пространство после изменения размера холста. Через некоторое время я понимаю, что Gimp OSX не показывает часть вставленного изображения только внутри нового холста.

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

2) я перезагрузить изображение, выберите часть изображения, теперь копировать/вставить работает хорошо.

Возможно, вам нужно использовать "копировать видимое", а не "копировать". Копирование игнорирует выделение и вместо этого копирует все изображение. [Понятия не имею, что происходит, когда слои выбраны, но не видны, или наоборот; в предыдущем опыте было важно обеспечить тщательный выбор слоя(ов), когда что-то не ведет себя так, как ожидалось, но я нашел эту проблему с одним слоем.]

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

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

Как бы я это сделал?

Пример:

У меня есть это первое изображение размером 640 на 400 пикселей с двумя слоями - фоном и кистью

введите описание здесь

и я хочу скопировать слой кисти в это другое изображение 1600 на 1200 пикселей.

введите описание здесь

3 ответа

Чтобы сделать это в GIMP 2.8, выполните следующие действия:

Нажмите на первое изображение, чтобы сделать его активным и скрыть слои, которые вы не хотите копировать.
(СОВЕТ: Чтобы быстро скрыть / отобразить слои, вы можете удерживать нажатой клавишу "Shift ", нажимая "значок глаза" на одном из слоев. Это позволит скрыть / показать все слои, кроме того, который вы выбрали.)

введите описание здесь

Нажмите и удерживайте первую вкладку изображения и перетащите. Небольшое информационное окно показывает.

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

введите описание здесь

Перетащите информационное поле на холст и отпустите.

введите описание здесь

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

Читайте также: