随机头像
Flutter Wrapper for Multiavatar
Multiavatar 是一个多元文化头像制作器。
随机头像代表来自不同种族、不同文化、不同年龄段、不同世界观和不同生活方式的人。
总共有可能生成 **12,230,590,464** 个独特的头像。
安装和使用
将 random_avatar 添加到您的 pubspec
dependencies:
random_avatar: any # or the latest version on Pub
获取头像字符串
String svgCode = randomAvatarString('saytoonz');
获取带透明背景的头像字符串
String svgCode = randomAvatarString('saytoonz', trBackground: true);
获取头像 SVG 小部件
Widget svgCode = randomAvatar('saytoonz', height: 50, width: 50);
获取带透明背景的头像 SVG 小部件
Widget svgCode = randomAvatar('saytoonz', trBackground: true, height: 50, width: 50);
查看示例 (https://github.com/saytoonz/random_avatar/tree/main/exemple)
信息
为了创建新的头像,Multiavatar 会混合不同头像的不同部分和不同的颜色主题。
独特的头像总数:48^6 = 12,230,590,464
Multiavatar 的主要功能之一是作为标识符。每个独特的头像都可以通过与之关联的唯一字符字符串来标识。
字符字符串也是 Multiavatar 包的输入,该包将提供的字符串转换为 6 位数字(范围 00-47),每个数字代表最终头像的各个部分。
000000000000 – 这个数字字符串代表第一个头像及其 A 主题。您也可以这样阅读:00 00 00 00 00 00。
474747474747 – 这是第 12,230,590,464 个头像(或第 16 个初始头像 + 其“C”颜色主题)。
更多信息可以在 random_avatar.dart 文件的注释中找到。
许可证
基于 multiavatar 脚本的 Dart 实现,用于 Flutter 应用。