RawKit 是一个 macOS 本地 RAW 图像预览和处理工具,面向需要快速筛片、基础调色、曲线校正、LUT 预览和批量导出的工作流。
- RAW:ARW、X3F、CR2 / CR3、NEF、ORF、RAF、RW2、DNG 等
- 常规图像:JPEG、PNG、TIFF、AVIF
- 主视口支持滚轮缩放、拖拽平移、双击重置缩放
- 小图直接全分辨率加载;大图使用缩略图快速起显,再切换到高分辨率预览
- 实时直方图(RGB + 亮度)
- 底部状态栏实时显示当前主视口对应的颜色读数
- 显示域 RGB / HSL / HEX
- 线性 RGB 参考值
- 白平衡吸管支持放大镜浮窗与十字准星预览,
Esc可退出吸管模式 - 文件元数据与色彩空间信息显示
基础
- 曝光(EV)
- 感知曝光
- 对比度
- 白色
- 高光
- 阴影
- 黑色
色彩
- 白平衡(2000K - 25000K,默认 D65 / 6500K)
- 自动白平衡(基于线性域中性色样本估计)
- 白平衡吸管取色
- 色调(Tint)
- 饱和度
- 自然饱和度
- RGB 主曲线
- 红 / 绿 / 蓝独立曲线
- 亮度曲线
- 黑 / 灰 / 白三点取样校色
LUT
- 支持
.cube、.3dl、.lut - 支持导入单个 LUT 文件或整个文件夹,并递归扫描子目录
- 导入后的 LUT 按来源文件夹分组显示
- 分组展开 / 折叠状态会在重启后保留
- LUT 强度可调
- 支持分别设置 LUT 的输入色域、输入曲线、输出色域、输出曲线
- 支持将当前调整保存为 LUT
细节
- 清晰度
- 去雾
- 锐化
变换
- 90° 旋转
- 水平镜像
- 垂直镜像
- 撤销 / 重做(
⌘Z/⌘⇧Z) - 分组重置(基础 / 色彩 / 细节)
- 全局重置(保留变换与 LUT)
- 批量同步设置,可按
LUT / 基础 / 色彩 / 细节选择同步范围 - 拖入文件或文件夹打开图片;已有图片时也可继续拖入追加
- 底部胶片栏支持多选,
⌘A可全选当前照片 - 自动提取 RAW 原始白平衡
- TIFF 16-bit
- JPEG(可调质量)
- HEIF
- AVIF(libavif 10-bit)
- Ultra HDR JPEG
- DNG 16-bit
- 输出预设:SDR sRGB、Display P3 SDR、Display P3 HLG/PQ HDR、Rec.2020 HLG/PQ HDR
- 导出预设
- 可配置输出尺寸、命名前后缀、输出目录
- 批量导出当前图片列表
- Swift 5
- SwiftUI(macOS 15.1+)
- Core Image
- CGImageSource / CIRAWFilter
- Actor 并发模型
- 打开项目:
open RawKit.xcodeproj
- 在 Xcode 中选择
My Mac - 运行
⌘R
也可以直接命令行构建:
xcodebuild -project RawKit.xcodeproj -scheme RawKit -configuration Debug -destination 'platform=macOS,arch=arm64' build CODE_SIGNING_ALLOWED=NO- macOS 15.1+
- Xcode 16.2+
- 8GB 以上内存更适合大尺寸 RAW 处理
