使用Python生成ico文件
使用pyinstaller打包python项目,可以指定生成exe的图标文件,即ico文件。
.ico图标文件单个文件可以只有一个尺寸,例如32x32,也可以包含多个不同尺寸。当只有一个教训尺寸时,用户在桌面或者资源管理器中按住CTRL+滚轮缩放时,由于没有大尺寸图标,显示效果不会太好。因此,我们需要制作一个多尺寸的ico图标。目前win10最大支持256x256的大图标。
使用python制作ico图标的脚本如下。
#!/usr/bin/env python
# coding=utf-8
# @Software: PyCharmfrom PIL import Imagedef make_ico_file(src_image_file, dist_ico_file, size_list=None):""":param src_image_file::param dist_ico_file::return:"""default_size_list = [(256, 256),(128, 128),(64, 64),(48, 48),(32, 32),(24, 24),(16, 16)]size_list = size_list or default_size_listimage = Image.open(src_image_file)image_cropped = image.crop((0, 0, 256, 256))image_cropped.save(dist_ico_file, sizes=size_list)if __name__ == '__main__':make_ico_file(src_image_file=r"C:\Users\Admin\Pictures\ico_test.png",dist_ico_file='out3.ico')
使用Python生成ico文件相关推荐
- Python生成exe文件的方法
python生成exe文件的方法: 一.安装 pyinstaller pip install pyinstaller 二.使用 pyinstaller 命令 # 打包成exe,并设置图标 pyinst ...
- python数据生成pdf,Python生成pdf文件的方法
摘要:这篇Python开发技术栏目下的"Python生成pdf文件的方法",介绍的技术点是"python生成pdf文件.python生成pdf.生成pdf文件.Pytho ...
- Python 生成 GIF 文件
Python 生成 GIF 文件 使用 Python 合成 gif 动态图,程序如下: 原图片需具有相同大小 import imageio import cv2 import osdef compre ...
- 分享一个python生成ico图片程序
分享一个python生成ico图片程序 利用python PIL 进行ico 生成,课利用web框架扩展开发出网页版本. # -*- coding: utf-8 -*- from PIL import ...
- python生成迁移文件
ubuntu 20.04b版本,python生成迁移文件时,即python manage.py makemigrations命令 提示"No changes detected",分 ...
- Python 生成大量文件及大文件
Python 生成大量文件及大文件 很多时候测试需要大量的文件和很大的文件,这些手动操作是非常麻烦的,现在来看看使用python自动生成 一次生成大量小文件(速度很慢) import os impor ...
- python生成exe文件运行闪退解决方法
** python生成exe文件运行闪退解决方法: ** 使用pyinstaller生成.exe文件: pyinstaller -F filename.py 用python写了一个程序,在python ...
- python生成json文件
@python生成json文件 python生成json文件 import json control={"bw":100,"delay": "10ms ...
- python生成pyc文件可以互用吗_Python生成pyc文件
Python生成pyc文件 pyc文件是py文件编译后生成的字节码文件(byte code).pyc文件经过python解释器最终会生成机器码运行.所以pyc文件是可以跨平台部署的,类似Java的.c ...
- Python生成.exe文件亲测实践教程(初级+进阶,含资源文件程序的打包)
使用打包工具PyInstaller的基础操作: 此部分包括安装模块+模块的常见指令的使用 具体流程可以参考以下两篇文章非常详细 (9条消息) Python如何生成可执行的.exe文件_zhaochon ...
最新文章
- 退一步 - 王阳明的心学智慧
- UA MATH523A 实分析3 积分理论例题 一个测度与积分的综合计算题
- Scala 基础(8)—— 占位符_和部分应用函数
- lua# lua5.1.4 源码文件作用一览
- php 单选框选中事件,html中的checkbox和radio事件选择用法详解
- 整合Mybatis+Spring | 释疑
- 28个python爬虫项目,你想要的爬虫知识都准备好了~~
- 微信小程序ui布局常用技巧
- 如何使用PS更换证件照背景色
- ps切图教程 android,PS前端切图完整教程
- EEE802.11协议基础知识
- vulntarget-a靶场的学习思考
- 【C++入门】静态成员详解(定义、实现原理、使用注意事项)
- Parallels Desktop 安装Win 10提示“安全启动功能防止操作系统启动”该怎么解决?
- 1. Python和Java、PHP、C、C#、C++等其他语言的对比?
- SWAN之ikev2/acert-fallback测试
- vue-cli cdn方式引入Vue模块
- java - 解决idea导入项目,中文出现乱码的问题
- 生产日期当天算一天吗_保质期含生产日期当天吗
- 学生拍照上传作业老师在线批改html源码,作业1作业提交与批改系统HTML界面.doc...
热门文章
- Codechef:Walk on Tree/TREEWALK(Berlekamp-Massey算法)
- iVX低代码平台系列制作简单的登录界面
- pcr扩增的原理和步骤
- Python中的timezone
- 微信小程序实现客服默认自动回复功能
- python实现微信机器人: AI智能回复
- C语言用字母ABC输出菱形,C语言输出菱形的方法
- easybcd 无法添加linux条目,easybcd无法添加条目怎么办-easybcd无法添加条目的解决办法...
- 基于ssm+vue的综合项目 健康体检管理系统-第十章-权限控制、图形报表
- masquerade词根词缀_词根词缀总结