微信斗图
制作过程
import imageio
1. 获取当前的工作路径
print(path)
2. 获取当前工作路径下的文件列表
print(file_list)
3. 复制一个列表
print(png_list)
4. 只保留结尾都是jpg的文件
if file[-3:]!= "jpg":
png_list.remove(file)
print(png_list)
5. 将图片文件中的数字,升序排列
jpg_list
6. 拼接得到每张图片的绝对路径
image_path = os.path.join(path, jpg)
print(image_path)
7. 获取每张照片的RGB通道值,将7张照片的RGB通道值,保存在列表中
for jpg in jpg_list:
image_path = os.path.join(path, jpg)
frames.append(imageio.imread(image_path))
print(len(frames))
8. 将图片保存为gif图,设置了切换时间
imageio.mimsave(gif_path, frames, 'GIF', duration=0.2)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 工作流一目了然,看小姐姐用动图展示 10 大 Git 命令01/11
- ♥ python数据类型转换注意事项01/11
- ♥ python线程模块是如何实现多线程的12/15
- ♥ 如何在三个月内学会python01/05
- ♥ 使用Redis,你必须知道的21个注意要点06/27
- ♥ mongodb属于什么数据库?10/02
内容反馈