привязать плавающее выделение к нескольким слоям в GIMP?

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

Привет и добро пожаловать в GD! Было бы очень полезно, если бы вы добавили несколько скриншотов и показали нам, что вы пробовали и где именно вы застряли. Это сэкономит всем время и повысит вероятность того, что вы получите полезные ответы.

Ответы (2)

Нет — плавающее выделение внутренне прикреплено к слою, в который оно было вставлено. Я предлагаю вам попробовать один из следующих обходных путей:

1) Превратите плавающее выделение в новый слой (просто нажмите кнопку нового слоя); Расположите этот слой; Дублируйте его столько раз, сколько хотите; Для каждого дубликата манипулируйте стеком слоев, чтобы поместить его над одним из целевых слоев; Выберите «Объединить вниз» в контекстном меню слоя. можно создать один сценарий, который будет автоматизировать шаги после размещения вставленного слоя или даже просто автоматизировать задачу с помощью консолей script-fu или python-fu. Но я предпочитаю метод, описанный ниже:

2) Мой личный фаворит для создания анимации в GIMP: работа с двумя изображениями - одно, в котором у вас есть ваши элементы в отдельных слоях (включая ваше уравнение), которые вы позиционируете, как хотите; второе изображение, где вы будете компоновать анимацию, в которой каждый слой будет кадром; Используйте edit->copy visibleна первом изображении и edit->paste; layer->New layerна втором изображении. Таким образом, для каждого кадра вы свободно переставляете свои элементы на первом изображении и помещаете «моментальные снимки» вашей композиции в виде кадров — более или менее похоже на создание покадровой анимации. (используйте настройки, чтобы назначить простые ярлыки для «копировать видимый» и «вставить как новый слой» — если вы назначите простые ярлыки, например, «1» и «2», это действительно очень просто)

Вероятно, есть более быстрый способ сделать это каким-то образом (и если бы мне пришлось делать это для более чем нескольких кадров, я бы, вероятно, использовал ffmpeg), но самый быстрый способ, которым я смог сделать это в GIMP, заключался в том, чтобы сначала подготовить наложение как слой, выбор и копирование этого слоя, выбор нижнего слоя на вкладке layers, нажатие Ctrl-Vдля вставки наложения, Ctrl-Hего привязка, нажатие клавиши вверх для выбора следующего слоя и повторение этого процесса (вставка, привязка, следующий слой, повтор .) Отсутствие необходимости прикасаться к мыши немного ускорило процесс, хотя это по-прежнему утомительный ручной процесс.