文章摘要
RapidRAW是一款基于Rust、React和Tauri构建的高性能、非破坏性RAW图像编辑器,专注于GPU加速和用户体验。其采用AGPL-3.0开源协议,旨在为摄影师和图像处理爱好者提供快速、高效的编辑工具。
文章总结
文章主要内容总结:
项目名称:RapidRAW
项目简介:RapidRAW 是一款基于 GPU 加速的非破坏性 RAW 图像编辑器,专为高性能设计,旨在提供轻量级且功能丰富的图像编辑体验。它是 Adobe Lightroom 的现代替代品,支持 Windows、macOS 和 Linux 平台。开发者 CyberTimon 在 18 岁时将其作为个人挑战项目开发,旨在为自己的摄影工作流程打造高性能工具,同时深入学习 React 和 Rust 技术。

核心功能:
1. GPU 加速处理:所有图像调整均通过 GPU 处理,使用自定义 WGSL 着色器实现快速反馈。
2. AI 遮罩:通过 AI 主题和前景检测快速创建精确遮罩,结合传统画笔、线性和径向遮罩提供更精细的控制。
3. 生成式编辑:通过文本提示移除对象或添加新元素,每个编辑都会生成一个非破坏性的补丁层,支持 ComfyUI 后端。
4. 完整 RAW 支持:支持多种 RAW 相机格式,依赖 rawler 库。
5. 非破坏性工作流程:所有编辑存储在 .rrdata 辅助文件中,原始图像保持不变。
6. 32 位精度:确保高质量调整,避免条带或数据丢失。
专业级调整工具: - 色调控制、色调曲线、色彩分级、细节增强、效果工具(如去雾、晕影、胶片颗粒模拟)以及变换工具(如裁剪、旋转、翻转)。
库与工作流程: - 图像库管理、文件夹管理、文件操作、胶片条视图、批处理操作、EXIF 数据查看器。
生产力与用户界面: - 预设系统、复制粘贴设置、撤销/重做历史、可自定义 UI、导出选项(JPEG、PNG、TIFF 等)。
AI 路线图: - 内置 AI 遮罩:核心应用包含轻量级、快速的 AI 模型(如 Meta 的 SAM),用于智能遮罩。 - 可选生成式 AI:通过 ComfyUI 后端实现计算密集型任务(如生成式替换),保持主应用轻量。

当前优先级: - 前端重构、图像旋转优化、去雾工具改进、图像传输优化、AI 遮罩生成、ComfyUI 集成、macOS 签名、RAW 加载器切换、旧系统性能优化、自动白平衡检测等。
开发日志: - 项目从 2025 年 6 月 13 日开始,经过 14 天的密集开发,逐步实现了核心功能、UI 优化、性能调优、RAW 文件支持、高级细节调整、图层堆叠、导出功能等。
如何开始: - 用户可以通过下载预构建的安装包或从源代码构建项目来使用 RapidRAW。
贡献与支持:
- 项目欢迎贡献,开发者鼓励用户报告问题、提出功能建议或提交 Pull Request。
- 项目支持通过 Ko-fi 或加密货币捐赠,帮助开发者继续推进项目。
许可证: - 项目采用 GNU Affero General Public License v3.0 (AGPL-3.0) 许可证,确保项目及其衍生品始终保持开源和免费。
特别感谢: - 感谢 Google AI Studio 和 rawler 等工具在项目开发中的支持。
总结:RapidRAW 是一款高性能、轻量级的 RAW 图像编辑器,结合了 GPU 加速、AI 技术和非破坏性编辑流程,旨在为摄影爱好者提供高效、流畅的编辑体验。
评论总结
对AI技术的积极态度
- mrbluecoat 表示虽然不是AI狂热者,但很高兴看到AI帮助实现梦想。
引用: "I’m no AI fanboy, but it’s neat to see some dreams come true because of it."
翻译: “我不是AI狂热者,但看到AI帮助实现梦想真是太好了。”
- mrbluecoat 表示虽然不是AI狂热者,但很高兴看到AI帮助实现梦想。
技术实现与优化问题
- dylan604 对编辑存储方式提出疑问,好奇为何选择sidecar而非应用库。
引用: "Why the decision to store edits in sidecar instead of the app’s library?"
翻译: “为什么选择将编辑存储在sidecar而不是应用库中?” - polishdude20 提到在M1 Mac上加载RAW文件时出现卡顿,希望了解商业应用如何优化性能。
引用: "The initial loading lagged my whole macbook. Couldn’t even open the dock."
翻译: “初始加载让我的整个MacBook卡顿,甚至无法打开Dock。”
- dylan604 对编辑存储方式提出疑问,好奇为何选择sidecar而非应用库。
功能需求与改进建议
- miladyincontrol 建议添加亮度蒙版功能,认为这是RAW编辑中不可或缺的功能。
引用: "If there’s one ‘must have’ feature I can request, luminosity masking?"
翻译: “如果有一个‘必备’功能,那就是亮度蒙版。” - Springtime 对README中的视觉概述表示赞赏,但建议使用视频而非大尺寸GIF。
引用: "Embedding some video would be snappier."
翻译: “嵌入一些视频会更快。”
- miladyincontrol 建议添加亮度蒙版功能,认为这是RAW编辑中不可或缺的功能。
技术深度与专业性
- strogonoff 推荐RawTherapee,认为其在色彩科学方面非常专业,但也指出其技术性较强。
引用: "Beware though that it tends to not abstract away a lot of technicalities."
翻译: “但要注意,它并没有抽象掉很多技术细节。”
- strogonoff 推荐RawTherapee,认为其在色彩科学方面非常专业,但也指出其技术性较强。
偶然发现与兴趣
- Xevion 表示巧合地查看了相关代码库,正在研究如何在Rust中实现RAW图像缩略图生成。
引用: "Wild, I was literally just today looking at this repository."
翻译: “真巧,我今天刚看了这个代码库。”
- Xevion 表示巧合地查看了相关代码库,正在研究如何在Rust中实现RAW图像缩略图生成。
代码签名与兼容性
- bjelkeman-again 询问为Mac代码签名需要多少工作量。
引用: "How much work would it be to get this code signed for the Mac?"
翻译: “为Mac代码签名需要多少工作量?”
- bjelkeman-again 询问为Mac代码签名需要多少工作量。
总结:评论中既有对AI技术的积极评价,也有对技术实现、性能优化和功能需求的讨论。部分用户提出了改进建议,如使用视频替代GIF、添加亮度蒙版功能等。同时,也有用户对专业工具如RawTherapee的深度技术性表示赞赏,并对代码签名和兼容性提出疑问。