随机头像

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 应用。

截图

访问计数

Loading

GitHub

查看 Github