Lorelei 线描 · Lorelei
线描人像,头发、雀斑和配饰细节丰富。
安装
npm install @dicebear/core@9.4.2 @dicebear/collection@9.4.2
生成头像
同一个种子(seed)总是生成同一个头像,适合用用户 ID 或用户名作为种子。头像在本地生成,不需要请求网络服务。
import { createAvatar } from '@dicebear/core';
import { lorelei } from '@dicebear/collection';
// “Lorelei” by Lisa Wischofsky, CC0 1.0
const avatar = createAvatar(lorelei, {
seed: 'Aria Chen',
size: 128,
radius: 50,
});
export const svg = avatar.toString(); // inline SVG markup
export const dataUri = avatar.toDataUri(); // use as an <img> src
React 组件:
import { useMemo } from 'react';
import { createAvatar } from '@dicebear/core';
import { lorelei } from '@dicebear/collection';
export function UserAvatar({ seed, size = 64 }: { seed: string; size?: number }) {
const src = useMemo(() => createAvatar(lorelei, { seed, size }).toDataUri(), [seed, size]);
return <img src={src} width={size} height={size} alt={`Avatar for ${seed}`} />;
}
选项
通用选项: seed, size, radius, backgroundColor, flip, rotate, scale.
此风格专有选项: beard, beardProbability, earrings, earringsColor, earringsProbability, eyebrows, eyebrowsColor, eyes, eyesColor, freckles, frecklesColor, frecklesProbability, glasses, glassesColor, glassesProbability, hair, hairAccessories, hairAccessoriesColor, hairAccessoriesProbability, hairColor, head, mouth, mouthColor, nose, noseColor, skinColor.
完整选项说明见 https://www.dicebear.com/styles/lorelei/
许可与署名
- 设计: Lorelei — Lisa Wischofsky (https://www.figma.com/community/file/1198749693280469639)
- 许可: CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/)
- CC0 1.0:可自由使用,无需署名。
- DiceBear 软件本身为 MIT 许可;软件许可不覆盖风格作品。生成的 SVG 默认带有许可元数据,请保留。