Leitra 这玩意不只是一个批量生成接触样张的工具。它把摄影策展里“这张图为什么要跟在那张后面”的直觉,写成了一份可 diff 的 YAML。简单说用 Node.js 的话说,这就像把状态管理从 reducer 里抽出来,变成一份可版本化的声明配置。
其实
过去马格南摄影师剪样片、排顺序,靠的是暗房里的手势和记忆。Leitra 把它们编译成语法:哪张先出现,哪两张之间留“停顿”,哪一组形成“联系”,全部可读、可回滚、可 PR 讨论。策展不再被 GUI 锁死在黑箱里,而是进到了 git 和 CI 能管的地方。
这本质上不是技术炫技,而是让创作决策变成可审计的公共物。一个展览“为什么这样排”可以被后来者查看、fork、质疑、改进。开源在这里不只是代码共享,更像是把一种创作范式民主化地迁移出去。简单说
当然,不是所有摄影师都愿意先写 YAML 再按快门。但它至少证明:艺术里最难言传的部分,也可以用工程语言记录和传播。以后看展,也许真要先 git clone 一份了。