之前写过一系列图片处理的文章,今天结合UI界面一起来实现一个动图处理程序软件。
启动程序界面
![](https://img.haomeiwen.com/i2783521/9d4836d10d47c178.png)
选择图片后界面
可以一次性选择多张图片,选择后会显示出第一张图片的宽和高。
![](https://img.haomeiwen.com/i2783521/8cc0e1e6707f3bcc.png)
点击开始处理
点击开始处理后,会在本地生成动图,动图的名称会默认以第一张图片的名字加上.gif,生成后会自动加载动图以500帧率(500ms)播放。
![](https://img.haomeiwen.com/i2783521/bc0f55bb6dbba854.png)
完整过程
![](https://img.haomeiwen.com/i2783521/9775dbb6e1d28960.gif)
![](https://img.haomeiwen.com/i2783521/def010239ac74926.gif)
调整动图的尺寸和帧率
![](https://img.haomeiwen.com/i2783521/7611c38a02d673c7.gif)
任意尺寸图片组合
加载不同尺寸的图片后,会自动统一重新改成一样的尺寸。
![](https://img.haomeiwen.com/i2783521/eba0082c0d36dd8e.gif)
实现步骤:
1.制作UI界面
2.转换界面为python文件代码
3.初始化界面
4.实现加载图片,并列出图片名称功能
5.实现处理图片生成动图
6.加载动图播放预览
(全文完)
长按二维码,加关注!叶子陪你玩
欢迎转载,转载请注明出处!
欢迎关注公众微信号:叶子陪你玩编程
分享自己的python学习之路
网友评论