Files
jiapuapp/docs/superpowers/specs/2026-07-16-genealogy-flagship-long-background-design.md
T
2026-07-20 06:52:33 +08:00

35 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# G 模块旗舰级连续长背景设计
## 决定
本方案替代此前“纯色宣纸 + 现有 C 图贴底”的方向。用户已确认生成稿并授权作为 9 个活动 G 页面的公共背景,用一张连续长图消除两层之间的明显横向分界线。
## 输出规格
- 生产母版目标:1536×3840,纵横比 2.5:1。
- APP 运行图目标:1440×3600,纵横比 2.5:1。
- 色彩:暖灰宣纸、淡金竹影、灰褐水墨山水,与现有 C 方向一致。
- 画面:顶部疏竹和淡云,中段低对比安全区,下半部亭台、湖面、远山及岸边竹影。
- 禁止文字、Logo、UI、卡片、按钮、红色元素、明显横向接缝、重复图案和突兀色带。
## 响应式规则
- 页面按宽度等比显示并固定贴底。
- 1024×25601536×3840 的 2.5:1 构图比 412×1000 的 2.427:1 更高,因此 412×915、412×1000 不产生上方纯色拼接。
- 320×568、360×640 等短屏只裁掉顶部安全留白,左右画面始终完整,不横向裁剪、不拉伸。
- 顶部 25% 不放唯一性强的关键主体,允许短屏裁切;核心山水和亭台放在中下部。
## 性能边界
- 1440×3600 RGBA 解码内存约 19.8MiB,只允许页面同时存在一个公共背景实例。
- H5 阶段检查 PNG 体积和五档截图;Android 4GB 内存设备上的解码、切页和回收仍是正式验收前置项。
- 母版用于可恢复生产,运行图通过确定性流水线缩放和写入 sRGB,不直接让页面加载 1536×3840 母版。
## 本轮范围
- 原始 ImageGen 输出原样保留,并确定性归一化为 1536×3840 稳定母版。
- 流水线生成 1440×3600 运行图,使用新版本化文件名接入 `GenealogyPageBackground.vue`;旧 C 文件不覆盖、不删除。
- 9 个 G 页面继续只消费一个共享背景组件,不跨页改变业务结构。
- 覆盖 320×568、360×640、360×800、412×915 和 412×1000 H5;不因用户确认背景方向而标记 G01 整页已验收。
- Android/HBuilderX 与 4GB Android 图片性能不在本轮 H5 证据内。