Windows默认用户头像在:C:\ProgramData\Microsoft\User Account Pictures
把带user字样的png文件先进行移动到别处。
准备一个png格式的文件,作为头像使用。
- user.png
- user-32.png (32×32 像素)
- user-40.png (40×40)
- user-48.png (48×48)
- user-192.png (192×192)
使用Copilot写了一个脚本用于一键生成这几个尺寸的图片。把user.png和这个脚本放在一起,运行脚本。
from PIL import Image
# 加载原始PNG图片
original_image = Image.open('user.png')
# 定义需要的尺寸
sizes = [32, 40, 48, 192]
# 为每个尺寸生成图片并保存
for size in sizes:
resized_image = original_image.resize((size, size), Image.Resampling.LANCZOS)
resized_image.save(f'user-{size}.png')
把这些图片都放进去。然后重启系统,可以看到图片更新了。