python-PIL合并gifs

2024-06-01 08:00:54 发布

您现在位置:Python中文网/ 问答频道 /正文

假设我有两个不同的礼物

gif1 = Image.open(filename)
gif2 = Image.open(filename)

有没有办法把它们合并在一起?或者把它们叠在一起


Tags: imageopenfilename办法礼物gif1gif2
1条回答
网友
1楼 · 发布于 2024-06-01 08:00:54
from PIL import Image, ImageSequence 
import sys, os 
filename = sys.argv[1] 
im = Image.open(filename) 
original_duration = im.info['duration'] 
frames = [frame.copy() for frame in ImageSequence.Iterator(im)] frames.reverse() 
from images2gif import writeGif 
writeGif("reverse_" + os.path.basename(filename), frames, duration=original_duration/1000.0, dither=0)

我认为这是一个解决方案,或者是一个接近你想要实现的目标的方案

相关问题 更多 >