Notes · 2025.11.15

不要 AI 证件照

站点用自己拍的。

1 min · site

有一张校园风 AI 肖像,太好笑了,不用。衣服干净、光干净、表情干净,像招生简章。我的脸上没有那层光滑。站点如果放那张,和后面汉服、展位、赛场的照片会打架。打架的结果是读者不知道哪张是人。故事页要对简历,简历上的人需要能被指认。指认靠场合,不靠光滑。光滑的脸一旦进了 folio,汉服和展位都会显得像配图。配图是假记忆的第一步。第一步我已经见过,所以不用。

自己的照片有什么难看的

汉服那张是自己拍的。展位 A53、海淀的汇报、山上、茶桌,也都是自己的。糊一点、裁一点、背景有杂人,这些我接受。接受的原因很具体:这些场合我去过。去过才能写故事页。故事页要对简历。简历不写「生成了一张像我的图」。

难看的部分也有用。赛场灯光偏色,展位里我在搬东西,山上的风把头发吹乱。这些比证件照更像同一天会发生的事。个人站不是户口本。户口本才需要那张蓝底。

我试过把一张糊的放大。放大之后字和脸都裂。裂了就换一张同场次的,不拿生成模型去「修脸」。修脸会把五官修到另一个人。标签页旁边那张识别图可以 stylize,脸不行。

标签页旁边那张 B

favicon 后来也不用黑白圆形了。陶土红底,米色 B。那是识别,不是肖像。识别可以抽象。肖像不行。我把这两件事分开,是因为有一段时间我想「整站视觉统一」,差点把脸也画成陶土红的剪影。剪影很美,美完读者会以为这是品牌站,不是个人笔记。

B 的来源是名字,不是一个设计系统。设计系统写多了,站点会开始像产品落地页。产品落地页要招人。我这站要给人核对:这个人是不是简历上那个人。核对需要脸、场合、时间对得上。

照片文件放在 assets/img 下面。文件名尽量能看出场合,不叫 final-final-3.png。以后换皮肤还要找这些文件。找不到就会有人说「配一张新的吧」。新的一来,AI 肖像又会回到候选区。

生成图出现在候选区的时候

换皮肤、做海报、写故事页,生成图都会自己冒出来。工具很热心。热心的结果是一张我没拍过的图书馆,一张我没穿过的衣服。我如果为了进度收进去,站点就有了假记忆。假记忆和 Under Review 写成已接收,是同一类错误:看起来完整,经不起问「哪一天」。

问「哪一天」是我的过滤器。展位有日期。海淀汇报有日期。山上那次我记得季节。AI 肖像没有日期,只有风格。没有日期的图,不进 folio。

科研图是另一路。论文里的示意图可以画。那是图,不是我。把论文示意图的画法和个人肖像的生成混为一谈,会把「不要 AI 证件照」理解成「不要任何生成图」。我没有那条禁令。禁的是用生成的脸冒充我。

糊、裁、压体积

自己的照片大。GitHub 仓库不适合当相册原片库。我压过体积,裁过构图。压和裁会损失细节。损失细节可以,损失到认不出场合不行。认不出场合的图,和生成图一样没法核对。

窄屏上,宽图会被切。切到只剩一只耳朵,就该换构图,不要怪主题。主题只负责容器。容器里放什么,是我选的。选的时候用本机窗口缩到窄宽度看一眼。这和换皮肤那篇是同一条用户路径,只是对象从布局换成了脸。

以后仍可能想用那张好笑的

我会再看到那张校园风肖像,会再觉得「也许当小头像可以」。不可以。小头像也是脸。脸用自己的。识别用陶土红的 B。场合用自己拍的。三条分开,站点才不会在一次「统一视觉」里把人换掉。

这篇的限制:没有拍摄参数表,没有逐张 EXIF。我说的「自己拍的」以我能指认场合为准。指认不了的,即使不是 AI,也不该放在要跟人核对的位置。

换皮肤那天最容易把这张好笑的肖像再拖进候选。候选区一旦有它,进度压力会替它说话:先放上,以后再换。以后不会换。站点上的脸会变成默认。默认再传到故事页、关于页、标签页缩略,假记忆就铺开了。所以规则写在放图之前:场合能指认,才进 assets/img。指认不了,文件再清晰也不用。清晰不是真。真是我能说出那张照片的地点和大致季节。