来咔!把一整间暗房装进一台离线手机
「来咔!」的出发点很简单:想要一个 彻底不联网 的色彩风格处理 App。照片从导入到出片全程留在手机里,不上传、不同步、不鉴权。它甚至没有申请 权限——这不是宣传语,翻开 就能逐条核实。 项目来源与署名 :本文所涉「来咔!(leicaMoments)」是基于开源项目 L Moment 的二次开发版本…

「来咔!」的出发点很简单:想要一个彻底不联网的色彩风格处理 App。照片从导入到出片全程留在手机里,不上传、不同步、不鉴权。它甚至没有申请 INTERNET 权限——这不是宣传语,翻开 AndroidManifest.xml 就能逐条核实。
项目来源与署名:本文所涉「来咔!(leicaMoments)」是基于开源项目 L-Moment 的二次开发版本。原项目由 GitHub 用户 昔白(@a307608689-afk) 创建,采用 MIT 许可证;本站的「来咔!」在其基础上完成了 Miuix 风格化改造以及色彩管线、构建工具链等方面的优化。原作者保留全部权利,本衍生版本不开源,亦不提供源码或构建产物。
它是什么
「来咔!」(包名 com.leicamoments.app,当前版本 1.0.0)是一个 Android 端离线照片色彩风格处理应用,只打 arm64-v8a 一个 ABI,minSdk 26、targetSdk 34。核心能力可以概括成三件事:
- 色彩风格码:把一组调色参数编码成一段短码,可复制分享、扫码或粘贴导入,对方拿到即可复现同一套色彩。
- 多路渲染:同一种风格背后可能并存三条通路——3D LUT 实时预览、参数化风格链、以及可选的轻量模型推理。
- 降级设计:任一处理链路缺少所需模型文件时自动回退,绝不让"缺资产"把功能直接打挂。
为什么把「离线」当成立项约束
市面上的修图 App 越来越像一个前端:重活丢给云端,本地只留一个预览壳。带来的问题很实际——RAW 大图上传慢、隐私照片离开设备、断网时 App 直接变砖、厂商引擎的调用受制于人。
「来咔!」反过来做:解码、调色、超分、导出全部在本机完成。RAW 走内置的 LibRaw 静态库(源码就在仓库里),风格推理走 ONNX Runtime,前端只负责把状态显示清楚。没有网络权限,意味着连"偷偷上传"的代码路径都不存在——这是比任何隐私政策都更硬的承诺。
用起来是什么样
界面已经整体迁到 Miuix Compose,跟随系统或固定浅色 / 深色,Android 12 及更早自动退回非模糊面板,页面切换走 Miuix 转场并适配 Android 14+ 的可预测式返回手势。
- 主编辑页:大图画布 + 顶部栏(分类、导入、导出)+ 横向滤镜 Rail;调节收进底部
OverlayBottomSheet,"完美 / 超分"放进"画质"弹层,压低主画面噪声。 - 处理反馈:跑重模型时去掉进度条,只留一枚 instant-camera 图标加一道加亮旋转扫光,安静但不缺席。
- 底部缩略图列表:快速回看本次会话处理过的成片。
- 导入 / 导出:图标语义分明——导入用 Share(方框箭头),导出用 Download。
- 风格命名:电影感家族里有「富士胶片」一档,源自 F-胶片 LUT 家族(acros / chrome / cneg / nn / pnh)。
技术栈一览
| 层 | 选型 |
|---|---|
| 语言 / UI | Kotlin 2.4.20 + Jetpack Compose + Miuix 0.9.4 |
| 构建 | JDK 17 · Gradle 9.5 · AGP 9.4.1 · compileSdk 37 |
| 原生 | NDK 28.2 + CMake 3.22.1 · LibRaw 静态库 · 仅 arm64-v8a |
| 推理 | ONNX Runtime(蒸馏微网 / 两段色彩网络 / StyleTrans / SwinIR 超分) |
| 色彩 | 3D LUT 家族(Alexa / ARRI / P9 / 富士胶片)+ 参数化风格链 |
声明
本项目(「来咔!/ leicaMoments」)是基于 L-Moment(作者:昔白 @a307608689-afk,MIT 许可证)的二次开发衍生版本,在其基础上进行了 Miuix 风格化改造及色彩管线、构建工具链等优化;原项目的著作权归原作者所有。本项目为个人学习与实验项目,与 Leica、小米及其关联公司无任何隶属、授权或背书关系;代码与文档中出现的第三方商标仅用于描述兼容性或格式约定,不构成来源标识。依 MIT 许可证要求,衍生使用须保留原作者署名与许可声明。原项目仓库只包含其自研源码、自产 LUT 与自产蒸馏模型,部分运行时模型文件不随仓库分发;本衍生版本暂不开源,也不分发二进制构建产物,仅供个人学习研究,不得商用。
一台没有网络权限的手机,反而能成为最安静的暗房。