assets/README.md
1.5 KB查看排版效果| 1 | # assets |
| 2 | |
| 3 | README 用图。版式与配色沿用 `gongwen-dna-xhs-rain` 的 rain-note 模板(红头文件正红 |
| 4 | `#e2000f` + 中性纸底 + 雨丝纹理),横版重排。 |
| 5 | |
| 6 | | 文件 | 用途 | |
| 7 | |---|---| |
| 8 | | `gongwen-dna-hero-zh.jpg` | README 顶部头图,1200×560 | |
| 9 | | `made-on-moxt.jpg` | 页脚 Made on Moxt 徽章,440×104 | |
| 10 | | `hero.html` / `badge.html` | 两张图的版式源文件 | |
| 11 | | `rain.js` | 雨丝动画,取自 rain-note 模板 | |
| 12 | | `shoot.mjs` | 截图脚本 | |
| 13 | |
| 14 | ## 重新生成 |
| 15 | |
| 16 | ```bash |
| 17 | node shoot.mjs --width 1400 --height 760 # 头图 |
| 18 | node shoot.mjs --html badge.html --out made-on-moxt.jpg \ |
| 19 | --width 640 --height 260 --scale 2 # 徽章 |
| 20 | ``` |
| 21 | |
| 22 | `--width/--height` 是浏览器窗口,要比画布本身大一圈,画布尺寸由 `hero.html` |
| 23 | 里 `.scene` 的 width/height 决定。 |
| 24 | |
| 25 | 依赖 Playwright(`/opt/homebrew/lib/node_modules/playwright`)。脚本会报告 |
| 26 | `scroll/client` 两个数字,相等即表示内容没有溢出画布。 |
| 27 | |
| 28 | Moxt logo 首次运行时从 moxt.ai 官方静态资源拉取并缓存为 `.moxt-logo.png`, |
| 29 | 该缓存不入库(见 `.gitignore`);logo 是 Moxt 的商标,所以只引用不随仓库分发。 |
| 30 | |
| 31 | ## 为什么是 JPEG 而不是 PNG |
| 32 | |
| 33 | 纸纹是满版噪点,PNG 压不下去(这个尺寸要 1MB 上下)。调色板量化虽然能压到 700KB, |
| 34 | 但 Pillow 按像素数量分配调色板,logo 那 598 个绿点一定会被丢掉——实测绿色会变灰、 |
| 35 | 字母变红。这版式本质是一张纸的照片,走 JPEG q92 体积 ~160KB,配色和 logo 都完好。 |
文件内容是平台检查时读出的文本,只供查看。平台不会运行包里的任何脚本或程序。

