这是一个Android应用,用于自动监控文件夹并对新增的图片应用LUT滤镜效果。
- LUT文件导入 - 点击右上角导入按钮选择CUBE格式的LUT文件
- 文件夹监控 - 选择要监控的输入文件夹
- 输出文件夹 - 选择处理后图片的输出位置
- LUT选择 - 从已导入的LUT文件中选择要应用的滤镜
- 自动处理 - 当监控文件夹中出现新的图片时,自动应用选定的LUT并输出到指定文件夹
- 参数调节 - 可调节LUT强度、图片质量和抖动类型
- 完整的LUT处理算法 - 从Python代码转换而来的Kotlin实现
- 三线性插值 - 确保平滑的颜色过渡
- 抖动算法 - 支持Floyd-Steinberg和随机抖动,减少色彩断层
- EXIF数据保留 - 保持原图片的元数据信息
- 后台文件监控 - 使用Android Service实现持续监控
- 现代UI - 基于Jetpack Compose构建的用户界面
- 启动应用并授予必要的文件访问权限
- 点击右上角的"导入LUT"按钮,选择CUBE格式的LUT文件
- 选择要监控的输入文件夹
- 选择处理后图片的输出文件夹
- 从下拉菜单中选择要使用的LUT文件
- 调节处理参数(可选)
- 点击"开始监控"按钮
- 将图片放入监控文件夹,应用会自动处理并输出到指定位置
注意: 应用只会处理在开始监控之后新增到文件夹中的图片文件,不会处理已存在的文件。
- 输入: JPG, JPEG, PNG, TIFF, BMP, WebP
- LUT: CUBE格式
- 输出: JPG(保持原始质量设置)
- 读取外部存储权限
- 写入外部存储权限
- 管理外部存储权限(Android 11+)
- Android Studio
- Kotlin
- Jetpack Compose
- Android SDK 24+