當前位置: 妍妍網 > 碼農

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