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: 頭像文字