PhotoCraft 是一个用纯 Rust 从零重写的开源图像编辑器,定位是 Adobe Photoshop 的 clean-room(净室)复刻替代品,由 ArtCraft 社区维护,代码在 github.com/storytold/photocraft,采用 MIT / Apache-2.0 双协议。
几个关键标签先记住:
- 免费、开源、无订阅、无账号、无云上传
- 原生应用:macOS / Windows / Linux / FreeBSD 有桌面版,另编译成 WebAssembly 跑浏览器里
- 不是 Electron 套壳:UI 用 egui,画布走 wgpu(Metal / Vulkan / DX12 / WebGPU)
- 当前状态:early alpha(截至 2026-10 仍是早期 alpha,不是成熟商业软件替代品)
- 它主打一句话:"如果你会 Photoshop,肌肉记忆直接能用;如果你烦 Adobe 订阅,它是目前最像 PS 的开源平替。"
二、它现在能做到什么(核心能力)
图层与非破坏性编辑
- 像素层、调整层、形状层、文字层、智能对象、填充层
- 组、剪切蒙版、像素蒙版、矢量蒙版、27 种混合模式
- 16 类调整图层:Curves(分通道)、Levels(带实时直方图)、Vibrance、Hue/Saturation、Black & White、Gradient Map、Color Lookup(.cube/.3dl/.look)等
- 选区与蒙版
- 选框、套索(普通/多边形/磁性)、魔棒、快速选择、对象选择、Select Subject、Select and Mask
- 全部本地跑,不传云
- 文字与矢量
- 画布上点文字/段文字编辑,Character / Paragraph 控制
- 钢笔、路径选择、矩形/椭圆/多边形/线形状层,渐变填充
- 画笔与滤镜
- 自定义笔刷引擎,支持压感/倾斜/旋转
- 70+ 滤镜实时预览:高斯/动感/移轴模糊、智能锐化、Oil Paint、Lighting Effects 等,可作智能滤镜挂图层上
- 真实 PSD 往返
- 读/写分层 PSD 和 PSB
- 官方口径:psd-tools 测试集 309 个文件里 307 个重存后渲染一致
- 不认识的原始数据块保留不丢,不是暴力重写
- 色彩管理
- RGB / 灰度 / CMYK / Lab,8/16/32 位每通道
- 内建 ICC 配置、软打样(⌘Y)、色域警告
- 自动化(它最特别的一点)
- 所有菜单/工具/对话框都映射成 500+ 条统一命令
- 同一引擎暴露给:GUI、CLI、JSON 控制通道、MCP Server
- AI Agent(Codex 之类)可以通过 MCP 驱动它批量调色/抠图/导出
- 格式
- PSD、PSB、PNG、JPEG、TIFF、WebP、AVIF、OpenEXR、HDR、GIF、BMP、TGA、ICO、QOI,加自有 .pcraft 工程格式。
三、和 Photoshop 的相同点
这部分是它故意做像的,目的就是让 PS 用户零学习成本迁移。
- 菜单、面板、工具栏布局按 PS 习惯排
- 快捷键复用:
⌘J新建图层副本、⇧⌘D取消选区、⌘T自由变换、⌘0适配屏幕 - 图层栈、调整层、蒙版、混合模式概念完全一致
- PSD 文件能开能存,图层结构、文字层、图层样式(投影/内阴影/内外发光/斜角/描边)能识别并继续编辑
- 非破坏性编辑哲学一样:调整层不动原像素,关掉/重排就还原
- 结论:日常"开 PSD → 调色 → 加文字 → 存回 PSD"这条主链路,手感接近 PS。
四、和 Photoshop 的不同点(关键,别被"平替"两个字骗了)
1. 商业模式
| PhotoCraft | Photoshop | |
|---|---|---|
| 价格 | 免费,MIT/Apache-2.0 | ~$239.88/年订阅 |
| 账号 | 无账号、无云校验 | 强制 Adobe ID 登录 |
| 体积 | ~40–90MB 便携包 | 4GB+ 走 Creative Cloud |
| 启动 | <0.5s 冷启 | 通常 5–15s |
2. 架构与技术栈
- PhotoCraft:纯 Rust + egui + wgpu,无 Electron、无 WebView
- Photoshop:35 年 C/C++ 遗产代码库
3. 平台
- PhotoCraft:macOS / Windows / Linux / FreeBSD / 浏览器 WASM
- Photoshop:macOS + Windows 主力,iPad 有阉割版,无 Linux 原生
4. 插件生态(最大短板)
- Photoshop:几十年积累的 .8BF 原生插件(Nik、Topaz、Boris FX 等)
- PhotoCraft:WASM 沙箱插件系统刚起步,主流商业插件跑不了
5. 生成式 AI
- Photoshop:Firefly 生成式填充、神经网络滤镜,云端跑
- PhotoCraft:刻意不做云端生成式 AI,走本地确定性 + MCP 让 Agent 驱动
6. 专业功能完整度(alpha 现实)
Photoshop 领先、PhotoCraft 还在补的:
- 高级字体引擎(OpenType 连字、可变字体轴、段落对齐算法不完整)
- 3D 映射、内容识别修补变体、视频帧时间线
- Camera Raw 完整流程(无 CR3、无镜头校准面板)
- Actions 录制不与文档独立、无 .atn 完整兼容、无 ExtendScript/UXP
- 印刷分色、Photoshop PDF、Save for Web 设置持久化
- 部分笔刷手感(大笔刷延迟、压感跳变、平滑与边缘质量)——"功能在"≠"手感对"
7. PSD 兼容的诚实边界
- 307/309 渲染一致 ≠ 字节级一致,重存后文件会被重写
- 复杂图层样式、特殊字体、嵌套智能对象、CMYK 专色板仍有差异
- 官方自己写:不是日常专业工作的完整替代品
8. 成熟度
- Photoshop:35 年生产环境打磨
- PhotoCraft:2026-09 才建仓,early alpha,版本间行为可能变,崩了不赔你
五、该怎么选(别站队,看场景)
选 PhotoCraft 如果:
- 偶尔修图、调色、做社群图、开别人发来的 PSD 改两笔
- 烦 Adobe 订阅,或者 Linux/BSD 上根本没 PS
- 学生在学 PS 工作流但不想先交学费
- 开发者/AI 工作流:想用 CLI/MCP 批量跑图、让 Agent 驱动修图
- 隐私敏感:图不能出本机
- 留着 Photoshop 如果:
- 接单交付、和客户来回传复杂 PSD
- 依赖 Topaz/Nik/Boris 那套插件
- 天天用 Firefly 生成式填充
- 印刷/CMYK/分色/专色板是硬需求
- 团队在 Creative Cloud 库里协作
- 务实做法:PhotoCraft 当副驾,PS 当主驾。轻活(裁、调、扣、存 PSD)走 PhotoCraft,交付级活儿还回 PS。

评价