V3.1.0 颗粒效果及使用体验优化更新🗃
🎉 新增功能
-
高级胶片颗粒效果
- GPU/CPU 双模式,强度、大小、影调、RGB 通道独立调节
- 影调分区滑块,可按高光/中间调/阴影分别控制颗粒密度
- 支持颗粒配置一键导入/导出(JSON 格式)
- 预览图依据分辨率智能缩放颗粒,确保“所见即所得”
-
无 LUT 处理模式
- 允许仅添加水印或胶片颗粒,无需选择 LUT
- UI 自动禁用无关控件,底层跳过 LUT 计算
-
预览图全屏手势查看
- 集成 ZoomImage 库,支持双指缩放、拖拽、快速复位
-
帮助中心快速入口
- 新增“帮助”菜单,一键跳转应用说明、水印设置、胶片颗粒在线文档
-
内置两条新 LUT
- srgbto709.cube
- vlogto709.cube
⚙️ 体验与性能优化
-
文件夹监控
- 存量/增量双轨扫描:冷启动区分已存在文件与新增文件,避免超大文件夹ANR(但仍不推荐)
- 增加文件完整性校验与 10 次重试,避免处理未传完的照片
- 监控开关状态仅在真正变化时同步,避免动画被打断;启动时预置状态防止 UI 跳变
-
UI 微调
- 主界面元素间距、开关动画、按钮样式等细节优化
🛠️ 修复问题
- 监控开关状态同步时误触监听器
- 文件数量过多时无提示导致卡顿
- 部分 Shader 初始化验证失败导致 GPU 回退
- Fragment 销毁后 UI 绑定空指针崩溃