离谱儿!Photoshop修修补补几十年,一夜之间被AI“偷家”

离谱儿!Photoshop修修补补几十年,一夜之间被AI“偷家”


如果有人告诉你,一群开发者正在用 Rust,从头重新做一个 Photoshop,你可能不会觉得特别奇怪。 但如果再告诉你,这个项目已经开始支持 PSD、图层、蒙版、调整图层、图层样式、滤镜、文字、矢量、CMYK、Lab,甚至试图做到与 Photoshop 的渲染结果逐像素接近,而且整个软件还可以被 AI Agent 直接驱动——这件事就开始有点不一样了。 这个项目叫 PhotoCraft 。 它来自 ArtCraft,是一个开源的专业图像编辑器。项目方把它定义为 Adobe Photoshop 的 clean-room reimplementation ,也就是“洁净室重新实现”,而不是简单套壳或者调用 Photoshop。更重要的是,PhotoCraft 完全使用 Rust 重写,目标是打造一个原生、跨平台、开源的 Photoshop 类专业图像编辑器。(GitHub) 不是把Photoshop换个皮,而是重新实现它 PhotoCraft 最让人吃惊的地方,其实不是界面长得像 Photoshop。 而是它正在重新实现 Photoshop 背后那套极其复杂的图像处理逻辑。 Photoshop 并不是一个简单的图片编辑器。几十年的产品演进,使它形成了一套庞大的专业工作流:图层、蒙版、混合模式、调整图层、智能对象、滤镜、文字、矢量、颜色管理、历史记录、PSD 文件格式……每一个功能背后,都可能对应大量工程代码。 PhotoCraft 的开发者没有使用 Adobe 的专有代码,而是根据公开规范以及对 Photoshop 行为的观察,从头实现这些能力。 例如,它自己的 PSD 引擎就是按照 Adobe 公开的 PSD 规范编写,并使用真实 PSD 文件进行测试。项目方目前公布的测试结果显示,在其测试语料中,大量 PSD 文件能够经过 PhotoCraft 打开、编辑和重新保存,并保持高度一致;同时还通过 Photoshop 的合成结果作为参考,对渐变、图层效果、形状描边、裁剪等渲染结果进行比对。(GitHub) 这意味着它挑战的并不是 Photoshop 的UI,而是 Photoshop背后的软件工程体系 。 最夸张的地方,是它甚至开始为AI Agent设计 如果只是做一个开源 Photoshop 替代品,PhotoCraft 仍然只是一个优秀的开源软件项目。 真正让它显得“像2026年的软件”的,是它从一开始就在考虑 AI Agent。 PhotoCraft 将菜单、工具和对话框背后的操作统一为 Command,目前已经建立了一个包含 500 多个命令的统一命令体系。用户可以通过 GUI 操作,也可以通过 CLI、JSON 控制通道或者 MCP 来驱动同一套编辑引擎。 换句话说,AI 不需要“看着屏幕猜你点了哪里”。 它可以直接调用 Photoshop 类编辑器的底层操作。 例如打开一个 PSD,调整曲线、应用锐化、修改图层,然后保存文件,这些操作都可以通过命令执行。项目甚至提供了 MCP 接口,让 Agent 可以直接驱动 PhotoCraft。(GitHub) 这其实暴露出了一个非常重要的变化: AI正在改变的可能不只是软件怎么写,而是软件本身应该怎么设计。 过去的软件主要是给人操作的。 菜单、按钮、快捷键、窗口,本质上都是围绕人的操作习惯设计。 而现在,PhotoCraft 开始把这些操作进一步抽象成机器可以调用的 Command。 于是,一个 AI Agent 理论上可以直接说: “打开这张 PSD,把人物抠出来,创建蒙版,降低背景饱和度,再给人物增加一点对比度,最后导出 WebP。” 过去,这需要设计师自己完成。 未来,它可能成为 Agent 的一个任务。 Rust重新实现Photoshop,意义可能比“开源替代品”更大 PhotoCraft 的另一个值得关注的地方,是它选择了 Rust。 整个核心引擎使用 Rust 构建,并通过 wgpu 使用 GPU 加速,同时支持 Metal、Vulkan、DirectX 12 和 WebGPU。它还使用多线程滤镜处理、Copy-on-Write 图块等方式处理大型画布和复杂编辑操作。(GitHub) 这与传统桌面设计软件的技术路线有很大不同。 PhotoCraft 的架构甚至将文档模型和命令引擎与 UI 分离:底层负责真正的图像编辑,上层只是一个界面。整个引擎还可以编译成 WebAssembly,在浏览器中运行。 这就让它天然具备了一种传统 Photoshop 很难做到的能力: 同一个图像编辑引擎,可以被桌面软件、浏览器、CLI 和 AI Agent共同调用。 这才是这个项目真正值得关注的地方。 Adobe最难复制的,恰恰是几十年的积累 当然,现在说 PhotoCraft 可以替代

about image

2026-10-07

C 罗千言长文等来极简答复!热苏斯读完声明,拒绝进一步展开争论
  • 2026-10-07

我在这家俱乐部学到了很多关于足球的战术技巧,教练非常注重比赛中的实际应用,帮我在场上更加游刃有余!...

贝宁球员搂着梅西想要合影被连拒2次!外媒炮轰:梅西自私且傲慢
  • 2026-10-07

我在这家俱乐部学到了很多关于足球的战术技巧,教练非常注重比赛中的实际应用,帮我在场上更加游刃有余!...