Duecki1/CalibRaw
多媒体与设计面向桌面和 Android 的免费 RAW 照片编辑器,提供 GPU 加速处理与离线 AI 蒙版、降噪和去除功能。
项目介绍
CalibRaw 是一款免费、开源的 RAW 照片编辑器,支持 Linux、Windows、macOS 和 Android,采用 GPL-3.0-or-later 许可。它把场景参考的显影流程(光线、色调曲线、色彩、颜色混合器、调色、细节、光学、效果、蒙版)与本地 AI 工具放在同一个应用里:主体/天空/景深/点选物体蒙版、AI Remove 和 AI Denoise。所有处理都走 GPU,通过 Vulkan、Direct3D 12 或 Metal 完成。
RAW 解码依托 LibRaw,并用 Rawler 补上 DNG 与 JPEG-XL DNG 流;桌面端和 Android 端共用同一套引擎和 .calibraw 附属文件。编辑是非破坏性的,另外提供预设、.cube LUT、HDR 合并、焦点堆栈和无界面的批处理导出 CLI。
快速使用
- 从最新发布下载对应平台的安装包:Linux 用
.AppImage/.deb或 Flathub,Android 用.apk或 F-Droid,Windows 用安装器或便携.zip,macOS 用.zip。 - 启动前确认图形后端。Linux 需要 Vulkan 驱动;没有 Vulkan 的机器可以退回 Mesa 软件驱动
lavapipe(速度很慢)。也可以用WGPU_BACKEND指定图形 API,例如WGPU_BACKEND=vulkan。 - 在资料库中打开文件夹浏览缩略图,再进入 Develop 调整滑块、曲线和蒙版。
- AI 工具首次使用时会在你同意后下载模型;模型经 SHA-256 校验,之后离线运行。
终端批量渲染可使用 calibraw-develop-export:
calibraw-develop-export --input photo.ARW --output photo.jxl
从源码构建需要 Rust 1.92.0+、libclang、cmake、pkg-config 和标准的 C/C++ 构建工具:
git clone https://github.com/Duecki1/CalibRaw.git
cd CalibRaw
cargo run -p calibraw-ui --bin calibraw --release
使用约束
- 必须使用 Vulkan、Direct3D 12 或 Metal 进行 GPU 渲染,只有 OpenGL 驱动的设备不受支持。Windows 会退回到 WARP 软件渲染器,macOS 必须使用 Metal。
- Linux 的
.deb包面向 Debian 13+ 和 Ubuntu 24.04+。 - AI 模型在首次使用时下载,需要初始网络连接和磁盘空间;之后推理离线完成,编辑和 AI 工具不会把照片数据传出设备。
- 相机支持范围由 LibRaw 和 Rawler 决定,具体机型需要查它们维护的兼容列表。
- 导入的
.xmp预设会在加载时转换,不支持的设置会被保留但不会生效。
HotRepo 点评
在 2026-11-02 的 Rust 日榜上,CalibRaw 记录到 222 个 Star、14 个 Fork,当日新增 19 个 Star,位列 Rust 榜第 11 名。这只是单次快照,说明它在 Rust 语言榜上获得了关注,而不是全语言范围的趋势。更值得注意的技术点是用一套 Rust/wgpu 引擎让桌面端和 Android 端保持一致,同时 AI 模型全部在本地运行——这与 README 中提到的 darktable 模块级工作流、以及作为界面灵感来源的 RapidRAW 形成了区别。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。