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')

把这些图片都放进去。然后重启系统,可以看到图片更新了。