夜雨聆风学习资料网

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,哈苏的扩展能不能在不同镜头上可靠工作。真做到那一步,用户停止订阅时会多一个可用的软件,想给相机加功能时也会多一种办法。厂商再说某个需求要等下一代产品,恐怕得把理由讲得更清楚些。

相关学习资料