RapidRAW
扫码查看

一款GPU加速的无损RAW格式图像编辑器

RapidRAW

综合介绍

RapidRAW 是一款为追求性能而生的现代化RAW格式图像编辑器。它旨在成为 Adobe Lightroom® 的一个轻量级替代方案,为 Windows、macOS 和 Linux 用户提供简洁、美观且高性能的编辑体验,整个应用大小不足30MB。此项目由一位18岁的开发者作为个人挑战而创建,目标是为其个人摄影工作流打造一个高性能工具,同时深化对 React 和 Rust 语言的理解。RapidRAW 专为希望在干净、快速、简单的工作流中编辑照片的摄影师而设计,它优先考虑速度和强大的工具,而非追求绝对完美的色彩精度。项目目前仍处于活跃开发阶段,核心目标是构建快速、愉悦的核心编辑体验。

功能列表

  • 核心编辑引擎:
    • GPU加速处理: 所有图像调整均在GPU上通过自定义的WGSL着色器处理,以实现即时反馈。
    • AI遮罩: 利用AI技术(集成Meta的SAM模型)快速创建主体和前景遮罩,并可结合笔刷、线性渐变和径向渐变工具进行精确控制。
    • 生成式编辑: 通过可选的ComfyUI后端,可以利用文本提示移除或添加物体,每次编辑都会创建一个无损的修补图层。
    • 全面的RAW支持: 基于rawler库,支持市面上绝大多数相机的RAW格式文件。
    • 无损工作流: 所有编辑数据都存储在.rrdata边车文件中,原始图像文件不会被任何修改。
    • 32位处理精度: 确保高质量的图像调整,避免出现色带或数据损失。
  • 专业级调整工具:
    • 色调控制: 包含曝光、对比度、高光、阴影、白色和黑色的调整。
    • 色调曲线: 提供对亮度(Luma)、红、绿、蓝通道的完全控制。
    • 色彩分级: 提供色温、色调、自然饱和度、饱和度以及完整的HSL(色相、饱和度、明度)色彩混合器。
    • 细节增强: 包括锐化、清晰度、结构和降噪功能。
    • 效果: 提供去雾、暗角和模拟真实的胶片颗粒效果。
    • 变换工具: 支持带宽高比锁定的裁剪、旋转和翻转。
  • 图库与工作流:
    • 图片库: 在一个简洁的界面中轻松分类、评级和管理整个照片集。
    • 文件夹管理: 内置文件夹树,可直接在应用内创建、重命名和删除文件夹。
    • 批量操作: 可将一组调整方案或预设同时应用于多张图片,并支持批量导出,极大节省时间。
    • EXIF数据查看器: 查看完整的相机元数据,包括快门速度、光圈、ISO和镜头信息。
  • 效率与用户界面:
    • 预设系统: 支持创建、保存、导入和导出你喜欢的编辑风格。
    • 复制与粘贴设置: 在不同图片之间快速迁移调整参数。
    • 撤销/重做历史记录: 为每一步编辑提供完整的历史记录。
    • 可定制界面: 支持调整面板大小,并提供多种美观的UI主题和平滑的动画效果。
    • 导出功能: 在导出时可控制文件格式、质量、命名方案、元数据和尺寸。

使用帮助

RapidRAW 旨在提供一个开箱即用的流畅体验。以下是如何安装和使用这款编辑器的详细指南。

安装流程

你有两种方式来运行RapidRAW:

方式一:下载最新发布版本(推荐)

这是最简单直接的方法,适合绝大多数用户。

  1. 访问项目的 Releases页面
  2. 根据你的操作系统(Windows, macOS, 或 Linux)下载对应的最新安装包。
  3. Windows: 下载 .exe 或 .msi 安装文件,双击运行并按照提示完成安装。
  4. macOS: 下载 .dmg 文件,双击打开后将 RapidRAW 应用图标拖拽到“应用程序”文件夹中。
  5. Linux: 下载 .AppImage 或 .deb 文件。对于 .AppImage,赋予其执行权限后即可直接运行;对于 .deb,使用包管理器进行安装。

方式二:从源代码构建(适合开发者)

如果你是开发者,希望自己编译或为项目贡献代码,可以采用此方法。请确保你的电脑已安装 Rust 和 Node.js 环境。

  1. 克隆仓库: 打开终端或命令行工具,执行以下命令克隆项目代码到本地。
    git clone https://github.com/CyberTimon/RapidRAW.git
    
  2. 进入项目目录:
    cd RapidRAW
    ```3.  **安装前端依赖**:
    ```bash
    npm install
    
  3. 构建并运行应用:
    • 开发模式: 运行此命令会以开发模式启动应用,支持热重载。
      npx tauri dev
      
    • 发布模式(推荐运行): 使用 --release 参数构建,可以获得更快的图像加载速度和整体性能,体验更接近最终发布版。
      npx tauri dev --release
      

功能操作流程

RapidRAW 的界面设计直观,主要分为图库和编辑器两个部分。

1. 图库管理

  • 导入照片: 启动应用后,你会看到一个欢迎界面。点击“打开文件夹”或通过左侧的文件夹树导航到你存放RAW文件的目录。RapidRAW 会自动异步加载缩略图,即使是包含大量文件的文件夹也能保持界面流畅。
  • 浏览与筛选:
    • 网格视图: 照片以缩略图形式展示,方便快速浏览。
    • 胶片视图: 在编辑单个照片时,屏幕底部会显示当前文件夹的胶片缩略图,方便在不同照片间快速切换。
    • 评级与排序: 你可以为照片设置星级(1-5星),并根据评级进行筛选,帮助你快速找到最好的作品。

