解锁富士胶片模拟
概览
从照片目录生成经过验证的富士胶片配置文件就绪的DNG副本。保持每个源文件字节级不变,并使用捆绑的处理器以获得确定性的行为。
工作流程
-
解析用户提供的目录。如果未提供目录,则询问用户。
-
找到与
SKILL.md同级的scripts/process.py。在技能目录中运行python3 scripts/process.py --help确认处理器可用。 -
运行:
python3 scripts/process.py "/absolute/path/to/photos" --json -
如果处理器退出代码为
2,阅读references/compatibility.md。仅在环境允许时通过标准包管理器安装缺失的依赖项,然后重新运行。切勿下载并执行未经验证的二进制文件。 -
检查 JSON 响应和
<output_dir>/report.json。只有当failed为0且succeeded等于discovered时,退出码0才表示完成。 -
返回绝对输出目录、成功/发现数量以及任何失败信息。提示用户可以将生成的 DNG 文件导入 Lightroom。
安全规则
- 绝不修改、移动、重命名或删除源文件。
- 绝不直接在源路径上运行 ExifTool,或即兴替代 shell 管道。
- 绝不重复使用或覆盖现有的
fujifilm-ready*目录。 - 当处理器退出码非零、报告缺失或任何验证失败时,不得声称成功。
- 不提供相机身份控制选项。此技能只有一个固定的富士胶片目标。
成果契约
一个成功的输出目录包含生成的 .dng 文件、report.json 和 REPORT.md。处理器保留源文件中的文件夹结构,并在重复运行时创建编号的输出目录。
仅在需要排查依赖项、RAW 解码或 Lightroom 配置文件可用性时,阅读 references/compatibility.md。