你的 AI 助手修图全靠蒙——有人给它写了本 24K 字的暗房配方
你让 Codex 帮你修张图,它要么把曝光拉满变成日光灯,要么把饱和度拧到荧光色——像把调色盘扔进洗衣机。
问题不在模型笨。问题在于:没人告诉它修图的优先级是什么。
先修光影还是先调色?人像能不能改脸型?天空可以换吗?构图要不要裁?每个选择都影响最终效果,但 AI 助手默认全靠猜。
LumaRescue 就是来终结这种猜谜游戏的。它不是修图工具,是给 Codex 和豆包桌面版装的一本暗房配方——24KB 的 SKILL.md,把修图拆成硬锚点、软锚点、四档输出、大师级裁切,让 AI 助手从"蒙"变成"懂"。
四档输出:从"修干净"到"修惊艳"
LumaRescue 最核心的设计是四档渐进输出,不是简单修一张交一张:
| 档位 | 方式 | 目标 |
|---|---|---|
| program_natural | 确定性处理 | 忠实还原:曝光、白平衡、降噪、锐化 |
| program_beauty | 确定性处理 | 审美提升:光影重塑、色彩和谐、主体分离 |
| ai_natural | AI 生成 | 保守修复:去划痕、补背景、轻微补光 |
| ai_beauty | AI 生成 | 视觉冲击:重打光、换天空、扩展画幅、氛围重建 |
前两档是"暗房手艺"——曝光曲线、色调映射、裁切构图,每一步可复现。后两档是"AI 想象"——用生成能力补足原图没有的信息。
关键规则:beauty 版本必须明显更美。如果只是更干净但几乎没变化,LumaRescue 的 Beauty Failure Rule 会判定失败,要求重做——至少加三个更强的操作:更大胆的裁切、更明确的主光方向、更干净的主体/背景分离。
这不是"差不多就行"的修图,是"不够惊艳就重来"。
硬锚点 vs 软锚点:什么能改,什么不能
修图最怕的不是修不好,是修过头——脸变了、字没了、建筑歪了。LumaRescue 用一套锚点分级系统解决这个问题:
硬锚点(必须保留):人物身份、五官结构、表情、姿态、服装、重要物体、可读文字、Logo、艺术品内容、文物事实、建筑身份、地标、核心场景布局。
软锚点(可以改):光线质量、时段感、天空戏剧性、大气深度、背景杂乱、非关键色彩、裁切、画幅比例、镜头感、焦外虚化、局部对比、画面质感。
这个分级的精妙之处在于:**它不是"全保"也不是"全放"**。很多修图提示词要么过度保留(连原始构图都不敢动),要么过度放开(脸都给你换了)。LumaRescue 明确告诉 AI:身份和事实锁死,光影和氛围放开。
举个例子:一张逆光人像,脸黑成剪影。传统修图可能把脸提亮到和背景一样亮——信息保住了,但光影层次没了。LumaRescue 的逻辑是:先决定主光方向,再决定哪些阴影该保留深度。脸可以提亮,但不是均匀提亮,而是模拟一个从侧面补光的效果,保留明暗过渡。
大师级裁切:你的手机构图,不是圣旨
大多数人拍照的构图是"举起手机按快门"——地平线歪的、头顶留半米空白、边上切进半个人。LumaRescue 的 Master Composition Rule 说得很直白:
不要因为相机拍了这个框,就认为这个框是对的。
每张图默认做大师级裁切评估——至少比较四种构图方案:原始画幅改进、更紧的主体裁切、表现性画幅(全景/竖幅/方形/电影宽幅)、负空间构图。只有当原始构图已经是最强选择时才保留。
这和大多数修图工具的逻辑完全相反。传统工具默认保留原始构图,裁切是可选操作。LumaRescue 默认重新构图,保留原始构图才是需要理由的。
7 种风格方向 + 大师锚点
photographic-style-playbook.md 里定义了 7 种风格方向,每种都有对应的大师锚点——不是让你模仿大师风格,而是把大师的技术决策翻译成通用操作:
| 风格方向 | 大师锚点 | 核心技术决策 |
|---|---|---|
| 宽广色调 | Ansel Adams | 全色调范围、局部对比、精细印制感 |
| 决定性瞬间 | Cartier-Bresson | 几何结构、手势时机、极简修图 |
| 绘画色彩 | Saul Leiter | 色块、反射、遮挡层次 |
| 编辑人像 | Avedon | 塑形光、控制色彩、主体心理 |
| 纪念建筑 | Hélène Binet | 仰视、网格重复、巨物细节 |
| 安静极简 | Michael Kenna | 克制色板、负空间、长曝光感 |
| 纪录尊严 | Sebastião Salgado | 忠实色彩、可读语境、克制修正 |
每个风格方向都要求先选构图,再选色调。只改颜色不改构图,LumaRescue 认为是半成品。
竞品横评:Skill 生态里的修图赛道
LumaRescue 不是唯一的 Agent 修图技能,但思路最不一样:
| 项目 | Star | 定位 | 核心差异 |
|---|---|---|---|
| LumaRescue | 34 | 废片拯救 SOP | 24KB 提示词、四档输出、锚点分级 |
| claude-image | 78 | GPT Image 2 使用指南 | 教 Agent 正确调用 API、视觉自检 |
| nothing-design-skill | 2,622 | UI 设计语言生成 | Nothing 品牌风格、单色极简 |
| awesome-codex-skills | 14,895 | Codex 技能合集 | 技能目录,非单一技能 |
claude-image 解决的是"Agent 不会用 GPT Image 2"的问题——老模型训练的 Agent 还在写"4K, ultra detailed, masterpiece"这种对 GPT Image 2 无效的 prompt。LumaRescue 解决的是"Agent 不会修图"的问题——不是 API 调用问题,是审美决策问题。
两者互补:claude-image 教你怎么正确调用图像生成,LumaRescue 教你生成之后怎么判断好不好。
代价清醒
无 License。仓库没有声明任何开源协议,意味着法律上你只有看的权利,没有使用、修改、分发的权利。对于 34 Star 的早期项目,这可能是作者还没来得及加,但也意味着随时可能闭源或改协议。
零代码,纯提示词。整个仓库没有一行可执行代码——SKILL.md 是提示词,references 是知识库,agents/openai.yaml 是注册文件。它的能力完全依赖宿主 Agent(Codex/豆包)的图像处理能力。如果宿主没有图像编辑工具,LumaRescue 只能输出"应该怎么做"的文字描述,而不是实际修好的图。
单贡献者,巴士因子 = 1。4 次 commit 全来自 justlovemaki,没有其他贡献者。项目可持续性完全取决于一个人。
Beauty Failure Rule 的双刃剑。"不够美就重做"听起来很好,但在实际使用中意味着更多 token 消耗和更长等待时间。每轮重做都是一次完整的图像生成调用,成本可能翻 2-3 倍。
风格锚点的版权灰色地带。虽然 SKILL.md 明确说"不要复制在世摄影师的精确风格",但用 Ansel Adams、Avedon 等名字作为锚点,AI 模型可能仍会倾向于模仿其标志性风格。在商业使用场景中,这存在潜在风险。
判断
LumaRescue 的真正价值不在于它修了什么图,而在于它定义了一种新的 Agent Skill 范式:不是给工具,是给标准。
传统 Skill 教 Agent "怎么做"(调用哪个 API、传什么参数)。LumaRescue 教 Agent "怎么判断"——什么是好的光影、什么构图比原始更强、什么该保什么该放。这是从"操作手册"到"审美标准"的升级。
但 34 Star、无 License、纯提示词、单贡献者——它更像一份设计文档而非成熟工具。如果你在用 Codex 或豆包做修图相关的工作,值得 clone 下来读一遍 SKILL.md,把硬锚点/软锚点的思路内化到自己的提示词里。但别指望它开箱即用——它的能力上限,就是你的宿主 Agent 的图像能力上限。
暂无评论。