此刻头像过渡:妈妈近脸减到 14 张,穿插宝宝/风景/头像库 v26101202

Co-Authored-By: AI 助手
This commit is contained in:
karlcarlo
2026-10-12 04:02:02 +00:00
parent 1176c366ec
commit 6b922dfd7e
2 changed files with 8 additions and 5 deletions

View File

@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
var VER = '26101201';
var VER = '26101202';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
@@ -3839,9 +3839,12 @@
45 张 AI 生成的写实照片(妈妈 m* / 宝宝 k* / 风景 s*),拆成两个**不相交**的池:
· AVA_TOP 20 张(含 4 张头像库)→ 上面叠着的 8 个(按孕周取连续 8 张,组内不重复);
· AVA_FEED 35 张(含 6 张头像库)→ 下面滚动动态,按行序依次取(一轮动态最多 20 条 < 35,不会撞)。
全部是 AI 虚构画面,不对应任何真实用户;96×96 JPG,懒加载。原 SVG 卡通头像见 git 历史 v26101001。 */
const AVA_TOP = ['m01', 'k01', 'm02', 's02', 'mom-03', 'm03', 'k04', 'm04', 's05', 'baby-02', 'm05', 'k06', 'm06', 's09', 'mom-11', 'm07', 'k10', 'm08', 's10', 'baby-06'];
const AVA_FEED = ['m09', 'k02', 's01', 'm10', 'k03', 'mom-05', 's03', 'm11', 'k05', 's04', 'm12', 'baby-04', 'k07', 's06', 'm13', 'k08', 's07', 'mom-08', 'm14', 'k09', 's08', 'm15', 'k11', 'mom-14', 'm16', 'k12', 'm17', 'k13', 'm18', 'baby-09', 'm19', 'm20', 'm21', 'm22', 'mom-17'];
全部是 AI 虚构画面,不对应任何真实用户;96×96 JPG,懒加载。原 SVG 卡通头像见 git 历史 v26101001。
2026-10-12 用户:「好多特写的妈妈近脸照,太单调,要有全身照、和老公的合照」→ 新图生成额度不足,先过渡:
妈妈近脸从 22 张砍到 14 张(去掉最像的几张),优先半身 / 户外 / 孕肚(m18~m22),每 3 个里最多 1 张妈妈脸;
两池仍不相交:AVA_TOP 18 张、AVA_FEED 29 张。全身照 / 夫妻合照等额度恢复后再补进 assets/img/mom/。 */
const AVA_TOP = ['m20', 'k01', 's02', 'm06', 'k04', 'mom-03', 's05', 'm13', 'k06', 'baby-02', 's09', 'm21', 'k10', 'mom-11', 's10', 'm17', 'k12', 'baby-06'];
const AVA_FEED = ['m01', 'k02', 's01', 'm18', 'k03', 'mom-05', 's03', 'm22', 'k05', 's04', 'baby-04', 'm03', 'k07', 's06', 'mom-08', 'm19', 'k08', 's07', 'm09', 'k09', 's08', 'mom-14', 'm11', 'k11', 'baby-09', 'm14', 'k13', 'mom-17', 'm15'];
/* mom-* / baby-* 取自统一头像库 /_bridge/avatars/(2026-10-11 用户:「可以适当调几个我库里预存的头像,妈妈和宝宝的」);
其余仍是 assets/img/mom/ 下的写实照片。库头像是 256px 透明底 PNG,底色由 .pr-ava / .pp-avs i 的 #FFE3D3 托住。 */
const avaSrc = n => /^(mom|baby)-\d+$/.test(n) ? 'https://mp.yizhezhe.com/_bridge/avatars/' + n + '.png' : 'assets/img/mom/' + n + '.jpg';