Hacker News 中文摘要

RSS订阅

RapidRAW:无损且GPU加速的RAW图像编辑器 -- RapidRAW: A non-destructive and GPU-accelerated RAW image editor

文章摘要

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 技术和非破坏性编辑流程,旨在为摄影爱好者提供高效、流畅的编辑体验。

评论总结

  1. 对AI技术的积极态度

    • mrbluecoat 表示虽然不是AI狂热者,但很高兴看到AI帮助实现梦想。
      引用: "I’m no AI fanboy, but it’s neat to see some dreams come true because of it."
      翻译: “我不是AI狂热者,但看到AI帮助实现梦想真是太好了。”
  2. 技术实现与优化问题

    • 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。”
  3. 功能需求与改进建议

    • miladyincontrol 建议添加亮度蒙版功能,认为这是RAW编辑中不可或缺的功能。
      引用: "If there’s one ‘must have’ feature I can request, luminosity masking?"
      翻译: “如果有一个‘必备’功能,那就是亮度蒙版。”
    • Springtime 对README中的视觉概述表示赞赏,但建议使用视频而非大尺寸GIF。
      引用: "Embedding some video would be snappier."
      翻译: “嵌入一些视频会更快。”
  4. 技术深度与专业性

    • strogonoff 推荐RawTherapee,认为其在色彩科学方面非常专业,但也指出其技术性较强。
      引用: "Beware though that it tends to not abstract away a lot of technicalities."
      翻译: “但要注意,它并没有抽象掉很多技术细节。”
  5. 偶然发现与兴趣

    • Xevion 表示巧合地查看了相关代码库,正在研究如何在Rust中实现RAW图像缩略图生成。
      引用: "Wild, I was literally just today looking at this repository."
      翻译: “真巧,我今天刚看了这个代码库。”
  6. 代码签名与兼容性

    • bjelkeman-again 询问为Mac代码签名需要多少工作量。
      引用: "How much work would it be to get this code signed for the Mac?"
      翻译: “为Mac代码签名需要多少工作量?”

总结:评论中既有对AI技术的积极评价,也有对技术实现、性能优化和功能需求的讨论。部分用户提出了改进建议,如使用视频替代GIF、添加亮度蒙版功能等。同时,也有用户对专业工具如RawTherapee的深度技术性表示赞赏,并对代码签名和兼容性提出疑问。