ISEE小语
【引言】
本次介绍一个好玩的头像生成器python_avatars,这个工具库可以定制生成,也可以随机生成,有兴趣的同学可试之!
【环境】
Python | 3.9.16 |
三方库 | python_avatars==1.4.0 |
【安装】
pip install python_avatars
【生成随机头像】
一、完全随机的头像
# -*- coding: utf-8 -*-
import python_avatars as pa
# 完全随机的头像
random_avatar_1 = pa.Avatar.random()
random_avatar_1.render("my_avatar1.svg")
(左右滑动查看完整代码)
二、除了帽子外,随机生成的头像
# -*- coding: utf-8 -*-
import python_avatars as pa
random_avatar_2 = pa.Avatar.random(top=pa.HatType.HAT)
random_avatar_2.render("my_avatar2.svg")
(左右滑动查看完整代码)
三、头像不变,随机衣服的头像
# -*- coding: utf-8 -*-
import python_avatars as pa
random_avatar_3 = pa.Avatar(
style=pa.AvatarStyle.CIRCLE,
hair_color=pa.HairColor.BLACK,
accessory=pa.AccessoryType.NONE,
clothing=pa.ClothingType.pick_random(),
)
random_avatar_3.render("my_avatar3.svg")
(左右滑动查看完整代码)
【生成定制头像】
# -*- coding: utf-8 -*-
import python_avatars as pa
# 创建头像对象并设定属性
my_avatar = pa.Avatar(
style=pa.AvatarStyle.CIRCLE, # 头像形状为圆形
background_color=pa.BackgroundColor.DEFAULT, # 背景颜色为默认
top=pa.HairType.STRAIGHT_1, # 发型为直发1
eyebrows=pa.EyebrowType.DEFAULT_NATURAL, # 眉毛类型为默认自然
eyes=pa.EyeType.DEFAULT, # 眼睛类型为默认
nose=pa.NoseType.DEFAULT, # 鼻子类型为默认
mouth=pa.MouthType.SMILE, # 嘴巴类型微笑
facial_hair=pa.FacialHairType.NONE, # 脸部毛发类型为无
skin_color="#00FFFF", # 皮肤颜色为青色
hair_color=pa.HairColor.BLACK, # 头发颜色为黑色
accessory=pa.AccessoryType.PRESCRIPTION_1, # 配饰_1
clothing=pa.ClothingType.HOODIE, # 穿着连帽衫
clothing_color=pa.ClothingColor.GRAY_01 # 服装颜色为灰色_01
)
# 保存头像为文件
my_avatar.render("定制头像.svg")
(左右滑动查看完整代码)
【生成T-Shirt文案头像】
# -*- coding: utf-8 -*-
import python_avatars as pa
my_avatar = pa.Avatar(
style=pa.AvatarStyle.CIRCLE,
background_color=pa.BackgroundColor.DEFAULT,
clothing=pa.ClothingType.GRAPHIC_SHIRT,
top=pa.HairType.SHORT_DREADS_1,
mouth=pa.MouthType.SMILE,
accessory=pa.AccessoryType.PRESCRIPTION_1,
clothing_color=pa.ClothingColor.GRAY_02,
shirt_graphic=pa.ClothingGraphic.CUSTOM_TEXT,
shirt_text='ISEE小栈'
)
my_avatar.render("shirt_text.svg")
(左右滑动查看完整代码)
【总结】
头像生成的特征很多,大家可以根据自己的喜好进行设计,很有意思的一个小工具。
如有想更深入研究,可参阅以下官方!
原库地址:
https://github.com/ibonn/python_avatars
原api地址:
https://pypi.org/project/python-avatars/
点个“赞”和“在看”,是对小栈最大的支持!
文章就分享到这儿,喜欢就点个赞吧!