Lut2Photo-专业级LUT工具
正式版
36
下载
0
讨论
13
收藏
正式版为GitHub版本
photo_library 应用截图
new_releases 更新日志
注意:该版本更新后需要手动重新选择首选处理器为自动或 Vulkan,Vulkan API 实现仍处于早期阶段,如出现错误可回退上一版本;可选打开Logcat捕获开关并提交Issues帮助开发者进行修复
🆕 新增
GPU 加速从 OpenGL ES3.0 迁移至 Vulkan API,提升处理性能并降低峰值内存压力
内置 Lut 更新:新增 小红书@JC's here 制作的 GR 系列模拟 Lut(GR-BleachBypass_V4.cube,GR-Negative_V4.cube,GR-Positive_V4.cube,GR-RetroBlue_V4.cube,JC-Negative_V4.cube,JC-Positive_V4.cube,GR-一键森山大道_V4.cube),GR-前缀系列严格通过色卡映射精准还原,JC-前缀系列为前者基础上进行的额外风格化调整
Lut 管理新增禁用/启用,禁用后将不会出现在Lut 选择器中
Lut 管理新增长按批量操作
🐱 优化
优化了部分硬编码字符串
优化处理历史与LUT管理页面,增加滚动条显示,微调布局
🐞 修复
修复处理历史项目文件删除或移动后点击处理历史导致的闪退
修复主题文件中的错误资源应用
修复在Mali GPU上的空描述符错误导致的闪退
description 应用介绍
一个功能强大的Android LUT图片处理应用,支持批量处理、实时文件夹监控、GPU加速和丰富的水印功能。
🚀 主要特性
🎯 核心功能
实时文件夹监控:自动检测新文件并立即处理
批量图片处理:支持同时处理多张图片
双引擎处理:CPU/GPU双重处理引擎,智能回退机制
双Lut处理:可选叠加第二个Lut效果
实时预览:可实时预览lut和水印的应用效果
NDK/JNI内存管理:绕开jvm内存限制,支持超大像素图片处理
多种抖动算法:Floyd-Steinberg、随机抖动,有效减少色彩断层
可调节效果强度:0-100%强度调节,支持精细控制
高质量输出:50-100%质量范围,平衡文件大小与画质
🎨 水印系统
文字水印:支持EXIF变量替换,自定义字体、颜色、位置
图片水印:支持PNG/JPG水印图片,可调透明度和尺寸
边框功能:四边独立边框控制,0-150%宽度可调
高级排版:行间距、字间距、对齐方式等精细控制
📖 详细说明:水印设置参数详解
🎞️ 胶片颗粒效果
真实胶片模拟:基于真实胶片扫描数据的颗粒纹理
多种颗粒类型:支持不同胶片类型的颗粒效果
强度可调:0-100%颗粒强度,精细控制效果
智能混合:根据图片亮度智能调节颗粒分布
GPU加速:使用着色器实现高效颗粒渲染
📖 详细说明:胶片颗粒参数详解
🔧 技术特性
GPU加速处理:OpenGL ES 3.0着色器加速,大幅提升处理速度
内存优化:智能图片压缩,防止大图OOM崩溃
全屏预览:支持双指缩放、拖动的专业图片查看体验
MVVM架构:清晰的分层架构,易于维护和扩展
Material 3设计:动态颜色主题,现代化UI
无网络权限:完全离线工作,保护用户隐私
🔧 核心功能详解
LUT处理引擎
GPU处理器(推荐)
技术实现:
使用OpenGL ES 3.0着色器进行并行计算
支持3D LUT纹理查找,精度更高
二维分块处理,突破GPU纹理尺寸限制
自动回退到CPU处理,确保兼容性
CPU处理器(备用)
技术实现:
纯Kotlin实现,无需外部依赖
三线性插值算法,确保色彩过渡平滑
多线程并行处理,充分利用CPU核心
内存优化,避免大图OOM
水印系统
水印系统支持文字水印、图片水印和边框功能,提供丰富的自定义选项:
EXIF变量替换:支持 ISO、光圈、快门、相机型号等 15+ 种变量
自定义字体:支持导入 TTF/OTF 字体文件
精细控制:位置、大小、透明度、颜色等参数可调
多种格式:支持 PNG、JPG、WEBP 水印图片
边框功能:四边独立控制,智能比例计算
批量处理与文件夹监控
批量处理特性
多图片同时选择:支持从相册一次性选择多张图片
进度显示:实时显示处理进度和剩余时间
并行处理:CPU模式下支持最大5个图片同时处理
错误处理:单个图片失败不影响整体进度
文件夹监控机制
工作原理:
实时扫描:每2秒扫描一次输入文件夹
文件过滤:仅处理JPG/JPEG/PNG/WEBP格式
完整性校验:检测文件是否上传完成
去重处理:防止同一文件被多次处理
错误恢复:
重试机制:不完整文件最多重试10次
内存管理:自动释放无用内存,防止内存泄漏
电源管理:获取WakeLock,防止系统休眠中断处理
处理参数
效果强度(Strength)
范围:0-100%
默认值:60%
作用:控制LUT效果与原图的混合比例
输出质量(Quality)
范围:50-100%
默认值:90%
影响:输出文件大小和画质
水印配置
水印系统提供丰富的配置选项,支持文字水印、图片水印和边框功能的精细控制。