layout: post

使用python拆分gif图片和合成

subtitle: 使用python拆分gif图片和合成 date: 2020-10-13 author: BY header-img: img/post-bg-kuaidi.jpg catalog: true tags: - python

使用python拆分gif图片和合成


import os
# python3 -m pip install imageio
import imageio
from PIL import Image, ImageSequence
# 拆分图片
# im = Image.open('./old.gif')
# index = 1
# for frame in ImageSequence.all_frames(im):
#     frame = frame.convert('RGB')
#     frame.save(f"gif{index}.jpg", quality=100)
#     index = index + 1

# 合成图片
images = []
for i in range(1, 30): # 遍历次数(之气拆分的图片数量)
    images.append(imageio.imread(f'gif{i}.jpg'))
# 保存文件
imageio.mimsave('./new.gif', images, duration=0.1)