PhotoCraft v0.23.1
**PhotoCraft v0.23.1:当“重制”不是复刻界面,而是以纯 Rust 为语法,将 Photoshop 的工程骨架从头再写
一遍**
在图像编辑器的谱系里,“Photoshop 替代品”这个说法已经被磨损得近乎失去分量。多数所谓替代,所做的不过
是在另一套外壳之下,重新排列那些早已被验证过的功能按钮。PhotoCraft 的起点与此不同。它以 **clean-room
reimplementation** 自命——这并非一个修辞上的标签,而是一种**工程学意义上的自我约束**:不调用 Adobe
的代码,不借用它的着色器,不搬运它的资产,只依据**公开规范与可被观察的行为**,以纯 Rust 从零重建 Ph
otoshop 的核心语法。v0.23.1 作为 0.23 分支在 2026 年 11 月释出的版本,其版本号所标记的并非一次功能的
横向堆叠,而是一套**以原生性能、真实 PSD 往返与命令驱动为轴心**的架构,在早期 alpha 阶段的持续收束。
**“清室重制”的工程学含义:以 Rust 为唯一语法,以 wgpu 为合成底座**
PhotoCraft 的技术底色,首先体现在它对“原生”一词的兑现方式上。它不依赖 **Electron**,不嵌入 **WebVi
ew**,整个应用以纯 Rust 写就,运行在操作系统的原生窗口之中。合成一侧,**基于 wgpu 的 GPU 合成器**同
时对接 **Metal、Vulkan、DX12 与 WebGPU** 四条图形后端,配合**写时复制(copy-on-write)分块**与**多线
程滤镜**,使图层混合、调整层运算与笔刷绘制在 GPU 上以并行方式推进,而非在 CPU 与 GPU 之间反复搬运像
素。CPU 合成器作为参考基准存在,GPU 合成器负责交互路径,两者被持续互相对测,使“快”不以“算错”为代
价。这套架构所兑换的,是一种**无需以框架的抽象层来换取跨平台性**的轻量与跟手:在 8K 多层画布之上,笔
刷绘制与实时混合仍可维持流畅的帧率,而非在每一次落笔之后等待合成器追上手指的轨迹。
**PSD 的往返:307/309 不是营销数字,而是一场关于“忠实”的工程审计**
PhotoCraft 的 PSD 支持,是整份能力清单中最具分量的一笔,而其分量的来源不在“能打开”,而在**“能忠实
地再写回去”**。它依据 Adobe 的公开规范,以独立的 crate 实现了一套 PSD 解析器;在 **psd-tools 测试集
的 309 个文件中,307 个在重新保存之后渲染结果保持一致**,文字图层以可编辑文本的形态往返,而非在格式
迁移中被拍平为像素。对于以 PSD 作为协作与归档语法的使用者而言,这一能力的意义远超“兼容”二字:它意
味着 **PhotoCraft 不是一份只能被“导入”的终点,而是一处可以被“经过”的中转**——一份在 PhotoCraft
中编辑过的 PSD,回到 Photoshop 或其他工具中时,仍然携带其原有的图层结构、调整层语义与文字可编辑性。
不支持的 PSD 数据被设计为**保留而非丢弃**,使往返的过程不致成为一次单向的信息衰减。
**图层与色彩:一套以“非破坏”为默认语法的编辑纵深**
在图层一侧,PhotoCraft 所复现的并非 Photoshop 的表面布局,而是它的**非破坏性语法**。**16 种调整层**
——曲线(含逐通道编辑)、带实时直方图的色阶、自然饱和度、色相/饱和度、黑白、通道混合器、渐变映射、
照片滤镜、可选颜色与颜色查找(.cube/.3dl/.look)——被置于可堆叠、可蒙版、可重排、可开关的图层体系之
中,原始像素自始至终不被触碰。**27 种混合模式**、图层组、剪贴蒙版、像素与矢量蒙版、智能对象与智能滤
镜,共同构成了一套与 Photoshop 操作惯性相称的纵深;**67 种工具**与 **500 余条命令**被安置在“会 PS
就会用”的菜单、快捷键与面板布局之中,使迁移的成本被压缩至肌肉记忆的层面。色彩一侧,**RGB、灰度、CMY
K 与 Lab 文档**对 **8/16/32 位通道**的支持,以及**纯 Rust 实现的 ICC 色彩管理与软打样**,将“专业色
彩”从一句功能宣示,落定为一条可被逐位校验的像素管线。
**面向智能体的语法:每一个动作都是命令,引擎不区分人手与脚本**
PhotoCraft 在架构上最具前瞻性的一笔,是它将**“编辑”本身定义为一组可被程序调用的命令**。UI 中的每一
次点击、菜单中的每一个选项,在底层都对应着同一条**结构化命令**;这意味着同一个引擎可以被**桌面界面、
CLI、JSON 控制通道与 MCP 服务器**以完全一致的方式驱动。`photocraft-cli mcp` 所启动的 MCP 服务器,使
**Claude Code、Claude Desktop、Cursor 等 AI 助手**能够打开文档、调用 **500 余条引擎命令**、查看预览
并保存结果,既可以无界面运行,也可以桥接到正在打开的桌面窗口。这套设计的意味在于,它并未将“AI 自动
化”作为一层事后附加的插件,而是将其**内化为编辑器架构的底层属性**:当每一个动作都已经是命令时,脚本
与 Agent 所面对的,是与人类使用者完全相同的一套语法,而非一条被裁剪过的旁路。
**关于 v0.23.1 的边界:一份不应被回避的早期 alpha 说明**
PhotoCraft v0.23.1 所呈现的能力纵深,容易让人忘记它仍处于项目的早期阶段。它的官方定位是 **early alph
a**,更适合被理解为一份**正在快速演进的、有前途的替代方案**,而非一个已经可以每日替代 Photoshop 的成
熟产品。v0.23.1 的更新集中在 UI 层面的修缮——颜色采样器光标在拖拽中的保持、任意角度以 f64 取整并保
留该值、移除工具在重置与首次使用时固定为 19px 笔刷——而非功能的扩张。Photoshop 式交互、真实 PSD 往
返与命令驱动架构,共同构成了一套在工程上已经成立、但在完成度上仍需被时间检验的骨架。**它的价值不在于
此刻已经完美,而在于它所选择的那条路径——以纯 Rust 重建、以真实 PSD 为审计、以命令为通用语法——本
身就是对图像编辑器未来形态的一次严肃回答。**
**版本说明**
本版本为 **PhotoCraft v0.23.1**,以 **Apache-2.0 / MIT** 双许可开源,覆盖 **Windows、macOS、Linux 与
Web**,全程本地离线,无需账号或云端。版本号予保留,不作改写。
**下载地址**
https://www.guangyapan.com/s/1957354092942737431_alXieMdmlFrewbry
https://pan.quark.cn/s/5318eae7ee48
https://pan.xunlei.com/s/VP3t58enDnIx1aJpdndyIt1EA1?pwd=654e#
高速通道(如有密码:3519):http://ct.ghpym.com/#/d/7369060-168902613-cc7206?p=3519
|
|
|
|
|











