微信群「斗图」总输,用Python教你做最靓的仔!!!
菜鸟学Python
共 1982字,需浏览 4分钟
·
2021-10-27 12:43
微信斗图
制作过程
import os
import imageio
1. 获取当前的工作路径
path = os.getcwd()
print(path)
2. 获取当前工作路径下的文件列表
file_list = os.listdir(path)
print(file_list)
3. 复制一个列表
png_list = file_list.copy()
print(png_list)
4. 只保留结尾都是jpg的文件
for file in file_list:
if file[-3:]!= "jpg":
png_list.remove(file)
print(png_list)
5. 将图片文件中的数字,升序排列
jpg_list.sort(key=lambda x: float(x[:-4]))
jpg_list
6. 拼接得到每张图片的绝对路径
for jpg in jpg_list:
image_path = os.path.join(path, jpg)
print(image_path)
7. 获取每张照片的RGB通道值,将7张照片的RGB通道值,保存在列表中
frames = []
for jpg in jpg_list:
image_path = os.path.join(path, jpg)
frames.append(imageio.imread(image_path))
print(len(frames))
8. 将图片保存为gif图,设置了切换时间
gif_path = os.path.join(path, "my_gif.gif")
imageio.mimsave(gif_path, frames, 'GIF', duration=0.2)
推荐阅读:
入门: 最全的零基础学Python的问题 | 零基础学了8个月的Python | 实战项目 |学Python就是这条捷径
量化: 定投基金到底能赚多少钱? | 我用Python对去年800只基金的数据分析
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 | 从万众期待到口碑扑街!唐探3令人失望 | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏 | 九宫格 | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!| 再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|
年度爆款文案
点阅读原文,领AI全套!
评论