当前位置: 欣欣网 > 码农

Python随机头像生成神器

2024-03-11码农

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