PhotoS v1.7.1 - AI 修图基础设施(lr-scan 训练包 + 工具层)
PhotoS v1.7.1 — AI 修图基础设施(阶段 1+2 全落地)
主题:agent 全自动修图的完整地基——感知/循环/验收工具层 + 个人 LR 修图数据训练管线。
🆕 数据层:个人 Lightroom 数据 → 完整训练包(一条命令)
photo-s lr-scan:自动发现.lrcat/.xmp(缺省扫~/Pictures+~/Desktop,零配置)→ 覆盖报告(参数使用频率/蒙版类型/工具轨迹/未映射缺口)+--export-dir训练 JSONL(每行 = path + PhotoS 参数)+--render-dirrawpy 默认渲染 before 图(幂等)——其他电脑安装即产训练包photo-s lr-train/lr-predict:自动基调回归(岭回归,纯 numpy 零 torch,任何机器可训),9 项全局参数(曝光/对比/饱和/自然饱和/WB/清晰度/纹理/去雾),R² 报告photo-s lr-recipes:KMeans 编辑配方聚类 → 个人风格配方库(簇中心即 PhotoS options)photo-s lr-similar:84 维内容特征 kNN 相似修图检索(CLIP 升级路径文档化)photo-s lr-eval:教师评测集准备(before/after 渲染对,PhotoS 自渲染 after + 打分模板)photo-s batch --trace DIR:轨迹日志(before-analyze → params → after-analyze,训练数据格式)photo_s/lrxmp.py:LR 18 catalog 明文快照解析(s = { key = value })+ XMP sidecar → ProcessOptions 映射(覆盖率 ~90%:WB/曝光/HSL/曲线/3路分级/几何蒙版+局部调整/点颜色)
🆕 工具层:agent 感知 + 循环 + 验收
photo-s preview:视觉快照(缩放 JPEG base64 + 直方图 PNG)——多模态 agent 直接看图photo-s analyze --grid 4|8:区域反馈(逐格亮度/色偏 + 天空/肤色启发式分区 + 过曝/欠曝区域框)photo-s diff:版本数值对比(PSNR/SSIM/MAD)——before/after 判定photo-s audit:出片质量闸门(过曝/欠曝/模糊/亮度/对比/色温逐项 pass/fail + 原因)——agent 的终止条件- MCP 异步批量:
batch_start/batch_status/batch_cancel(目录级任务 + 轮询 + 取消)
🔌 契约
- MCP 工具 19 → 25(+preview/diff/audit/batch×3);REST +
/preview/diff/audit,/analyze加grid - 全部新参数/输出 additive(
schema_version不变,=1) - CLI 命令 23 → 32
测试
1022 tests green(+~35 新增:lrxmp 数据层/audit/grid/compare/snapshot/MCP 25 工具)
数据验证(本机实测)
- 6 个会话 catalog 5007 张解析 100% 通过;133 张已编辑 → 177 训练样本 → R²=0.184 线性基线
- 配方聚类直接给出摄影师风格签名:47% 轻手(-0.14EV)/ 35% 提亮(+0.34EV)/ 12% 压暗(-0.97EV)
- XMP 自动写入已开 → 8-3 新拍 46 张 sidecar 自动产出