Python批量 png转ico

您所在的位置:网站首页 契约恋爱韩剧推荐 Python批量 png转ico

Python批量 png转ico

2023-03-28 09:04| 来源: 网络整理| 查看: 265

一、前言:

首先说一下ico文件的作用:ico是windows的图标文件格式,可以用于浏览器首段图标显示,也可以用于Windows软件。我的话一般用来美化文件夹图标。比如像这样:

文件夹图标美化二、思路:ico文件的标准: ico文件必须是正方形的。 可以做一个实验:网上随便找一个正方形的文件,后缀改成ico也是可以成功的。 常用的大小:256*256 png图标的下载网站:"http://www.iconfont.cn/">Iconfont-阿里巴巴矢量图标库 可以处理图片的Python库:pillow 安装方法:pip install pillow 三、代码:import os # PIL : Python Imaging Library from PIL import Image # 获取目录下文件名 files = os.listdir() # 图标大小 size = (256,256) # 给图标文件单独创建一个icon目录 if not os.path.exists('icon'): os.mkdir('icon') for inName in files: # 分离文件名与扩展名 tmp = os.path.splitext(inName) # 因为python文件跟图片在同目录,所以需要判断一下 if tmp[1] == '.png': outName = tmp[0] + '.ico' # 打开图片并设置大小 im = Image.open(inName).resize(size) try: # 图标文件保存至icon目录 path = os.path.join('icon', outName) im.save(path) print('{} --> {}'.format(inName, outName)) except IOError: print('connot convert :',inName)

执行结果:

四、资料:ICO(Windows的图标文件格式)_百度百科 (baidu.com) Python批量转换png图片为ico_北巷的猫-CSDN博客


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3