
PhotoCraft
开源版 Photoshop,原生读写 PSD开源版 Photoshop,原生读写 PSD一款开源版 Photoshop 平替,可直接读写 PSD 文件,适合修图与合成
软件介绍
PhotoCraft 是一款可视为“开源版 Photoshop”的图像编辑软件,最大的特点是以纯 Rust 从零实现 Photoshop 式的图层工作流,并直接读写 PSD 文件。
它沿用 Photoshop 的菜单、快捷键与面板布局,提供图层、蒙版、调整图层、图层样式、文字、矢量形状和画笔等能力,编辑与文件处理都在本地完成。
PSD 与 PSB 由独立实现的编解码组件按 Adobe 公开规范读写,重新保存后图层记录与合成结果基本保持一致,尚未支持的数据块会被保留而不是丢弃;分层 TIFF、OpenRaster、原生 .pcraft 以及 PDN3、XCF、Krita 文件、Affinity 文档也在可读写或可导入之列,导出则覆盖 PNG、JPEG、WebP、OpenEXR 等常用格式。
项目目前处于早期 alpha 阶段,官方明确说明多数功能面已有某种形式的实现,但 AI 生成类功能、部分工具、专业排版工作流和插件兼容仍有缺口,尚不足以替代 Photoshop 做日常专业工作。
Photoshop 式图层与蒙版
分组、剪贴蒙版、像素与矢量蒙版、填充图层和调整图层都按 Photoshop 的习惯组织,从 Photoshop 转过来几乎不用重新学习面板位置,复杂合成可以逐层回改。

非破坏调整与智能对象
调整图层、图层样式和带智能滤镜的智能对象可以反复修改,不透明度、混合模式、锁定与颜色标记也一并保留。

矢量形状与路径
矩形、椭圆、多边形、直线以及钢笔、自由钢笔和曲率钢笔生成分辨率无关的形状图层,可做布尔组合、描边填充或转为矢量蒙版。

可编辑文字排版
点文字与段落文字能直接在画布上编辑,字符与段落面板提供字体、字重、字号、行距、字距和颜色设置,文字图层保存后仍是可编辑文字。

命令行与 MCP 自动化
所有菜单项、工具和对话框对应一张统一的命令表,CLI、JSON 控制通道和 MCP 服务器调用同一套命令,可对一个文件夹批量套用动作,也可由 AI 代理驱动编辑。

常见问题
PhotoCraft 能打开和保存 PSD 文件吗?
可以。软件按 Adobe 公开规范实现了 PSD 与 PSB 的读写,重新保存时图像资源、图层记录和合成会被重写,因此新文件与原文件不会逐字节相同。除 PSD 外,它还能读写分层 TIFF、OpenRaster 和原生 .pcraft,导入 PDN3、XCF、Krita 文件与 Affinity 文档,并导出 PNG、JPEG、WebP、OpenEXR 等格式。
用 PhotoCraft 编辑必须联网吗?
不需要。它是本地原生应用,图像编辑与文件处理在设备上完成,官方介绍中将其描述为离线可用,只有下载安装包或查阅文档时才需要网络。
可以用脚本或 AI 代理操作 PhotoCraft 吗?
可以。菜单、工具和对话框共用一张命令表,CLI、JSON 控制通道和 MCP 服务器都调用这些命令,既能做无界面批处理,也能让代理操作正在运行的应用。