storytold/lightcraft
LightCraft: An open-source non-destructive photo editor written by scratch in pure Rust
解决的问题
LightCraft 是 Adobe Lightroom 的开源、洁净室重实现,提供专业级的照片库和 RAW 开发工具。它允许摄影师在 macOS、Windows、Linux 和网页上管理大型图像库,并对 RAW 文件和 JPEG 进行非破坏性编辑。
工作原理
完全使用 Rust 编写的应用程序采用场景参考、广色域 32 位浮点管道,实现高保真色彩科学。通过 wgpu 计算内核(Metal、Vulkan、DX12)利用 GPU 加速,实现调整的近乎即时渲染。该软件设计为“代理就绪”(agent-ready),意味着所有 UI 元素和引擎命令均可通过 JSON-Lines 控制通道和 MCP 服务器进行访问,使 AI 代理能够端到端驱动该应用。
适用人群
希望拥有高性能、本地优先、开源替代方案的摄影师(专业或爱好者),以及正在构建图像处理 AI 代理的开发者。
主要亮点
- 非破坏性 RAW 开发:支持多种相机格式(DNG、CR2、ARW、NEF 等),具备高比特深度管道。
- 代理原生架构:内置 MCP 服务器和可脚本化 CLI,使 AI 代理能够执行筛选、遮罩、导出等任务。
- 高性能:GPU 加速渲染可在现代硬件上实现约 4ms 的滑块更新速度。
- 本地优先隐私保护:无需云账户或订阅;目录以人类可读的操作日志形式存储。
- 高级遮罩功能:支持画笔、渐变和基于范围的选择(亮度/颜色),并可进行局部调整。
- 跨平台支持:提供所有主流操作系统原生二进制文件,以及浏览器用的 WebAssembly 版本。
写过它的文章
相关
- 项目
- 项目
- 项目
- 项目