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

2.0 KiB
Raw Blame History

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 证据内。