我想在图像上放置透明的动画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")