最近在cv做个博客,碰到了需求要弄个网站图标。。。拿python写了一个
由于基于pyqt5这个图形库导致软件比较大
其他gui没用过,pyqt5主要是简单,哪个gui库体积小的可以回复我一下
源码+成品下载链接:
50M大小图形化界面链接:https://wwi.lanzouy.com/i2Vfey7367c(bug已修复)
10M大小cmd界面链接:https://wwi.lanzouy.com/ih4nyy2mw6b
cmd版本源码:
#!/usr/bin/env python # -*- coding: UTF-8 -*- ''' @Project -> File : Huawei -> test @IDE : PyCharm @Author : Mr. liyuan @Date : 2021/12/27 13:15 @User : break ''' import os from PIL import Image try : input ( “ 输入文件路径 + 文件名( C: \ 1.jpg ) :” )
ImgPath = str ( ImgFiler ) .split ( ',' )[ 0 ] .replace ( ' ' ' , '' ) .replace ( '(' , '' )
# 取图片当前路径 ( ' \ ' )[ 0 ] + ' \ ' # 取图片名称 ( ' \ ' )[ – 1 ]
ico_name = img_name.split ( '.' )[ 0 ] + '.ico'
size_num = int ( input ( “ 请输入 16 , 32 , 64 , 128 , 256 尺寸: “ ))
if size_num == 16 : ( 16 , 16 )
elif size_num == 32 : ( 32 , 32 )
elif size_num == 64 : ( 64 , 64 )
elif size_num == 128 : ( 128 , 128 )
elif size_num == 256 : ( 256 , 256 )
else : ( “ 请输入正确的 size” )
ico = Image.open ( ImgPath ) .resize ( size_ico )
path = os.path.join ( save_Path , ico_name )
ico.save ( path )
( ' 生成完毕, {} –> {}' .format ( img_name , ico_name )) except ( AttributeError , IOError ) : ( “ 图片路径或尺寸选择错误 “ )
input ( “ 按任意键退出 “ ) |
2021.12.31 修复了图形化界面的生成时候提示报错的BUG,在pycharm中会自动记录图片的路径,而打包后来不会记录。
- 最新
- 最热
只看作者