LightCraft: An open-source non-destructive photo editor written from scratch in pure Rust
★ 15,789⑂ 6,033👁 63⑃ 2,501● 1,483▤ 21◈ 0
15,789
stars
+54
6,033
forks
63
watchers
2,501
prs
1,483
issues
21
releases
0
discussions
README
LightCraft Your photos. Your pixels. Your machine. English · 简体中文 · 繁體中文 照片图库与 raw 显影;开源、非破坏性的照片图库与 raw 显影工具,用纯 Rust 构建。 在 macOS、Windows 和 Linux 上原生运行,也可通过 WebAssembly 在浏览器中使用,并能由 AI 智能体经 MCP 端到端驱动。 getartcraft.com 上的 LightCraft · ArtCraft · 全部 Crafting Apps 安塞尔·亚当斯,《特顿山脉与蛇河》(1942)。公有领域,美国国家档案馆。在 LightCraft 中显影。 [!NOTE] ArtCraft 是一个由形形色色的创作者组成的社区。 数字艺术、生成艺术、音乐、游戏 — 只要你在创作,你就是我们中的一员。来 Discord 打个招呼吧。 编辑 · 颜色分级 · 修改前后对比 · 蒙版 · 预设 · 图库 · 智能体与 MCP · 性能 · 功能状态 · 快速开始 · 路线图 · 下载 · Crafting Apps Edit like you mean it LightCraft 是一个装在单个原生应用里的完整暗房。每一项调整都是非破坏性的,原始文件永远不会被改动。 每个滑块都经过一条场景参考、宽色域、32 位浮点的管线渲染:高光像胶片一样柔和滚降,阴影被提亮却不产生光晕, 色彩从拍摄到导出始终保持干净。 ☀️ Light 曝光(Exposure)、对比度、高光、阴影、白色色阶、黑色色阶,配合边缘感知的局部色调映射(对对数亮度做引导滤波)。 把高光拉到 −100,就能救回一片过曝的天空,而且不会出现用简单曲线时会有的灰色光晕。 🎨 Color 按色温和色调调整白平衡(raw 用开尔文,JPEG 用相对值),带预设、自动,以及点击即可中和的吸管。 保护肤色的鲜艳度、饱和度、8 个色段的颜色混合器(色相/饱和度/亮度),以及带混合与平衡的 三路颜色分级色轮。所有计算都在 OkLCh 这个现代感知色彩空间里完成。 ✨ Effects 让细节更细腻的纹理(Texture)、让中间调更有力的清晰度、去朦胧(暗通道先验加引导滤波细化; 推到负值可以增加空气感)、裁剪后带高光优先、圆度和羽化的暗角,以及分辨率无关、可调大小与粗糙度的 胶片颗粒。 📈 Tone Curve 带可移动分割点的参数化区域曲线,外加 RGB、红、绿、蓝的点曲线。曲线在构造上就是单调的, 所以不会意外出现影调反转。 RGB 点曲线上一条平缓的 S 形曲线,就在 Light 滑块正下方。安塞尔·亚当斯,1942(公有领域)。 Color grading, the cinematic way 用随处拖动的色轮,分别给阴影、中间调和高光做分离色调。下图中,多萝西娅·兰格的 《移民母亲》 只拖动两次就获得了温暖的、类似照片冲印的色调(高光 42°,阴影 28°)。 Color 面板中的阴影、中间调和高光色轮。多萝西娅·兰格,《移民母亲》(1936)。公有领域,美国国会图书馆。 Before & after 按住 \\ 偷看原图,按 Y 并排对比,或按 Shift+Y 分屏查看。 下面每一张都是 LightCraft 的真实截图,由智能体通过控制通道自动截取。 《特顿山脉与蛇河》。 高光 −45、阴影 +38、清晰度 +28、去朦胧 +18。安塞尔·亚当斯,1942(公有领域)。 《移民母亲》。 阴影 +42、纹理 +18、分离色调、暗角。多萝西娅·兰格,1936(公有领域)。 《地出》。 去朦胧 +22、高光 −30、更暖的白平衡、鲜艳度 +22。NASA/比尔·安德斯,阿波罗 8 号,1968(公有领域)。 《蓝色弹珠》。 高光 −38、黑色色阶 −20、去朦胧 +15、鲜艳度 +30。NASA,阿波罗 17 号,1972(公有领域)。 Masking that goes where you point 用画笔涂抹(大小、羽化、流量、密度、擦除),放置带可拖动控制点的线性渐变和径向渐变, 或者按亮度范围、颜色范围、天空、主体和背景来选择。用添加/减去/相交组合各个组件, 任意反相,每个蒙版还能调 15 项局部调整(色温、色调、曝光、对比度、高光、阴影、白色色阶、黑色色阶、纹理、 清晰度、去朦胧、色相、饱和度、锐化、降噪)以及一个总体的数量。 叠加在线性「天空」蒙版之上的径向「阳光光晕」蒙版(色温 +40、曝光 +0.50)。照片来自 LightCraft 程序生成的演示图库。 Presets, profiles & the Color Mixer 内置十八个手工制作的预设(Golden Hour、Teal & Orange、Faded Matte、Selenium Tone、Crisp Landscape 等等),每个都有 0 到 200 % 的数量滑块。你可以从任意一组设置保存自己的预设、标记收藏, 并在整个选区之间只复制、粘贴或同步你选定的那些分组。 预设列与 8 色段颜色混合器并排。照片来自演示图库。 ✂️ Crop, straighten & geometry 自由或锁定的长宽比(1:1、4:5、5:7、2:3、4:3、16:9、16:10、原始比例),拖动旋转拉直并始终把最大的裁剪框 保持在画面内,三分线/网格/黄金比例叠加,翻转和 90° 旋转,外加手动垂直、水平、旋转、长宽比、 缩放和位移变换。 ⚫️ Black & White 一键(V)转为单色,配合 8 色段黑白混合压暗天空或让树叶发亮。 之后再用颜色分级调出硒调、棕褐或分离色调的印相效果。 一个 16:9 的裁剪框拉直了 +2.5°,带三分线叠加。安塞尔·亚当斯,1942(公有领域)。 分屏视图:左边是彩色原图,右边是带清晰度、暗角和颗粒的黑白。演示图库。 Organize everything 一个不碍事的图库:所有照片、最近添加、留用、按日期、嵌套在文件夹里的相册, 以及最近删除。用 0–5 评星,用 P / X / U 加旗标,用 6–9 加颜色标签。搜索支持字段: rating:3 flag:pick iso:800 camera:x2 date:2026-04 keyword:mountains。每个视图都能按拍摄日期、 导入日期、编辑日期、名称、星级、大小或随机排序(一种稳定的乱序;「视图 → 排序 → 重新乱序」可换一个顺序)。 两端对齐的照片网格和正方形网格视图都做了虚拟化, 所以无论是四十张还是四万张照片都同样顺滑。 照片网格,相册嵌套在文件夹里,带星级和
Top issues
#523Same Light-panel values render brighter/darker than Lightroom (Exposure, Whites/Blacks, Highlights/Shadows; worse for PV 11)22 comments · 2026-10-09#1281Color Science and Input Profiles (DCP/ICC)21 comments · 2026-10-12#832Lightroom catalog import: every original is read in full and hashed, progress stays near 0 % and Cancel waits for all of it (38k photos ≈ 25 min on a USB SSD)21 comments · 2026-10-10#515Sony ARW: starting colour muted or flat (A7C, a6400, A7R II, A7R V)17 comments · 2026-10-09#2580Round 3 integration plan (440 open PRs)16 comments · 2026-10-22#1346Feature Request: Native Film Negative Conversion Tool (similar to Negative Lab Pro / Darktable Negadoctor)16 comments · 2026-10-12#860Raw files go dull15 comments · 2026-10-11#1343.CR2 Raw files when imported look washed14 comments · 2026-10-12
Latest release
LightCraft v0.19.0 v0.19.0 2026-11-06What's Changed Use crw craftlib by @rwoldberg in https://github.com/storytold/lightcraft/pull/3503 security(web): ?bench runs on demo photos in an unsaved library, never the stored one by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/3646 3601: the Square Grid's badge band sits on the photo itself by @rahul05ranjan in https://github.com/storytold/lightcraft/pull/3604 lightcraft-cli: calibrate walks folders with the engine's bounded walk by @dylanmtaylor in https://github.com/storytold/lightcraft/pull/3643 security(engine): Find Missing Photos hashes only regular files, no
相关报道 (5)
blog.csdnGitHub 热搜上的 Rust 照片工具:lightcraft 从 900 星起飞,公众号已开始轮番安利2026-10-26blog.csdn5分钟上手LightCraft:导入第一张RAW照片的完整快速开始指南2026-10-08blog.csdnLightCraft库管理完整指南:如何快速组织、筛选和评级数万张照片而不卡顿2026-10-08Pasquale PillitteriLightCraft 指南,用 Rust 编写的免费开源 Lightroom 替代品2026-10-08Pasquale Pillitteri开发者发布七款免费 Adobe 克隆应用,由 Claude Opus 5.5 编写2026-10-08
News & coverage (7)
gizmodoSomeone Vibe Coded a Free Knockoff of Adobe Creative Suite2026-11-03XDA Developers on MSNThe free vibe-coded Photoshop and Lightroom clones impressed me, but Adobe is safe for now2026-10-29XDAI tried replacing Photoshop, Lightroom, and Acrobat with free vibe-coded alternatives, and they're surprisingly good2026-10-16KorbenI Tested the 12 Free Clones of Adobe and Microsoft2026-10-13Pasquale PillitteriLightCraft guide, the free open source Lightroom alternative in Rust2026-10-08PetaPixelSomeone Rebuilt Free, Open-Source Versions of Photoshop, Premiere, and Lightroom Using AI2026-10-07PhoronixAI Makes "Open-Source, Clean Room" Implementations Of Adobe Photoshop & Premier In Rust2026-10-07