开源 · 图片编辑器
PhotoCraft — 开源 Photoshop 风格图片编辑器
用纯 Rust 从零实现的干净室(clean-room)图像编辑器:图层、蒙版、调整图层、图层样式、文字、矢量、笔刷,以及可真实读写的 PSD/PSB。原生离线运行,也适合脚本与 AI 代理驱动。来自 GitHub 上的 storytold/photocraft(早期 alpha)。
PhotoCraft 是什么?适合谁用?
PhotoCraft 是 ArtCraft / storytold 团队的免费开源图片编辑器。README 将其描述为「对 Adobe Photoshop 的开源、干净室式重实现,全部用纯 Rust 重写」——目标是熟悉的菜单与快捷键、基于 wgpu 的 GPU 合成器(Metal / Vulkan / DX12 / WebGPU)、真实分层 PSD/PSB,以及通过 CLI、JSON 控制通道或 MCP 的无头/代理控制。
可在 macOS、Windows、Linux、FreeBSD 原生运行,也支持 浏览器 WebAssembly。许可证:MIT 或 Apache-2.0。状态:早期 alpha——Photoshop 的大量界面能力已有对应实现,但尚不能替代日常专业工作流中的 Photoshop(以项目 README 为准)。
- 上手即熟悉 — 菜单、快捷键、面板与工具放在 Photoshop 用户期望的位置
- 原生且快 — 无 Electron;写时复制图块与多线程滤镜
- 真实 PSD — 打开、编辑并保存分层 Photoshop 文档
- 面向代理 — 500+ 命令,UI、CLI、控制通道与 MCP 共用同一引擎
GitHub 上的 PhotoCraft 开源仓库
下面两张是仓库页面与 README 图库的实拍截图,方便你快速确认项目主页、星标与官方文档截图布局。完整源码与说明以 GitHub 为准。
产品界面截图:图层、蒙版与滤镜
以下截图均来自官方 README(docs/images/),通过项目控制通道对公有领域作品离屏渲染。本站同源提供于 /images/。

调整图层不毁原图
色阶、曲线、自然饱和度、色相/饱和度等保持可调;原始像素不变。

图层样式卖出成片
投影、发光、斜面与浮雕、描边、叠加等,文字图层同样可用。

选区与蒙版
选框、套索、魔棒、快速/对象选择、主体选择——本地完成,无需账号。

画布内实时文字
点文字与段落文字,字符/段落面板;可进 PSD 往返。

矢量与形状图层
钢笔与形状工具、路径、矢量蒙版——分辨率无关。

滤镜实时预览
模糊、扭曲、锐化、风格化等在选区内实时预览。
README 图库还有自由变换/历史(photocraft-transform.jpg)与浅色主题导出(photocraft-export-light.jpg)。作品来源见仓库 docs/images/SOURCES.md。
功能概览:开源 Photoshop 风格工作流
- 67 个工具 — 移动、选框、套索、修复、仿制、钢笔、文字、形状、抓手与缩放等
- 真实笔刷引擎 — 形状动态、散射、纹理、双重笔刷、颜色动态、传递,支持压感/倾斜
- 完整图层模型 — 组、剪贴蒙版、像素/矢量蒙版、填充与调整图层、智能对象/滤镜、27 种 Photoshop 混合模式(另含 Paint.NET 变体)
- 16 种调整图层 — 每通道曲线、带实时直方图的色阶、黑白、通道混合器、渐变映射、照片滤镜、可选颜色、颜色查找(.cube/.3dl/.look)等
- 色彩与位深 — RGB / 灰度 / CMYK / Lab,8/16/32 位/通道;纯 Rust ICC 色彩管理
- 格式 — PSD/PSB、分层 TIFF、ORA、PDN3(读)、SVG、PNG/JPEG/WebP/GIF 等,原生 .pcraft;官方构建可读 HEIC
- PSD 保真 — 按 README:对 psd-tools 测试集 309 个文件中的 307 个重存后渲染一致
- 底层 — 24 个 crate 的引擎优先架构,CPU + wgpu 合成器,写时复制 256² 图块,1700+ 测试,WASM 构建
- 代理 / CLI — photocraft-cli run、批处理,以及 photocraft-cli mcp 供 AI 代理使用
如何安装 PhotoCraft / 从源码编译
普通用户最省事:到 官方 PhotoCraft 页面 或 GitHub Releases 下载安装包(macOS DMG、Windows MSI、Linux AppImage/deb/rpm/Flatpak、FreeBSD 压缩包、Web ZIP)。
从源码构建(摘自项目 README):
git clone https://github.com/storytold/photocraft
cd photocraft
cargo run --release -p photocraft -- image.psd # desktop app
cargo test --workspace # test suite
可选日文/CJK 字体(via craft-fonts):
git clone https://github.com/storytold/craft-fonts ../craft-fonts
CRAFT_FONTS_DIR="$PWD/../craft-fonts" cargo run --release -p photocraft
Linux Flatpak 示例:
flatpak install --user photocraft-<version>-linux-x86_64.flatpak
flatpak run ai.storyteller.photocraft
贡献者与代理:请先阅读仓库中的 AGENTS.md 与 docs/。
常见问题:免费吗?能替代 Photoshop 吗?
PhotoCraft 免费开源吗?
是。项目以 MIT 或 Apache-2.0 开源。源码与发行版在 github.com/storytold/photocraft。
今天能完全替代 Photoshop 吗?
不能——维护者明确其为早期 alpha。大量功能表面已有对应,但仍有缺口(生成式 AI、部分缺失工具、排版深度、插件等)。详见仓库路线图与对等文档。
能否打开并保存真实 PSD?
可以。打开与重存是核心目标;README 称对 psd-tools 测试集 309 个文件中的 307 个重存后渲染匹配,未支持的块会保留而非丢弃。
AI 代理或脚本能驱动吗?
可以。每个操作都是命令(500+)。可用 CLI(photocraft-cli run / batch)、JSON 控制通道或 photocraft-cli mcp。桌面端还提供环回控制通道用于自动化与离屏截图。
官方安装包在哪下载?
请优先使用 getartcraft.com/apps/photocraft 或 GitHub Releases。本页是产品介绍概览,不是官方下载镜像。
非官方概览。本页整理公开的 storytold/photocraft README 信息,方便检索 PhotoCraft / 开源 Photoshop 风格编辑器的读者快速了解。并非官方站点,与 storytold / ArtCraft 无隶属关系,不提供二进制分发。权威来源请以 GitHub 与 getartcraft.com 为准。