Skip to content

V3.1.0 颗粒效果及使用体验优化更新🗃

Choose a tag to compare

@qh7574 qh7574 released this 12 Dec 08:54
· 71 commits to master since this release

🎉 新增功能

  1. 高级胶片颗粒效果

    • GPU/CPU 双模式,强度、大小、影调、RGB 通道独立调节
    • 影调分区滑块,可按高光/中间调/阴影分别控制颗粒密度
    • 支持颗粒配置一键导入/导出(JSON 格式)
    • 预览图依据分辨率智能缩放颗粒,确保“所见即所得”
  2. 无 LUT 处理模式

    • 允许仅添加水印或胶片颗粒,无需选择 LUT
    • UI 自动禁用无关控件,底层跳过 LUT 计算
  3. 预览图全屏手势查看

    • 集成 ZoomImage 库,支持双指缩放、拖拽、快速复位
  4. 帮助中心快速入口

    • 新增“帮助”菜单,一键跳转应用说明、水印设置、胶片颗粒在线文档
  5. 内置两条新 LUT

    • srgbto709.cube
    • vlogto709.cube

⚙️ 体验与性能优化

  1. 文件夹监控

    • 存量/增量双轨扫描:冷启动区分已存在文件与新增文件,避免超大文件夹ANR(但仍不推荐)
    • 增加文件完整性校验与 10 次重试,避免处理未传完的照片
    • 监控开关状态仅在真正变化时同步,避免动画被打断;启动时预置状态防止 UI 跳变
  2. UI 微调

    • 主界面元素间距、开关动画、按钮样式等细节优化

🛠️ 修复问题

  • 监控开关状态同步时误触监听器
  • 文件数量过多时无提示导致卡顿
  • 部分 Shader 初始化验证失败导致 GPU 回退
  • Fragment 销毁后 UI 绑定空指针崩溃