好奇又好玩,加上收集的網(wǎng)絡(luò)圖片資源太多了,寫了一個(gè)窮版小玩意阎毅。簡單的批量圖片處理
在SD中唬弄設(shè)計(jì)了一個(gè)矿咕。中間代表貼圖合并熬芜,外圈代表轉(zhuǎn)換。現(xiàn)在只具有四個(gè)窮版的基本模塊区岗,后續(xù)有時(shí)間再優(yōu)化其他功能种玛。(UI太不美觀了娱节,無語了,找了API沒找到相關(guān)的說明掰担,所以先把功能框架寫全了再說)
一些小總結(jié):
時(shí)間:2021年1月24
作者:TimeMachine
對(duì)于 《python批量圖相處理》EXE 的經(jīng)驗(yàn)總結(jié):
優(yōu)先確定python版本勺疼,用pip來管理插件包
python 版本3.8.3 版本3.5.4 為了同時(shí)支持substance autotoolkit pysbs.api 業(yè)界俗稱 SAT
tkinter 版本8.6
pip 版本20.2.3 cmd pip的升級(jí)命令: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為只生成單個(gè)EXE文件 -w為EXE運(yùn)行時(shí)不顯示CMD窗口
ICON制作:先制作出PNG,然后轉(zhuǎn)成icon文件
優(yōu)化EXE包體大性持睢(2種優(yōu)化方法):
1灾茁、庫引用排查
2、利用虛擬機(jī)打包
cmd 中安裝虛擬機(jī):pip install pipenv
pipenv install --python 3.7 你想要的版本
pipenv shell 進(jìn)入虛擬機(jī)语婴,進(jìn)去會(huì)變成這樣(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 清除虛擬機(jī)庫
小軟件下載:
Github:MasterWangdaoyong/Python-Substance
版本更新可以關(guān)注Github
跟學(xué)的PyGame: