Skip to content

头像生成

更新: 2025/9/9 字数: 0 字 时长: 0 分钟

该模块依赖[image]

bash
pip install sch-lib[image]

生成Github风格哈希头像,通过输入文本的哈希值,可以生成不同的头像。

方法

generate_avatar(code: str=None, algo: Algo=Algo.SHA512, filename: str=None, output_dir: str=None, _return=False)

参数类型说明
codestr输入的文本
algoAlgo哈希算法,默认使用SHA512,可选MD5SHA1SHA224SHA256SHA384SHA512
filenamestr输出文件名,默认使用{output_dir}/{algo.value}/{source}.png,可自定义;自定义时,不需要指定后缀名
output_dirstr输出目录,默认使用output,可自定义
python
from sch.avatar import generate_avatar
from sch.avatar.enum import Algo

generate_avatar('schlibra', Algo.SHA512, 'avatar', '.')

这将会生成一个头像并存储在当前目录下的avatar.png文件中。 avatar.png