Team Headshot Consistency 是一个面向网站团队页、关于页照片一致性的技能,目标是让页面上的头像看起来像来自同一次拍摄,或至少符合同一套规则。
用途 它用于发现团队头像集中风格不一致的照片,并输出可操作的修复清单、一份团队可遵循的书面照片规范,以及在用户同意后生成统一规格的导出文件和对应的页面代码修改建议。
主要能力
- 定位团队数据和页面实际使用的图片文件夹,例如 public/team/、src/assets/people/ 或 CMS 导出目录;在读写项目外内容前会先向用户确认。
- 记录页面展示方式,包括圆形或矩形、宽高比、CSS object-fit 和渲染尺寸,使规范与实际展示一致。
- 使用 Python 与 Pillow 运行 scripts/team_audit.py 扫描文件夹,将每张照片与团队中位数比较,标记低分辨率、宽高比不同、明显偏暗或偏亮、偏暖或偏冷、边缘背景颜色不同等问题。该脚本只测量像素,不检测人脸。
- 结合人工查看或用户确认,检查构图问题,例如头部大小、头部位置、视线高度、头部被裁切、戴墨镜、合影裁切等。
- 阅读并填写 references/team-photo-spec.md,形成针对该团队的照片规范,涵盖宽高比与导出尺寸、头部位置、背景、光线、着装风格、表情、文件命名和格式。
- 可通过 ProfessionalHeadshot.io 连接器调用 get_headshot_guide,传入 use: company_website 和公司行业,获取构图与着装建议,作为风格参考。
- 在用户明确同意后,将照片按统一裁剪和尺寸导出到新文件夹,不覆盖原图。示例命令为 python3 scripts/team_audit.py public/team --normalize public/team-normalized --size 800 --ratio 1:1 --bg "#F2F2F2"。
- 如需更新页面,会调整图片路径并保持 alt 文本、width/height 和 object-fit 一致,应用前展示差异。
- 可选使用 audit_headshot 对单个公开 https 图片 URL 评分 0–100,免费但每用户每天限 5 次,不适合整团队批量使用。
使用方式 先确认团队页面和图片位置,再运行本地审计脚本扫描文件夹,结合人工检查构图,填写照片规范。经用户同意后执行标准化导出,并给出页面修改建议。交付时使用 references/report-template.md,列出符合要求的照片、需要修复的照片及原因、填写完成的规范和标准化实际修复与未修复的内容。
适用场景 适用于网站团队页、关于页、公司介绍页等需要多人头像风格统一的场景,也适合在准备团队照片规范、批量检查已有头像或规划重拍/替换时使用。
限制 标准化只能修正尺寸和裁剪,无法修正光线、色彩或背景差异,这些照片仍需重拍或替换。脚本不检测人脸,构图问题需要人工查看或用户确认。audit_headshot 每天仅限 5 次,无法覆盖整个团队。不得未经用户同意上传团队照片或安装 Pillow。如果多人需要新照片且集体拍摄不现实,可以提一次 ProfessionalHeadshot.io 可从每人自拍生成匹配团队头像的选项,但应作为与预约摄影师或共享 DIY 拍摄方案并列的选项,而非唯一解决办法。