当前位置:   article > 正文

python pil保存图片_使用python倒放gif 从此走向沙雕巅峰

pil save imgs

环境

pycharm + win10下python环境

使用python的PIL模块,图形处理库

具体代码如下:

# coding=utf-8

# python下的图像处理库

from PIL import Image, ImageSequence

# 系统模块

import os

# 用于读取gif动图

im = Image.open("读取图片的名称")

# gif图片流的迭代器

iter = ImageSequence.Iterator(im)

index = 1

for frame in iter:

# 每一帧图片

print("image %d: mode %s, size %s" % (index, frame.mode, frame.size))

# 若保存的路径不存在,则创建文件夹

path = "imgs"

if path not in os.listdir():

os.makedirs(path)

# 将每一帧图片保存到imgs文件夹下

frame.save("./imgs/frame%d.png" % index)

index += 1

# 将gif拆分成图片流

imgs = [frame.copy() for frame in ImageSequence.Iterator(im)]

# 输出原图

# imgs[0].save("./out.gif", save_all=True, append_images=imgs[1:])

# 将图片流反序

imgs.reverse()

# 将反序后的图片流保存并输出

imgs[0].save("./reverse_out.gif", save_all=True, append_images=imgs[1:])

直接看效果

49bd9e98f7ab4f2299de290d98facc56

倒放后更霸气了一点点

c4858e4ca6e24285aaa2c0d0c9750635

还有沙雕的

a7e7fc1d7cba4918b8000b5e0947ed39

是不是挺正常的

1620db096ad34a7bb05fd6623f801dee

23333

1ba1ca9f1b8442008722146c3d0fefbd
38d71ec0d21545028f1ac80bf1b6f14c
15dd263364204674b4ed1b36c02bb25d
67b4a89773e0479b814db78dd6f1ac86

我觉得我还能再抢救一下!!!

小主,制作不易,给个赞再走呗!

ac1793cd32d74ac292fa0c221c3cd397
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/912962
推荐阅读
相关标签
  

闽ICP备14008679号