python - 如何清晰显示 Image 生成的图标
问题描述
我正在使用 Pillow Image 生成图标。之后,我使用 pyinstaller 生成一个可执行文件。当我将可执行文件固定到任务栏时,图像看起来不清晰。
def drawicon(text, imagesize, fontsize1, fontsize2, indent, iconfile):
#build the icon
img = Image.new('RGBA', (imagesize, imagesize), color='white')
draw = ImageDraw.Draw(img)
# font = ImageFont.truetype(<font-file>, <font-size>)
font = ImageFont.truetype("../fonts/calibri/CALIBRIB.ttf", fontsize1)
draw.text((indent,0),'DEX',(255,0,0),font=font)
font = ImageFont.truetype("../fonts/calibri/CALIBRIB.ttf", fontsize2)
draw.text((indent,130),text,(0,0,0),font=font)
img.save(iconfile, 'ICO', sizes = [(16, 16), (24, 24), (32, 32), (48, 48), (64, 64), (128, 128), (256, 256)])
我究竟做错了什么?
解决方案
推荐阅读
- python - 如何在 Python 中杀死服务器线程
- python - 如何使用 pandas 更改数据结构(unpivot)
- c# - c#从字符串调用方法
- .net - Package.config 在仅卸载解决方案包时被删除,TFS 显示为已删除
- node.js - 如何在不同路由nodejs的router.post请求中使用router.get请求
- flutter - 获得选项
> 在 Flutter 中解压 - python - SQLAlchemy ORM 不能使用复合外键
- scala - 如何在scala中跟踪嵌套期货的异常和结果
- javascript - 从 CDN 导入外部 jquery 文件时出现问题
- android - 通知不会在 Android 10 中取消