DiceBear 是一个注重隐私的开源头像库,提供由优秀设计师打造的 30+ 种 SVG 风格。 通过 API、JS 库和 CLI 生成确定性的个人资料图片。
任何字符串都可以作为种子,例如用户名、邮箱或 ID,DiceBear 都能在所有平台上稳定生成完全一致的头像。
https://api.dicebear.com/10.x/adventurer-neutral/svg?seed=Felix
import { Style, Avatar } from '@dicebear/core';
import definition from '@dicebear/definitions/adventurer-neutral.json';
const style = new Style(definition);
const avatar = new Avatar(style, {
seed: 'Felix'
});<?php
use Composer\InstalledVersions;
use DiceBear\Style;
use DiceBear\Avatar;
$basePath = InstalledVersions::getInstallPath('dicebear/definitions');
$definition = json_decode(file_get_contents($basePath . '/src/adventurer-neutral.json'), true);
$style = new Style($definition);
$avatar = new Avatar($style, [
'seed' => 'Felix'
]);npx dicebear adventurer-neutral --seed 'Felix'
Adventurer Neutral 是以下作品的再创作: Adventurer Neutral ,作者为 Lisa Wischofsky ,许可证为 CC BY 4.0.
从可爱角色到抽象图案,从像素艺术到专业插画,我们的头像库汇集了众多设计师与艺术家的作品。
从初创公司到大型企业,DiceBear 为各种产品提供随机用户头像。
从第一天起就为每个用户提供独一无二的头像,无需上传。
让对话中的参与者一眼可识别。
生成独特的玩家身份和 NPC 角色。
通过鲜明身份帮助建立社区信任。
在协作应用中,让团队成员在视觉上更易区分。
在用户设置资料之前,用精美的默认头像作为占位图。
不会开发也没关系!任何人都可以用头像制作器创建自定义个人资料图片, 无需编写任何代码,只需选择、点击并下载。
点击即可自定义头发、眼睛、配饰等。
自由混合颜色和风格,打造独特外观。
保存头像并在任何地方使用。
在 Figma 中可视化设计头像风格,导出细节由插件处理,无需编写代码。
通过可视化方式创建头像组件,并用简单命名约定组织颜色与部件。
使用 DiceBear Figma 插件配置选项,并将风格导出为可直接使用的包。
运行 npm install 和 npm run build,你的自定义风格就可以开始生成头像。