Labs · 名片图

写卡花了几个星期,
发帖的图值得花三十秒

拖入角色卡,排出一张拿得出手的宣传图:竖版海报、横版横幅、4:5 帖图三种版式,配色从你的立绘里取, 卡名、署名、标签 chips、一句可改写的简介——还有一块可选的二维码留白位,贴你想让读者去的地方。 只读卡的公开门面,定义正文一个字不碰。

免费浏览器本地运行不上传

把角色卡拖进来(PNG / JSON / charx)

或点击选择 · 在浏览器里解析,不上传

只读公开展示字段:名字、作者、标签、版本号、作者简介。卡的定义正文(description / 开场白 / 世界书)从头到尾不会被读——机器自测锁的,不是嘴上说的。

解析、取色、排版、导出全部发生在你的浏览器里——卡不上传、不留存,刷新即清空。

先拖一张卡进来。

这个工具怎么来的

卡解析器与「角色卡体检器」同一套——PNG 文本 chunk(tEXt/iTXt/zTXt,ccv3 优先于 chara)、V1/V2/V3 JSON、charx 容器,对齐酒馆 1.18 与 Foreverse App 的读卡行为。上面压着 97 条断言的金标自测:字段白名单用 Proxy 记录属性访问面强制执行、调色板派生确定性 + 对比度锁定(任意种子 × 任意变体,墨色对底色 ≥ 4.5:1)、每个版式矩形都查画布出界与 QR/文字区碰撞。

版式是朴素的画布排版——卡名用衬线展示字、简介与 chips 用无衬线、折行认 CJK 逐字断与整词断、截断按码点走(emoji 不劈半)。渲染器只吃白名单字段对象,隐私性质是构造出来的,不是靠 review 盯出来的。

它做不到什么

简介那句话只从作者简介(creator notes)来。卡没写作者简介,这一栏就是空的——刻意的。我们不会拿你的 description 或开场白当宣传语,因为那正是很多作者不想公开的部分;这一句自己写。

取色是统计性的:色块打架的立绘可能取出你不想要的主色——换个主色或者换档变体。字体用阅读设备的系统衬线/无衬线;不追求跨设备逐像素一致。

常见问题

海报会用到卡里的哪些内容?

只用公开货架面:卡名(缺了用昵称顶)、作者、标签、版本号,以及作者简介(creator notes)里那句话。定义正文——description、性格、场景、开场白、示例对话、系统提示、世界书——从头到尾不会被读。这不是隐私页里的一句承诺:金标自测里用 Proxy 逐次记录字段构建器的属性访问,碰了白名单外任何字段直接红。藏定义的卡,藏得住。

配色是怎么来的?

从立绘来。图片缩小采样、量化统计,按「像素量 × 饱和度」打分——彩色的服装赢过灰色的背景。主色作种子派生三档变体(深色主调 / 浅色卡纸 / 对撞色),取色器找到多个强候选时还能逐个换。正文墨色自动按底色明度选,任何种子任何变体都保证 4.5:1 以上的对比度——这条是锁死的测试,不是手感。

二维码留白位是干什么的?

版式里预留的一块干净白色方位,几何上保证永远不压到文字区(这也是锁死的测试)。导出后把你自己的二维码贴上去——Discord 邀请、Chub 主页、Foreverse 口令码都行。刻意不代生成二维码:海报全程本地,链接指哪也由你自己定。

JSON 卡没有立绘怎么办?

PNG 卡自带立绘;JSON / charx 卡先用同色系的首字纹章顶着版面,随时可以传一张图换掉。传的图和其它所有东西一样只在你的浏览器里。

卡会被上传吗?

不会。解析、取色、排版、导出全部发生在你的浏览器里。刷新就什么都不剩了。

相关工具与阅读

← 全部免费工具

卡片名片图生成器 — 一张卡排成能直接发帖的宣传图 · Foreverse · 新梦