ARTICLE · 1161738
“逆向一切”火了,大家开始自己改软件和相机
最近,有位叫 Brandon Thomas 的老哥借助 AI 重写了 Adobe 的几款软件,并且开源和完全免费。

Brandon 做的项目叫 ArtCraft。他推出七款免费开源的创作工具,其中 PhotoCraft 对应 Photoshop,FilmCraft 对应 Premiere,LightCraft 对应 Lightroom,另外几款覆盖矢量绘图、特效和排版等工作。按他的说法,这些软件借助 Claude 编写,用 Rust 编程语言从头实现。他在 Hacker News 上讲起动机时,提到自己已经受够了 Adobe 的取消订阅费用。
这个起因很容易理解。一个人花钱订阅了软件,想停用时还要为退出订阅付费,多少会有点窝火。在过去,窝火归窝火,重做 Photoshop 的工作量摆在那里,不是那么容易的。如今 Brandon 已经把自己的替代版本放出来,用户可以拿到源码,也可以继续改。

这里的“逆向”需要说准确。PhotoCraft 的说明称,项目根据公开规格和观察到的软件行为重写,不使用 Adobe 的专有代码。它还按照 Adobe 公开的文件格式规范实现 PSD 支持。重做功能与直接复制源码有不同的技术路径,不能因为界面眼熟,就把两件事混在一起。
PhotoCraft 在10月11日发布了 v0.7.0。PhotoCraft 已经开始用真实的 PSD 文件测试兼容性。开发者测试了309个文件,其中307个在新软件里打开、重新保存后,画面效果没有变化。这是个有用的进展,换软件的人最关心的,就是过去做好的文件还能不能正常使用。至于复杂图层和特效能否继续编辑,还需要进一步验证。
开发者也在说明里写清了欠缺。软件仍处于早期测试阶段,插件兼容和专业工作流程还有差距,暂时还不能完整替代 Photoshop 处理日常专业工作。Brandon 最初喊过一个月内达到全部功能对等,随后把预期改成需要数月。写出第一版的速度快到惊人,但是想让各式各样的文件都能稳定编辑,仍需一定的时间。
PhotoCraft 还给 AI 预留了直接操作软件的接口。项目说明,界面、命令行和 AI 调用共用五百多个命令。用户能点的工具,程序也能调用。这让后续的修改多了一种可能,借助这些接口,AI 可以实际执行编辑操作,再检查结果。
Brandon 表示,团队会通过收费的 AI 图像与视频服务支持这些开源工具。这给项目提供了收入来源,往后能维持多久,就得看实际经营和维护了。
另一个是关于相机固件的。早在今年6月,x2d-cim-notes 项目的作者就曾借助 Claude,研究能否给哈苏 X2D 开启连续对焦,让相机随着拍摄对象的移动持续调整焦点。他找到相关的软件指令,也试着发给相机,但相机没有切换到连续对焦模式。尝试失败后,他把过程和结果公开了,供后来的研究者参考,避免重复尝试已经走不通的办法。
到了10月12日,radium-wang 的另一份研究记录已经报告了更多实机结果,包括对焦模式与眼部功能的联动,以及4张、6张、16张 RAW 序列的采集。项目还报告,用实际拍摄的四帧素材,在电脑上生成了约4.08亿像素的 DNG 文件。
所谓像素位移,就是让感光元件每次挪动一点,拍下多张同一场景的照片,再把它们合成一张。研究者这次用四张实拍照片,在电脑上生成了约四亿像素的图像文件,耗时约170分钟。不过,感光元件移动得够不够准确,合成后的照片究竟比普通照片多保留了多少细节,目前都还需要测试。

研究者还尝试在 X2D 上运行射击游戏 Doom。据项目记录,用户可以把快门按钮当作开火键,在触摸屏上左右滑动来控制转向。录像功能则还没跑通,调用相关接口会报错,这个项目目前也没有生成可播放的视频文件。想让这台相机真正拍起视频,还得继续开发和实测。

用户能动手的范围正在变大,我挺愿意看到这件事。Brandon 可以因为对订阅的不满做出替代软件,相机玩家可以把功能愿望写成实验,再公开结果。AI 帮人分析代码、尝试实现,开源让后一个人接着前一个人的工作往下做。当然眼下仍需要懂技术的人判断结果,机器成功执行了一条指令,也可能拍不出一张合焦的照片。
我更想看这些项目半年后的样子。PhotoCraft 能不能稳定处理复杂 PSD,哈苏的扩展能不能在不同镜头上可靠工作。真做到那一步,用户停止订阅时会多一个可用的软件,想给相机加功能时也会多一种办法。厂商再说某个需求要等下一代产品,恐怕得把理由讲得更清楚些。