面向摄影新手的照片分析工具。用户上传一张照片后,Agent 分析其视觉特征,推断拍摄参数,提供后期调色方向、优化建议和学习关键词。
当用户同时满足以下两个条件时激活此技能:
在开始分析前,检查 Python 依赖是否已安装:
python3 -c "import PIL" 2>/dev/null || pip install -r requirements.txt
PIL 已安装 → 跳过,直接进入第一步pip install -r requirements.txt 安装依赖,安装完成后继续如果用户提供的是本地图片文件,运行 EXIF 提取脚本:
python3 scripts/extract_exif.py <图片路径>
脚本输出 JSON 格式:
has_exif: true → 记录真实参数(光圈、快门、ISO、焦距、相机型号),后续作为校验基准has_exif: false → 进入纯视觉推断模式注意:如果用户发送的是截图或网络图片,可能没有 EXIF 信息,这很正常。
仔细观察照片,从五个维度分析并推断拍摄参数:
| 维度 | 观察要点 | 推断的参数 |
|---|---|---|
| ------ | ---------- | ----------- |
| 景深 | 背景模糊程度、虚化效果、主体与背景的分离感 | 光圈范围 |
| 动态 | 是否有运动模糊、水流的丝滑感、飞溅的水花凝固 | 快门速度 |
| 光影 | 光源方向(顺光/侧光/逆光)、光线硬度、整体曝光水平 | ISO、布光方式 |
| 色彩 | 色调倾向(冷/暖/中性)、饱和度高低、对比度强弱 | 后期调色方向 |
| 构图 | 拍摄视角(平视/俯拍/仰拍)、画面透视感、主体大小占比 | 焦段、拍摄角度 |
推断时查阅 references/photography-basics.md 中的参数参考表,确保推断值在合理范围内。
根据照片的整体感觉,从 references/style-templates.md 中找到最接近的摄影风格(如人像糖水片、日系清新、城市街拍等),用模板中的参数范围交叉验证第二步的推断结果。如果推断值和模板差距较大,优先采用模板范围并在报告中说明。
按照以下模板输出结构化报告:
📷 照片分析报告
━━━━━━━━━━━━━━━
📋 画面概述
⚙️ 拍摄参数
| 参数 | 推断值 | 推断理由 |
| -------- | --------------- | --------------------- |
| 光圈 | [范围] | [观察到什么特征] |
| 快门速度 | [范围] | [观察到什么特征] |
| ISO | [范围] | [观察到什么特征] |
| 焦段 | [范围] | [观察到什么特征] |
| 拍摄角度 | [角度] | [观察到什么特征] |
(如有 EXIF 数据,增加「实际值」列与推断值对比)
💡 拍摄技巧要点
🔧 照片优化建议
(仅在有明显可改进之处时出现,否则跳过此部分)
🎨 后期调色建议
🎛️ 拍摄设置建议
(大部分场景出现。仅在创意/抽象照片等无法给出明确设置建议时跳过)
→ [一句话解释为什么选这个模式]
→ [一句话解释]
→ [一句话解释]
→ [一句话建议]
→ [一句话解释]
→ [一句话建议]
📊 场景设置速查
| 场景 | 拍摄模式 | 对焦 | 测光 | 连拍 |
| ---------- | --------- | ------- | ------------ | -------- |
| 人像 | A档 | AF-S | 点测光(脸部) | 单张 |
| 运动/抓拍 | S档或M档 | AF-C | 评价测光 | 高速连拍 |
| 风光 | A档或M档 | AF-S/MF | 评价测光 | 单张 |
| 夜景/长曝光| M档 | MF/AF-S | 评价测光 | 单张 |
| 街拍 | A档 | AF-S/AF-C| 中央重点 | 低速连拍 |
| 美食/静物 | A档 | AF-S | 点测光 | 单张 |
| 宠物 | S档或A档 | AF-C | 评价测光 | 高速连拍 |
推断设置时查阅 references/photography-basics.md 中的拍摄模式、对焦模式和测光模式参考表。
🔦 布光与道具建议
(仅在人像、美食、夜景、长曝光、逆光/侧逆光、室内、微距等需要控光的场景出现。纯自然光的白天风光/街拍跳过)
布光方案:
→ [具体建议]
→ [具体建议]
道具清单:
| 道具 | 必要性 | 说明 |
| ---------- | ------------- | -------------------------- |
| [道具名] | [必备/推荐/可选] | [使用说明] |
常用道具触发条件:
📱 手机拍摄替代方案
(仅在 EXIF 显示手机型号或用户提到手机拍摄时出现)
参数调整:
拍摄技巧:
推荐 App:
📚 推荐学习关键词
如果用户问到后期调色细节,可查阅 references/post-processing-guide.md 获取调色教程和参数参考。
共 1 个版本