从输入字符串生成简单的用户化身。
pyavatar的Python项目详细描述
这个软件包允许创建简单的用户头像
用于web应用程序。
化身是从给定字符串输入的第一个字母生成的。在
安装
Pyavatar在PyPI上,所以您只需要:
pip install pyavatar
用法
生成头像
^{pr2}$更改头像颜色
>>>avatar.color(191,91,81)>>>avatar.change_color()# random color>>>avatar.color(203,22,126)>>>avatar.change_color("#28b0c8")# using an hex color>>>avatar.color'#28b0c8'
将化身保存为base64图像
>>>image=avatar.base64_image("jpeg")'data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBg ...'
然后可以使用Jinja或其他模板引擎在html标记中呈现它
<imgsrc={{image}}alt="my avatar"/>
或者保存为字节数组
>>>avatar.stream("png")b'\x89PNG\r\n\x1a\n\x00\x00\x00\rIHDR\x00\x00\x00\xfa\x00\x00 ...'
或将其保存为本地文件
>>>importos>>>avatar.save(f"{os.getcwd()}/me.png")
- 项目
标签: