⌚

表盘工坊

GIF / 视频 → 小米手环 11 表盘 .face,全程在浏览器里完成

怎么做到的
等待素材 · 212 × 520
拖入 GIF 或视频 mp4 / webm / mov · 可选多个,第二张起为一页独立壁纸
—

息屏屏不支持 Lua,只能靠静态图与数字位图驱动;默认不放全屏黑底(AMOLED 黑不发光)。

体积预算 —
固定开销 431 KB(选择器预览图,压不下去) 动画帧 0 KB

先拖一张 GIF 或一段视频进来。

怎么做到的

.face 不是黑盒。文件头、Title、元数据槽、索引表、描述块、 数据区,再到尾部 212×520 的预览位图 —— 整条容器布局都摸清楚了, 打包因此可以纯前端完成:解码素材、生成 Lua、拼字节,全在浏览器里。

容器与官方编译器逐字节相同,单壁纸、带 AOD、三壁纸、JPEG 帧都验过。 仓库 tools/ 里有差分脚本,可以自己跑一遍。