Python,学霸
阅读指南
简介
安装
实例
参数
简介
大家好!今天给你们带来了通过python_avatars生成随机头像实例。
安装
pip install python_avatars
生成定制化头像
import python_avatars as pa #导入python_avatars库
#创建头像对象并设定属性
my_avatar = pa.Avatar(
style=pa.Avatar style.CIRCLE, #头像形状为圆形
background_color=pa.BackgroundColor.BLACK, #背景颜色为黑色
top=pa.HairType.STRAIGHT_2, #发型为直发2
eyebrows=pa.EyebrowType.DEFAULT_NATURAL, #眉毛类型为默认自然
eyes=pa.EyeType.DEFAULT, #眼睛类型为默认
nose=pa.NoseType.DEFAULT, #鼻子类型为默认
mouth=pa.MouthType.EATING, #嘴巴类型为吃东西
facial_hair=pa.FacialHairType.NONE, #脸部毛发类型为无
skin_color="#00FFFF", #皮肤颜色为青色
hair_color=pa.HairColor.BLACK, #头发颜色为黑色
accessory=pa.AccessoryType.NONE, #无配饰
clothing=pa.ClothingType.HOODIE, #穿着连帽衫
clothing_color=pa.ClothingColor.HEATHER #服装颜色为灰色
)
# 保存头像为文件
my_avatar.render("头像.svg") #保存为SVG格式的文件
生成随机头像
import python_avatars as pa
random_avatar_1 = pa.Avatar.random()
random_avatar_2 = pa.Avatar.random(top=pa.HatType.HAT)
random_avatar_3 = pa.Avatar(
style=pa.Avatar style.CIRCLE,
hair_color=pa.HairColor.BLACK,
accessory=pa.AccessoryType.NONE,
clothing=pa.ClothingType.pick_random(),
)
random_avatar_1.render("my_avatar.svg")
设置T恤文字
import python_avatars as pa
pa.Avatar(
style=pa.Avatar style.CIRCLE,
background_color='#FF00FF',
clothing=pa.ClothingType.GRAPHIC_SHIRT,
clothing_color=pa.ClothingColor.GRAY_02,
shirt_graphic=pa.ClothingGraphic.CUSTOM_TEXT,
shirt_text='python学霸'
).render("avatar_text.svg")
参数
眉毛类型
ngry_natural: 愤怒自然
angry: 愤怒
default_natural: 默认自然
default: 默认
flat_natural: 平滑自然
frown_natural: 皱眉自然
raised_excited_natural: 抬高兴奋自然
raised_excited: 抬高兴奋
sad_concerned_natural: 伤心关切自然
sad_concerned: 伤心关切
unibrow_natural: 单眉自然
up_down_natural: 上下自然
up_down: 上下
头发类型
o_hair: O型头发
big_hair: 大卷发
bob: 波波头
bun: 发髻
caesar_side_part: 凯撒侧分
caesar: 凯撒头
curly: 卷发
curvy: 曲线发型
dreads: 辫发
frida: 弗里达风
frizzle: 卷曲发型
fro_band: 硬顶发型
fro: 爆炸头
long_not_too_long: 长发
mia_wallace: 米娅·华莱士风
shaggy_mullet: 蓬松发尾
shaggy: 蓬松头发
shaved_sides: 两侧剃光
short_curly: 短卷发
short_dreads_1: 短辫发 1
short_dreads_2: 短辫发 2
short_flat: 短直发
short_round: 短圆发
short_waved: 短波浪发
sides: 两侧发型
straight_1: 直发 1
straight_2: 直发 2
straight_strand: 直发束
astronaut: 宇航员风
braids: 辫子
bride: 新娘发型
buzzcut: 寸头
cornrows: 玉米辫
curly_2: 卷发 2
dreadlocks: 辫发
einstein_hair: 爱因斯坦风
elvis: 埃尔维斯风
evil_spike: 恶魔刺
half_shaved: 一半剃光
hat: 帽子
long_hair_curly: 长卷发
loose_hair: 松散发型
mohawk: 鹰嘴蝶
mowgli: 孟加拉虎风
pixie: 精灵发型
pompadour: 女士发式
quiff: 浪卷发
twist_long_hair: 扭曲长发
twist_long_hair_2: 扭曲长发 2
wick: 灯芯
wild: 狂野发型
眼睛
closed: 闭眼
cry: 哭泣
default: 默认
eye_roll: 翻白眼
happy: 快乐
heart: 爱心
side: 斜视
squint: 眯眼
surprised: 惊讶
wink_wacky: 调皮眨眼
wink: 眨眼
x_dizzy: X形眩晕眼
嘴巴
oncerned: 担忧
default: 默认
disbelief: 怀疑
eating: 进食
grimace: 鬼脸
sad: 悲伤
scream_open: 尖叫张嘴
serious: 严肃
smile: 微笑
tongue: 伸舌头
twinkle: 眨眼
vomit: 呕吐
big_smile: 大笑
胡子
beard_light: 浅色胡须
beard_magestic: 威严胡须
beard_medium: 中等长度胡须
moustache_fancy: 高雅小胡子
moustache_magnum: 大胡子
einstien_mustache: 爱因斯坦胡子
wick_beard: 灯芯胡子
服装 blazer_shirt: 西装衬衫 blazer_sweater: 西装毛衣 collar_sweater: 领毛衣 graphic_shirt: 图案衬衫 hoodie: 连帽衫 overall: 工装裤 shirt_crew_neck: 圆领衬衫 shirt_scoop_neck: U领衬衫 shirt_v_neck: V领衬衫 astronaut_suit: 宇航员服 bond_suit: 邦德式西装 chef: 厨师服 gladiator: 战士服装 jedi_robe: 绝地武士长袍 shirt_wick: 灯芯衬衫 avatar_text: 头像文字