¿Cómo crear tu propio Avatar usando Python?

En este artículo, discutiremos cómo crear un avatar personalizado usando Python. Para poder realizar esta tarea. No tiene que crearlo usted mismo en el software o descargarlo de algún sitio web, pero unas pocas líneas de código lo ayudarán a generar un avatar de su elección.

Usaremos el paquete py-avataaars a partir del cual crearemos esos hermosos avatares. La sintaxis básica de este módulo es:

from py_avataaars import PyAvataaar

avatar = PyAvataaar()
avatar.render_png_file('<output_file.png>')

Aquí, la clase PyAvataaar está en __init__.py, que es responsable de una serie de funcionalidades, de las cuales la principal es establecer los parámetros del avatar, por ejemplo: cambio de color de piel, vestimenta, ojos, cabellos, colores de cabello, estados de ánimo. etc.

Vamos a empezar…

Paso 1: Instalación de algunos paquetes. 

Paso 2: escribir el programa en python.

  • Primero, intentaremos generar el avatar predeterminado escribiendo este código y veremos si funciona correctamente o no.

Python3

# importing the require package
from py_avataaars import PyAvataaar  
  
# assigning various parameters to our avatar
avatar = PyAvataaar()
  
# rendering the avatar in png format
avatar.render_png_file("AVATAR_1.png")

Producción:

El programa anterior generará el archivo AVATAR_1.png en la carpeta donde guardó este programa de python. Una vez que el programa anterior se ejecute correctamente, generaremos los avatares de acuerdo con nuestras necesidades utilizando el método PyAvataaar() .

Sintaxis:

PyAvataaar(estilo, color_piel, color_cabello, tipo_vello_facial, tipo_top, tipo_boca, tipo_ojo, tipo_ceja, tipo_nariz, tipo_accesorios, tipo_ropa, tipo_gráfico_ropa)

Implementación:

Python3

# Python program to create custom avatars
  
# importing the require package
import py_avataaars as pa  
  
# assigning various parameters to our avatar
avatar = pa.PyAvataaar(style=pa.AvatarStyle.CIRCLE,
                       skin_color=pa.SkinColor.LIGHT,
                       hair_color=pa.HairColor.AUBURN,
                       facial_hair_type=pa.FacialHairType.MOUSTACHE_MAGNUM,
                       top_type=pa.TopType.SHORT_HAIR_SHAGGY_MULLET,
                       mouth_type=pa.MouthType.SCREAM_OPEN,
                       eye_type=pa.EyesType.SQUINT,
                       eyebrow_type=pa.EyebrowType.RAISED_EXCITED_NATURAL,
                       nose_type=pa.NoseType.DEFAULT,
                       accessories_type=pa.AccessoriesType.PRESCRIPTION_02,
                       clothe_type=pa.ClotheType.HOODIE,
                       clothe_graphic_type=pa.ClotheGraphicType.BAT,)
  
# rendering the avatar in png format
avatar.render_png_file("AVATAR_2.png")

Producción:

Siempre puede cambiar los parámetros del avatar en consecuencia presionando el botón Ctrl y pasando el cursor sobre la línea py_avataaars , que se volverá azul y luego puede hacer clic en él para ver el archivo __init__.py , donde puede encontrar todos los parámetros, cada escrito en una clase diferente.

Demostración: 

Publicación traducida automáticamente

Artículo escrito por saranshsahgal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *