ARTICLE VIEW

聚焦文章正文与重点信息,获得更完整、更流畅的深度阅读体验

本页面围绕正文阅读、相关内容延展与辅助浏览模块进行编排,使用户在阅读过程中既能保持专注,也能更方便地继续发现更多值得关注的信息。

AI时代的Photoshop新篇章:PhotoCraft来啦!详情页展示图
聚焦深度阅读
支持快速分享

AI时代的Photoshop新篇章:PhotoCraft来啦!

说真的,如果你听说有一群开发者在用 Rust 重新造一个 Photoshop,也许还觉得这事儿挺正常的。但接下来我告诉你,这个项目不仅支持 PSD 格式、图层、蒙版、调整图层、图层样式、滤镜、文字、矢量,还在努力做到跟 Photoshop 渲染结果逐像素接近,甚至可以让 AI Agent 直接操控——这就真的很了不起了!这个项目叫 PhotoCraft,来自 ArtCraft,是个开源的专业图像编辑器。他们把自己定义为 Adobe Photoshop 的“洁净室重新实现”,这可不是换个外衣那么简单。而是纯粹用 Rust 从零开始重构的,目标是打造一个真正好用、跨平台的开源图像编辑器。

让人惊讶的不单是界面和 Photoshop 有点像,更重要的是,它在重新构建 Photoshop 背后那一整套复杂的图像处理逻辑。你可别小看 Photoshop,这可是经过几十年打磨出来的庞大工作流程,功能多得让人眼花缭乱:图层、蒙版、混合模式、智能对象、滤镜等等,每一项功能背后都有无数代码在支撑。PhotoCraft 的开发团队不依赖 Adobe 的任何专有代码,而是根据公开的规范,以及对 Photoshop 行为的观察,重新实现这些功能。捏个例子,他们的 PSD 引擎就是按照 Adobe 的公开规范搞定的,而且用真实的 PSD 文件进行测试。测试结果显示,绝大多数 PSD 文件能够顺利在 PhotoCraft 上打开、编辑并重新保存,且保持了一致性;他们甚至还跟 Photoshop 的合成效果做了详细对比。

更夸张的是,PhotoCraft 还在为 AI Agent 设计功能。如果它只是做一个开源 Photoshop 的替代品,那也就罢了。但它真正牛逼的地方在于,它从一开始就考虑到了 AI Agent。PhotoCraft 把菜单、工具和对话框里的操作整合成了统一的 Command,已经建立了一个包含 500 多个命令的系统。用户不仅可以通过图形界面操作,还可以用命令行、JSON 控制接口等来驱动同一套编辑引擎。换句话说,AI 不用再“看着屏幕排解你点的是什么”,它可以直接发命令来 呼唤编辑功能。比如说,打开一个 PSD 文件,调整曲线、应用锐化、修改图层,然后保存——这些操作都能通过命令顺利完成,他们还提供了 MCP 接口,让 AI Agent 可以无缝操控 PhotoCraft。 qyh

这其实说明了一个重要变化:AI 不仅在改变软件的编写方式,更在重新定义软件设计的理念。过去的软件都是围绕人类的操作模式来设计的,菜单、按钮、快捷键等等,都是为了用户。但现在,PhotoCraft 将这些操作进行了抽象处理,让机器也可以轻松操控。简单来说,一个 AI Agent 理论上可以直接发命令:“打开这张 PSD,把人物抠出来,创建蒙版,降低背景饱和度,再给人物增加一点对比度,最后导出 WebP。” 以前这些得设计师动手,现在可能变成了 Agent 的任务。

about image

再说说为什么选择 Rust,这也是 PhotoCraft 的一个大亮点。它的核心引擎都是用 Rust 搭建的,同时还使用 wgpu 来加速 GPU 处理,支持 Metal、Vulkan、DirectX 12 和 WebGPU,还考虑到大型画布和复杂编辑操作的多线程滤镜处理、Copy-on-Write 等技术。这跟传统的软件开发路线可是大相径庭。PhotoCraft 的架构还将文档模型和命令引擎分开:底层专注于实际图像编辑,上层只是个界面。这个引擎还可以编译成 WebAssembly,让它能在浏览器中运行。这使得同一个图像编辑引擎可以被桌面软件、浏览器、CLI 和 AI Agent同时调用,真是未来感满满。

about image

最后,我们得说,Adobe 的深厚积累可不是那么容易被复制的,因此 PhotoCraft 的崛起真的是个值得关注的现象! qyh

about image
觉得有用?分享给朋友

让更多人看到这篇内容