Python 批量图片处理

好奇又好玩,加上收集的网络图片资源太多了,写了一个穷版小玩意。简单的批量图片处理

在SD中唬弄设计了一个。中间代表贴图合并,外圈代表转换。现在只具有四个穷版的基本模块,后续有时间再优化其他功能。(UI太不美观了,无语了,找了API没找到相关的说明,所以先把功能框架写全了再说)

一些小总结:


时间:2021年1月24
作者:TimeMachine

对于 《python批量图相处理》EXE 的经验总结:
优先确定python版本,用pip来管理插件包
python          版本3.8.3           版本3.5.4 为了同时支持substance autotoolkit pysbs.api 业界俗称 SAT
tkinter         版本8.6
pip             版本20.2.3          cmd pip的升级命令:python -m pip  install --upgrade pip
PIL             版本8.1.0 Pillow    cmd pip的安装命令:pip install pillow
pyinstaller     版本4.1             cmd pip的安装命令:pip install pyinstaller 
pyinstall       版本0.1.4           cmd pip的安装命令:pip install pyinstall
各插件包版本查看pip freeze          

EXE包生成方法:     pyinstaller -F -w xxx.py 
EXE ICON包生成方法:pyinstaller -F -w -i G:\Main_Python_Substance\Exe_App\TurnPhotoB.ico G:\Main_Python_Substance\Exe_App\tigerMain.py
-F为只生成单个EXE文件  -w为EXE运行时不显示CMD窗口
ICON制作:先制作出PNG,然后转成icon文件

优化EXE包体大小(2种优化方法):
1、库引用排查
2、利用虚拟机打包
    cmd 中安装虚拟机:pip install pipenv 
    pipenv install --python 3.7 你想要的版本
    pipenv shell 进入虚拟机,进去会变成这样(Administrator-S9WHhKuh) C:\Users\Administrator>
    安装各种库:python -m pip  install --upgrade pip
                pip install pillow
                pip install pyinstaller 
                pip install pyinstall
    pyinstaller -F -w xxx.py  打包成软件
    pipenv clean 清除虚拟机库

小软件下载:

Github:MasterWangdaoyong/Python-Substance

版本更新可以关注Github

跟学的PyGame:

MasterWangdaoyong/Python-Substance

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容