Можно ли добавить фоновое изображение ко всем «слоям» анимированного gif?

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

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

Как я могу добиться этого, не добавляя его к каждому слою по отдельности?

Вы можете сложить два изображения в HTML/CSS.
Это вариант. Но я бы предпочел использовать его как одно изображение.
расширение многослойного слияния сработало для вас?

Ответы (4)

В GIMP это возможно с расширением multi-layers-merger отсюда:

(оригинал) http://registry.gimp.org/node/26135

(архивный проект) https://github.com/pixlsus/registry.gimp.org_static

(расположение расширения плагина в этом проекте) https://github.com/pixlsus/registry.gimp.org_static/tree/master/registry.gimp.org/files/

Установите расширение, затем

  1. Создайте новое изображение того же размера, что и ваша анимация, и поместите фоновое изображение в один слой в новом изображении.

  2. Перейдите в раздел «Слои» > «Объединение нескольких слоев».

  3. Отмените выбор всех параметров, кроме «Использовать только активный слой». Это означает, что нужно объединить только активный слой фонового изображения.

  4. Убедитесь, что в раскрывающемся списке «Второе изображение для слияния» указано изображение с кадрами анимации.

  5. Нажмите OK, и новое изображение должно быть создано с вашим фоном за каждым кадром.

Хорошая находка! Добро пожаловать в GD.SE :)
похоже, что это больше недействительно (пользователь Ubuntu)
Ответ Райана по-прежнему кажется мне действительным: Windows, GIMP 2.8
Все еще действует, Windows 10, GIMP v2.10. Тоже впервые пользуюсь GIMP.

Вот как это сделать в Photoshop . Думаю, это может быть полезно.

  1. Сначала откройте стабильное изображение/фон, на который вы хотите поместить гифку. Это мое: нажмите.
  2. Откройте свою гифку. Файл > Импорт > Видеокадры в слои. /help image В поле «Имя файла» введите следующее: . /help image, найдите свой gif и в появившемся маленьком окне просто нажмите OK. Вы можете пропустить этот шаг, если у вас уже открыта гифка (поскольку вы ее создавали — руководство по созданию гифок вы можете найти здесь).
  3. Окно > Анимация. /help image Появится что-то вроде этого.
  4. Теперь вы работаете над гифкой. Нажмите на эту маленькую стрелку с линиями в правом верхнем углу окна анимации и выберите «Выбрать все кадры». /помощь изображение
  5. Нажмите на эту стрелку еще раз и выберите Копировать кадры. /помощь изображение
  6. Перейдите к своему фону. Нажмите на стрелку и выберите «Вставить кадры». /help image Вы должны установить флажок «Вставить поверх выделения», когда появятся маленькие окна. /помощь изображение
  7. Теперь вы должны убедиться, что фоновое изображение находится под ВСЕМИ рамками. Для этого вы должны выбрать каждый кадр один за другим, а в окне «Слои» вы должны проверить видимость фона - нажмите на квадратик, и появится маленький глаз. Здесь видимость выключена, здесь включена. Проделайте это со всеми кадрами.
  8. Теперь пришло время переместить ваш gif. Вы должны выбрать все кадры И все слои (но БЕЗ фонового изображения!), а затем нажать ctrl + t на клавиатуре и переместить gif. / справка изображение
  9. Это все. Теперь, чтобы сохранить gif: «Файл»> «Сохранить для Интернета и устройств». /help image Помните, что он должен быть меньше 1 МБ (1000 КБ)
Это для фотошопа. Я работаю с Гимпом.
Хотя мы, очевидно, хотим помочь человеку, который задает вопрос, мы также стараемся, чтобы наши вопросы были как можно более независимыми от программного обеспечения, так что это вполне допустимая альтернатива. Чего мы обычно не делаем, так это ответов только со ссылками, потому что ссылки умирают, поэтому я просто добавил некоторый контент с сайта, о котором вы упомянули.

Всем, кто использует GIMP для анимации.

ЭТО РАБОТАЕТ !! - Для тех, у кого все еще есть такая проблема, как у меня, столкнувшись с этим, у меня есть другое решение, которое творит чудеса. С загруженными слоями .gif сделайте свой фон на его собственном слое, ТОГДА в FX-Foundry «Плагины» у них есть выбор только для «Анимации». Нажмите «Объединить с фоном». экспортируйте свой только что созданный .gif, все готово: D

PS - ТАКЖЕ, ЭТО РАБОТАЕТ - с загруженными слоями .gif создайте или загрузите свое изображение bg. Хорошо, теперь «Объедините» только первый слой .gif с вашим фоновым слоем ... ВОТ все готово!

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