Open Peeps 手绘头像生成器:拼装人物插画并下载 SVG
用 Open Peeps 部件拼一个手绘头像:选配件、身体姿势、脸型、发型和胡须,填描边颜色,再把结果下载成可缩放的 SVG。所有渲染都由 react-peeps 在本地完成——它不是 AI 人像生成,也不是照片转头像工具。
这个头像生成器能做什么
五个部件下拉,约 1859 万种组合
配件 10 种、身体姿势 65 种(半身 28、坐姿 11、站姿 26)、脸 33 种、发型 51 种、胡须 17 种,组合约 1859 万个人物。描边色是自由文本输入框,不是取色器。
实时预览,自动适配姿势
每次改动都会立刻重绘内联 SVG,viewBox 会根据身体姿势重新计算,站姿不会裁头、坐姿不会空出大片。预览固定为 300×300,放在带黑边的黄色圆角卡片上。
SVG 与 PNG 双格式导出
SVG 按钮会把当前图形序列化,补上 XML 声明和 xmlns,保存为 peep.svg——真正的矢量文件,可无损缩放或继续编辑。PNG 按钮把同一图形按 2 倍分辨率渲染成位图,保存为 peep.png。没有 JPEG 或 PDF 按钮。
Open Peeps 手绘风格
输出是由 react-peeps 0.1.10 插画库拼出的扁平线稿,不是照片、3D 渲染或 AI 生成的脸。下拉选项的文案已按语言本地化,底层的部件键名仍保留库里的英文原名。
纯本地,带随机按钮
所有渲染都在浏览器里完成,不上传、不请求服务端。随机按钮会重新随机挑选配件、身体、脸、发型和胡须,描边颜色保持不变。没有 seed 输入,随机结果不可复现;刷新即丢弃你的选择。
Open Peeps 头像常见问题
这个工具到底生成什么?
生成一个手绘 Open Peeps 人物,以内联 SVG 呈现——由配件、身体、脸、发型和胡须部件拼成的半身、坐姿或站姿角色。它是以部件拼装为主的插画生成器,不是 AI 人像生成器,也不是照片转头像工具。
可以调哪些参数?
五个下拉框(配件、身体、脸、发型、胡须)加一个自由文本的描边颜色输入框,任何值都能填、不做校验。没有背景色、画布尺寸、缩放、旋转、透明度或导出倍率控制;黄色圆角背景和 300×300 预览都是固定的。
能导出吗?支持哪些格式?
能,支持两种格式:SVG(peep.svg,带 XML 声明和 SVG 命名空间,任意放大都清晰)和 PNG(peep.png,按预览的 2 倍分辨率栅格化)。没有 JPEG 或 PDF 下载。
有随机按钮或 seed 吗?
有随机按钮:一键随机重选配件、身体姿势、脸、发型和胡须,描边颜色保持不变。没有 seed 输入,随机结果不可复现;页面仍从同一套默认值开始(GlassRoundThick 配件、Shirt 身体、Cute 脸、ShortVolumed 发型、Dali 胡须、黑色描边)。
是纯本地运行吗?
是。react-peeps 完全在浏览器里把人物渲染成内联 SVG,不上传、不调用 API、不做服务端渲染;只有页面资源本身走网络。
用了哪些外部依赖?
插画部件来自 react-peeps 0.1.10,表单状态与校验用 react-hook-form 和 zod,下拉组件来自站内 UI 套件。SVG 导出用 Blob 加下载辅助函数,没有 canvas 渲染,也没有后端服务。
和站内其它头像/占位图工具怎么区分?
它只做 Open Peeps 风格的人物插画:不生成字母或几何占位头像,不把照片裁成头像,也不用 AI 合成人脸;交付物就是一个可继续编辑的 SVG 角色。

