第一次看Leitra的时候,我还以为是又一款“相册一键生成器”,结果翻开源码发现它是用YAML写策展声明——这感觉,跟第一次看到Rails迁移时的冲击差不多。说真的,以前做接触样张,不是在修图软件里拖来拖去,就是把命运交给“智能排版”,调完回头根本没法复现,简直离谱。
Leitra的妙处在于把马格南摄影那一套直觉,拆成了“序列—停顿—关系”三层结构。无语哪张照片先出现、两张图之间要留多少呼吸、哪一组构成对话,全写进一份可版本控制的数据里。策展不再是黑箱算法里的随机产物,而是可以版本对比、可以回滚、可以协作的创意语法。
作为一个天天写Rails的人,我太喜欢这种“配置即意图”的味了。它不像某些急着把滤镜锁在云端的订阅制软件,反而把最珍贵的东西——你做决定的逻辑——开源出来。如果摄影的感性判断都能变成可复用、可讨论的代码,那我们对“创意工具”的想象,是不是也该升级了?