跳到正文
发现
Chromaforge:Rust 照片管理与 RAW 修图
桌面应用设计创意

Chromaforge:Rust 照片管理与 RAW 修图

用纯 Rust 编写的开源 Lightroom Classic 风格照片库与非破坏性 RAW 修图工具,支持多平台。

admin
发布于 2026-10-31 · 更新于 2026-11-01
浏览
2
访问
0
下载
0
版本
v26.44.4
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Chromaforge 是一个用纯 Rust 编写的开源照片库与非破坏性 RAW 修图工具,界面布局沿用 Lightroom Classic:一个目录加七个模块。它自带 raw 解码器,以及场景参考(scene-referred)、宽色域、32 位浮点的 GPU/CPU 显影管线;UI、CLI、控制通道和 MCP server 共用同一套命令注册表。

  • 原生运行于 macOS、Windows、Linux,也可通过 WebAssembly 在浏览器中使用,Android 版本处于早期阶段。
  • 本地优先:不需要账号,不上云,无遥测,无订阅;网络只用于你主动开启的功能。
  • 非破坏性:原始文件永远不会被改动,编辑结果保存在目录中,也可以写入 XMP sidecar。
  • 可通过 MCP 由 AI agent 端到端驱动,并且它们做的每一步都可撤销。
  • 开源协议为 MIT。

主要功能

七个模块,一个目录

Library 与 Develop 是日常主力;Map、Book、Slideshow、Print、Web 让同一批照片不必先导出就能变成地点、画册、幻灯片、打印件和网站。可在右上角或 Window → Modules 切换模块,快捷键为 ⌘⌥1–7。

  • Library:目录(All Photos、Quick Collection、Previous Import、Recently Added、Picks、Recently Deleted)、按日期、文件夹与集合(含智能集合)。
  • Develop:从白平衡到蒙版的非破坏性 RAW 显影。
  • Map:拖放打地理标签、保存位置、GPX 轨迹记录、反向地理编码。
  • Book:自动排版、模板、文字单元格与封面,导出可印刷的 PDF。
  • Slideshow:全屏播放(目前无声),或导出为 PDF / JPEG。
  • Print:单张、联系表和图片包,支持打印机配置文件的色彩管理,可打印或存为 PDF/JPEG。
  • Web:静态 HTML 画廊,可实时预览并通过 SFTP 上传。

编辑

分类 能力
光线 Exposure、Contrast、Highlights、Shadows、Whites、Blacks,带边缘感知的局部色调映射(对 log 亮度做导向滤波),−100 Highlights 可救回过曝天空而不产生灰边。
颜色 按色温与色调做白平衡(raw 用 Kelvin,JPEG 用相对值),带预设、Auto 与点击中和吸管;保护肤色的 Vibrance、Saturation、8 段 Color Mixer 与三路 Color Grading,均在 OkLCh 中计算。
效果 Texture、Clarity、Dehaze(暗通道先验加导向细化,负值增加氛围感)、带高光优先的裁剪后 Vignette,以及与分辨率无关的胶片 Grain。
色调曲线 可分区的参数曲线,加上 RGB、红、绿、蓝点曲线;构造上保持单调,不会出现意外的色调反转。
裁剪与几何 自由或锁定比例、拖拽旋转校正、三分/网格/黄金比例叠加、翻转、90° 旋转、手动变换与 Upright。
黑白 一个按键(<kbd>V</kbd>)转黑白,8 段 B&W Mix,再用 Color Grading 做硒调、棕调或分离色调。
预设与配置文件 十八个手工预设(Golden Hour、Teal & Orange、Faded Matte、Selenium Tone、Crisp Landscape 等),每个带 0–200 % 的 Amount 滑块;可保存自己的预设、标为收藏,并按需复制、粘贴或同步指定分组。

直方图与示波器

直方图固定在编辑面板顶部;横向拖动它即可调整 Blacks、Shadows、Exposure、Highlights 或 Whites。除 RGB、Luminance、R/G/B 与 Chroma 直方图外,还提供 Waveform、RGB Parade 和带肤色线的 Vectorscope,可切换线性或对数刻度。

蒙版

可用 Brush(大小、羽化、流量、密度、擦除)涂抹,放置可拖动控制点的 Linear 与 Radial Gradients,或按 Luminance Range、Color Range、Sky、Subject、Background、Object 选择。组件之间可用 Add / Subtract / Intersect 组合并反相,每个蒙版可调 15 项局部参数(Temp、Tint、Exposure、Contrast、Highlights、Shadows、Whites、Blacks、Texture、Clarity、Dehaze、Hue、Saturation、Sharpness、Noise)以及一个整体 Amount。

图库与筛选

筛选栏可同时接收多个关键词、相机或镜头。按 <kbd>0</kbd>–<kbd>5</kbd> 评分,<kbd>P</kbd> / <kbd>X</kbd> / <kbd>U</kbd> 标记,<kbd>6</kbd>–<kbd>9</kbd> 色标。搜索支持字段,例如:

rating:>3 flag:pick iso:>800 camera:x2 date:2026-04 keyword:mountains

各视图可按拍摄、导入或编辑日期、名称、评分、大小或随机排序;相册还有 Custom Order(在网格或胶片条中拖动照片),幻灯片、画册、打印、导出与 Rename {seq} 都会遵循它。网格做了虚拟化,四十张和四万张一样流畅。

安装与使用

官方提供 macOS、Windows、Linux 原生版本,以及通过 WebAssembly 运行的浏览器版本,Android 版本仍在早期阶段。具体安装包与从源码构建的步骤,请见仓库 README 中的 Install 与 Build from source 章节。

注意事项

  • 项目由开源项目 fork 而来,版权声明保留在 NOTICE 与 LICENSE 中。
  • 自 v26.43.4 起应用更名为 Chromaforge,原有设置、照片库和更新会延续。
  • Slideshow 目前为无声播放。
  • 部分功能仍在开发中,功能完成情况见仓库的 Feature status,后续计划见 ROADMAP.md。

本作品整理自 GitHub 开源项目 emmertex/chromaforge,原作者 @emmertex,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v26.44.4当前版本

    Chromaforge v26.44.4

  2. v26.44.3

    过曝的蓝、紫、品红高光在 Process V5 下会像红橙黄那样淡出为白色;全质量预览改用与导出相同的 Lanczos 缩放以保持锐度一致;拖动滑块时 HDR 直方图改为草稿渲染更流畅;另修复 HDR 软打样与 GPU 高光裁切问题。

评论