from PIL import Image, ImageSequence
import glob
from images2gif import writeGif
fn0 = glob.glob('*.jpg')
im = [Image.open(filename) for filename in fn0]
writeGif('1.gif', im, duration=0.1 )
#file "images2gif.py" line 578
#gifWriter.writeGifToFile(fp,images,duration,loops,xy,dispose)
#file "images2gif.py" line 439
#fp.write(globalPalette)
#ERROR: 'module' does not support the buffer interface
我刚刚在WinPython上使用了module images2gif,我之前已经安装了imageio。但我不知道这个错误来自哪里。我正在使用最新的images2gif模块: https://code.google.com/p/visvis/source/browse/vvmovie/images2gif.py
谢谢!
答案 0 :(得分:0)
writeGif可能想要一个打开的可写文件(或类似的东西),而不是一个表示文件名的字符串。
这样的事情会更好吗?
with open('1.gif') as fp:
writeGif(fp, im, duration=0.1 )