Як скопіювати шар між зображеннями або полотном у gimp 2.8?


30

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

Як би я це зробив?

Приклад:

У мене це зображення 640 пікселів на 400 пікселів у два шари - фон та пензлик

введіть тут опис зображення

і я хочу скопіювати шар кисті на це інше зображення розміром 1600 пікселів на 1200 пікселів.

введіть тут опис зображення

Відповіді:


30

Для цього в GIMP 2.8 виконайте наступні дії:

  1. Клацніть перше зображення, щоб активувати його та заховати шар (и), які ви не хочете скопіювати.
    ( Порада. Щоб швидко приховати / приховати шари, ви можете утримувати, Shiftнатискаючи на «піктограму ока» на одному з шарів. Це приховає / приховає всі шари, очікуючи того, на який ви натиснули.)

    введіть тут опис зображення

  2. Клацніть та утримуйте на першій вкладці зображення та перетягніть. Показано невелике інформаційне поле.

  3. Перетягуйте інформаційне поле на іншу вкладку зображення, поки вона не стане активною, але не відпускайте її .
    Дивись нижче:

    введіть тут опис зображення

  4. Перетягніть інформаційне поле на власне полотно та відпустіть .

    введіть тут опис зображення

  5. Шар буде скопійовано як новий шар - орієнтований, зберігаючи розміри та розміри.

    введіть тут опис зображення


Ця процедура не завжди працює, наприклад, вона не працює, якщо в шарі є текст
stenci

1
Я використовував файл XCF. Використовуючи GIMP 2.8.16, це не центрує зображення, а натомість зберігає його вихідне місце (що чудово!).
Smile4ever

Скасувати вибір усіх інших шарів може не дуже швидко, якщо ви хочете скопіювати лише один шар, ви можете перетягнути його з панелі шарів і опустити його на інше зображення, створене заздалегідь, якщо це необхідно.
x-yuri

1
На жаль, це, здається, не працює для будь-яких складних шарів, будь то текст, шари дерева або шари з масками. Це все сплющується. Це не стільки копіює шар, скільки копіює видиме зображення на новий шар.
Nyerguds

1
Однак ви можете імпортувати шари іншого збереженого файлу xcf у своє зображення за допомогою функції "відкрити як шари".
Nyerguds

8

Попередня відповідь не працює, якщо шар містить текст.

Шари, що містять текст, можна скопіювати, перетягнувши їх із діалогового шару малюнка до діалогу шарів іншого малюнка. Це легко зробити в режимі з декількома вікнами, менш просто в режимі з одним вікном. Відео в цій публікації показує, як це зробити як в одному, так і в декількох віконних режимах: http://gimpforums.com/thread-copy-text-layers .

EDIT

Стара ланка розірвана. Ось посилання на архівний веб-сайт: https://web.archive.org/web/20181006232023/gimpforums.com/thread-copy-text-layers

А ось посилання на відео: https://www.youtube.com/watch?v=G13TXE9agYM&feature=youtu.be


2
+1. Текстові шари хитрі. Дякую за роз’яснення.
Парто

1
мертве посилання на vid
doug

Дивна річ: я інтуїтивно спробував те, що ви описали, і це не вийшло. Текст вставлено, але додано у вигляді піксельної графіки до існуючого шару другого зображення. Потім я погукнув проблему, знайшов це питання, спробував прийняту відповідь, і воно спрацювало. Для вас, здається, навпаки.
UTF-8,

@ UTF-8 Ви перетягували шар із поля шарів у вікно шару чи у графічну область?
stenci

Я клацнув одним із текстових шарів на зображенні A, потім утримував вкладку, ще раз клацнув шар, але цього разу затримав M1, перетягнув його на зображення B і опустив на полотно. Лише тоді я відпустив клавішу вкладки. Потім він був доданий як текстовий шар до зображення B, але він знаходився не в початковому місці, а в центрі. Іноді, док-вікна я втрачав свій вміст, але перетягнувши їх трохи на панелі вікон, їх вміст знову з’являвся. Іноді доки потім приховували, але натискання клавіші Tab змушувало їх знову з’являтися (стандартний ярлик для цього).
UTF-8,

5

Як згадується у відповіді stenci та коментарях, шари тексту трактуються по-різному. Перетягування їх із діалогу шарів на мініатюру зображень зберігає текст, який можна редагувати, але вихідне розташування тексту втрачається.

Щоб зберегти текст, який можна редагувати, та його місцезнаходження , використовуйте цю схему:

  • Почніть з зображення, де потрібно новий (скопійований) шар
  • Виберіть File > Open as Layers...
  • Виберіть старе зображення xcf із потрібним шаром

Усі шари будуть імпортовані до нового зображення. Видаліть ті, які вам не потрібні.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.