生成原神中的胡桃的头像python绘画代码
时间: 2023-06-27 19:05:04 浏览: 2664
这里提供一份使用 Python 绘制原神中胡桃头像的代码,需要使用到 Pillow 库:
```python
from PIL import Image, ImageDraw, ImageFont
# 胡桃头像尺寸
width = 300
height = 300
# 创建画布
canvas = Image.new('RGB', (width, height), (255, 255, 255))
# 加载胡桃头像图片
hu_image = Image.open('hu.jpg')
# 调整胡桃头像大小
hu_image = hu_image.resize((200, 200))
# 将胡桃头像粘贴到画布中心
canvas.paste(hu_image, ((width - hu_image.width) // 2, (height - hu_image.height) // 2))
# 画圆形边框
draw = ImageDraw.Draw(canvas)
draw.ellipse((0, 0, width, height), outline=(0, 0, 0), width=5)
# 添加文字标签
label_text = '胡桃'
label_font = ImageFont.truetype('simhei.ttf', 30)
label_width, label_height = draw.textsize(label_text, font=label_font)
draw.text(((width - label_width) // 2, height - label_height - 10), label_text, fill=(0, 0, 0), font=label_font)
# 保存图片
canvas.save('hu_avatar.png')
```
注意需要将 `hu.jpg` 替换成胡桃头像图片的路径,同时还需要下载并安装中文字体文件 `simhei.ttf`。
阅读全文