代码拉取完成,页面将自动刷新
将静态图转化为分块加载的动态图
1. PIL:
1. 创建背景图
2. 将原图拆分成N块并依次合成到背景图的相应位置, 得到N张素材图
3. 将N张素材图合成GIF
2. pygifsicle
对合成的GIF进行优化(无损压缩, 精简体积)
注意: 需要电脑安装gifsicle, 官网: https://www.lcdf.org/gifsicle/,
若看不懂英文, 网上资料一大把, (其实不安装也不影响正常使用, 只是没有优化GIF而已)
3. tkinter:
用于图形化界面的实现, 便于操作
4. pyinstaller
用于将脚本打包成exe
简介: 将图片转成gif 命令行模式
使用: python img2gif.py -h
示例: python img2gif.py -p /Users/tianshl/Documents/sample.jpg
简介: 将图片转成gif 图像化界面
使用: python img2gif_gui.py
pyinstaller -F -w -i gif.ico img2gif_gui.py
# 执行完指令后, exe文件在dist目录下
# 我打包的exe: https://download.csdn.net/download/xiaobuding007/12685554
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
代码活跃度
社区活跃度
团队健康
流行趋势
影响力
:与代码提交频次相关
:与项目和用户的issue、pr互动相关
:与团队成员人数和稳定度相关
:与项目近期受关注度相关
:与项目的star、下载量等社交指标相关