从本地照片文件夹中按专业摄影标准筛选出值得精修的照片。先生成联络表,再做多轮挑片,最后把终选片复制到“精修”文件夹。macOS 默认走原生 JXA,Linux 和 Windows 可走 Python Pillow 后端。
把本地照片挑片任务做成稳定、可复用的执行流程:先盘点素材,再生成联络表完成大范围初筛,随后压缩连拍、复核原图,最后把终选片复制到同级 精修 文件夹。默认直接执行,不停留在抽象建议。
精修 文件夹。1-2 张,避免冗余。osascript + JXA + AppKitbash ~/.copilot/skills/photo-selector/scripts/make_contact_sheets.sh "/path/to/photos" "/path/to/contact_sheets_16" 4 4 480 360Python 3 + Pillowbash ~/.copilot/skills/photo-selector/scripts/make_contact_sheets.sh "/path/to/photos" "/path/to/contact_sheets_16" 4 4 480 360Python 3 + Pillowpwsh -File "$HOME/.copilot/skills/photo-selector/scripts/make_contact_sheets.ps1" "C:\path\to\photos" "C:\path\to\contact_sheets_16" 4 4 480 360make_contact_sheets.sh。依赖说明:
python -m pip install pillow.venv,包装脚本会优先使用其中的 Python。make_contact_sheets.sh 会自动选后端,也可以用环境变量强制指定:
PHOTO_SELECTOR_BACKEND=macos-jxaPHOTO_SELECTOR_BACKEND=python-pillowPHOTO_SELECTOR_PYTHON=/custom/python盘点素材
精修 文件夹。生成第一轮联络表
4x4 联络表。bash ~/.copilot/skills/photo-selector/scripts/make_contact_sheets.sh "/path/to/photos" "/path/to/contact_sheets_16" 4 4 480 360pwsh -File "$HOME/.copilot/skills/photo-selector/scripts/make_contact_sheets.ps1" "C:\path\to\photos" "C:\path\to\contact_sheets_16" 4 4 480 360第一轮初筛
第二轮压缩
3x3 联络表复看候选:
bash ~/.copilot/skills/photo-selector/scripts/make_contact_sheets.sh "/path/to/photos" "/path/to/round2_sheets" 3 3 640 480 "/path/to/candidate_list.txt"pwsh -File "$HOME/.copilot/skills/photo-selector/scripts/make_contact_sheets.ps1" "C:\path\to\photos" "C:\path\to\round2_sheets" 3 3 640 480 "C:\path\to\candidate_list.txt"原图复核
归档终选
精修 文件夹。详细标准见 references/selection-rubric.md。默认优先级如下:
不要只挑“看镜头”的标准照。玩耍、牵手、对望、奔跑、吃东西、探索环境,这些往往更有价值。
精修 已存在,保留原有内容;新增复制时报告重名或已存在情况,不清空目录。精修 文件夹scripts/contact_sheet.jxa - macOS 原生联络表后端scripts/contact_sheet_pillow.py - Linux / Windows / macOS 通用的 Pillow 后端scripts/make_contact_sheets.sh - Bash 包装器,会自动选择 macOS 或 Python 后端scripts/make_contact_sheets.ps1 - Windows PowerShell 包装器references/selection-rubric.md - 挑片标准与取舍规则