Я хочу поставить прозрачный анимированный GIF на изображение.
Потратил некоторое время на поиск решения, но не смог найти подходящего.
Ближайшим решением было moviepy
, где я смог показать прозрачный анимированный GIF на статическом изображении, но тогда это не было полноценное решение
, потому что он просто позволял пользователю устанавливатьнепрозрачность одного из слоев, либо передний слой, либо задний слой.
Буду признателен, если кто-нибудь поможет мне в этом!
from moviepy.editor import *
frontLayerGif = VideoFileClip("front_layer.gif")
backLayerGif = (ImageClip("bg.png").set_duration(frontLayerGif.duration)
.set_opacity(.5))
final_clip = CompositeVideoClip([backLayerGif , frontLayerGif ])
final_clip.write_gif("newgif.gif")