python图形用户界面(五):教你实现一个gif处理软件(上)
- 2020 年 4 月 8 日
- 笔记
本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
之前写过一系列图片处理的文章,今天结合UI界面一起来实现一个动图处理程序软件。
启动程序界面

选择图片后界面
可以一次性选择多张图片,选择后会显示出第一张图片的宽和高。

点击开始处理
点击开始处理后,会在本地生成动图,动图的名称会默认以第一张图片的名字加上.gif,生成后会自动加载动图以500帧率(500ms)播放。

完整过程


调整动图的尺寸和帧率

任意尺寸图片组合
加载不同尺寸的图片后,会自动统一重新改成一样的尺寸。

实现步骤:
1.制作UI界面
2.转换界面为python文件代码
3.初始化界面
4.实现加载图片,并列出图片名称功能
5.实现处理图片生成动图
6.加载动图播放预览