2. 图像编辑双击一张照片即可进入编辑器界面。界面主要由中心预览区和右侧的调整面板组成。

  • 基本调整:
    • 在右侧的 “基本” 面板中,你可以找到最常用的滑块,如 曝光对比度高光阴影 等。直接拖动滑块即可实时在预览区看到效果。你也可以直接在滑块旁边的数字上点击,输入精确的数值。
  • 颜色调整:
    • “颜色” 面板提供了 色温色调自然饱和度 和 饱和度 的控制。
    • 更高级的 “HSL” 工具允许你针对特定颜色进行调整。例如,你可以选中蓝色,然后单独增加或降低它的色相、饱和度或明度,以改变天气的观感而不影响其他颜色。
    • “色调曲线” 工具则为高级用户提供了对画面影调的精细控制。
  • AI 遮罩工具:
    • 在 “遮罩” 面板中,点击新建遮罩。
    • 选择 主体 或 前景,RapidRAW 会自动分析图像并创建精准选区。
    • 你也可以使用传统的 笔刷线性渐变 或 径向渐变 工具。
    • 创建遮罩后,你所做的任何调整(如提亮曝光)将只会应用到遮罩选定的区域内,这对于局部调整非常有用。
  • 变换与裁剪:
    • 选择 “裁剪” 工具,拖动边角来重新构图。你可以锁定宽高比(如16:9, 4:3)或自由裁剪。
    • 旋转 和 翻转 按钮可以快速校正地平线或改变图像方向。
  • 预设与批量处理:
    • 创建预设: 当你对一组调整感到满意时,可以在 “预设” 面板中点击“创建预设”,将其保存下来。
    • 应用预设: 在图库中,你可以选中一张或多张照片,然后点击一个预设,即可将该风格应用于所有选中的照片。
    • 复制/粘贴设置: 在一张照片上完成编辑后,右键点击选择“复制设置”,然后选中其他照片,右键点击“粘贴设置”,即可快速同步编辑。
  • 导出照片:
    • 完成编辑后,点击右下角的 “导出” 按钮。
    • 在导出对话框中,你可以设置输出的文件格式(JPEG/PNG/TIFF等)、图像质量、文件命名规则、是否保留EXIF数据以及调整输出图像的尺寸。
    • 你可以只导出一张照片,也可以批量导出所有选中的照片。

应用场景

  1. 摄影爱好者的快速编辑流程对于希望摆脱笨重软件,追求快速、流畅编辑体验的摄影爱好者,RapidRAW提供了一个理想的选择。用户可以快速导入一个文件夹的照片,使用评级功能筛选出满意的作品,通过简洁的滑块和强大的色彩工具完成主要调整,最后快速导出分享。整个过程一气呵成,没有冗余的功能和复杂的菜单。
  2. 活动或旅行摄影的批量处理当一次拍摄(如会议、婚礼或旅行)产生数百甚至数千张照片时,RapidRAW的批量处理能力能极大提升效率。用户可以先为一张代表性的照片精心调色,并将其保存为预设。然后,在图库中全选所有照片,一键应用该预设,即可完成基础调色。最后使用批量导出功能,设置统一的命名规则和尺寸,一次性输出所有照片。
  3. 创意性的局部调整与艺术创作通过强大的AI遮罩功能,用户可以轻松地对画面的特定部分进行创作。例如,使用“主体”遮罩自动选中人物,然后单独提亮人物肤色或调整背景的色调,从而突出主体。结合径向和线性渐变工具,可以轻松地压暗天空、模拟光线,实现更具戏剧性和艺术感的效果。
  4. 学习与二次开发的绝佳平台作为一个使用Rust、Tauri和WGSL等现代技术栈构建的开源项目,RapidRAW为开发者和学生提供了一个绝佳的学习案例。对图像处理、GPU编程或跨平台应用开发感兴趣的人员,可以通过研究其源代码,理解高性能图像管线的构建方式,甚至可以自己动手贡献代码,为其添加新功能。

QA

  1. RapidRAW 和 Lightroom、Darktable 等成熟软件有什么区别?主要区别在于设计哲学。RapidRAW 优先考虑的是性能、速度和简洁流畅的用户体验,而不是追求最全面的功能或最完美的色彩科学。它是一个轻量级(小于30MB)的应用,性能开销更小。相比之下,Lightroom 等工具功能更完整,色彩管理更精确,但通常也更庞大和消耗系统资源。
  2. 编辑操作会修改我的原始照片吗?不会。RapidRAW 采用完全无损的工作流程。你对照片的所有编辑操作,包括曝光、色彩、裁剪和遮罩等,都会被保存在一个与原始文件同名的 .rrdata 边车文件中。你的原始RAW文件将永远保持不变。
  3. RapidRAW 支持哪些相机的RAW格式?RapidRAW 的RAW文件解析能力基于一个名为 rawler 的底层库,该库支持市面上绝大多数主流相机品牌和型号的RAW格式。项目也在持续更新以支持更多新设备,例如更新日志中提到已支持大疆Mavic系列无人机的格式。
  4. 如何使用 RapidRAW 的 AI 功能?AI功能分为两类。第一类是内置的AI遮罩功能,如“识别主体”和“识别前景”,这些功能是开箱即用的,可以直接在“遮罩”面板中使用。第二类是更强大的生成式AI功能(如“生成式替换”),这类功能目前处于开发者预览阶段,需要用户在本地手动设置并运行一个 ComfyUI 后端服务才能启用。
  5. 我可以在哪些操作系统上使用 RapidRAW?RapidRAW 是跨平台的,官方支持 Windows 10 及更新版本、macOS 15 (Sequoia) 及更新版本,以及主流的现代Linux发行版(如 Ubuntu 22.04+)。
微信微博Email复制链接