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.
- Primero escriba pip install py-avataaars en su terminal para instalar el paquete de avatares (consulte: https://github.com/kebu/py-avataaars para obtener más información)
- Luego descargue e instale este archivo gtk desde aquí gtk3-runtime-3.24.24-2021-01-30-ts-win64.exe . Su antivirus intentará bloquearlo, pero debe permitir que se descargue para que el código se ejecute correctamente, confíen en mí, muchachos, es un archivo no dañino (Consulte: https://github.com/tschoonj/GTK-for-Windows- Runtime-Environment-Installer para obtener más información)
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