塔斯娱乐资讯网

用 Rust 写了个 Photoshop,8天涨了 1.7 万 起因刷到 sto

用 Rust 写了个 Photoshop,8天涨了 1.7 万
起因刷到 storytold/photocraft 的时候,我以为是又一个「AI 一键修图」的壳子。

点进去一看,是我格局小了。

它不是套壳,是用纯 Rust 从零重写的图像编辑器,官方原话是「Adobe Photoshop 的净室(clean-room)重实现」——不用一行 Adobe 专有代码、不用它的着色器、不用它的素材,只照公开规范和看得见的行为重写。Apache-2.0,代码随便看随便改。[惊喜]

最戳我的是这三条:
① 快捷键是原封不动的 PS
⌘J 复制图层、⇧⌘D 选区反选,连菜单位置都按肌肉记忆排的。会 PS 的人打开就能干活,不用重新学。

② PSD 是真的能开,不是「支持导入」
官方跑 psd-tools 测试集 309 个文件,重新保存后 307 个渲染一致;形状图层 116/116 像素级吻合 Photoshop。调整图层也是活的——曲线、色彩平衡、渐变映射叠上去,关掉就还原,原始像素永远不脏。

③ 它能被 AI 指挥
所有操作挂在同一个 500+ 命令注册表上,界面、命令行、JSON 通道、MCP 四个入口共用同一套引擎。也就是说,凡是界面能点的,脚本和 AI Agent 都能干,还能无头批量跑一整个文件夹。

其他数据也都很硬:
34 个工具|16 种调整图层|27 种混合模式|9 种图层样式|完整文字排版与矢量钢笔
GPU 合成走 wgpu,3.6MP 图半径 180 的高斯模糊不到 1 秒
RGB / 灰度 / CMYK / Lab,8 / 16 / 32 位全支持,真 ICC 色彩管理
macOS / Windows / Linux / FreeBSD / 浏览器都能跑,Linux 还有 AppImage 和 Flatpak

但是——我得说清楚它现在到什么程度。
官方自己标注 early alpha,很坦诚地列了差距:AI 生成类功能完全没有,约 20 个工具还缺,排版深度和专业工作流不够深,插件生态基本没有。每个 PS 菜单项都接了命令,但「接了」不等于「行为完全一致」。

所以现在的定位很清楚:学习工具、备用方案、AI 自动化底座、或者拿来研究图像处理架构——不是拿来接商业活儿的。
Photoshop替代 大模型 开源软件 软件分享 设计工具