PhotoCraft属于 ArtCraft 生态中的一款开源图像编辑软件,目标是以纯 Rust 技术栈重新实现类似 Adobe Photoshop 的专业级图片处理能力。

PhotoCraft 项目采用从零开始完全自主实现的方式开发,不依赖 Adobe 的专有代码,遵循 MIT 或者 Apache 2.0 开源协议 ,代码托管在 GitHub:
https://github.com/storytold/photocraft
功能特性
- 跨平台支持:PhotoCraft 提供 Windows、macOS、Linux、FreeBSD、浏览器(WebAssembly)等多种平台的原生应用。
- 熟悉的工作体验:PhotoCraft 在用户体验上高度对标 Adobe Photoshop,其菜单结构、快捷键体系、工具布局和面板组织方式都遵循 Photoshop 的使用习惯,从图层面板、历史记录到选区、钢笔和文字工具,都能让有 Photoshop 经验的用户快速上手。
- 非破坏性编辑:采用完整的非破坏性编辑(Non-destructive Editing)理念,通过调整图层、图层蒙版、智能对象和智能滤镜等机制,将编辑操作与原始图像数据分离。用户可以自由叠加调整效果,随时修改参数、调整顺序、启用或禁用效果,而无需永久改变原始像素内容。

- 丰富的调整图层:PhotoCraft 提供了丰富且专业的调整图层体系,支持曲线(Curves)、色阶(Levels)、自然饱和度(Vibrance)、色相/饱和度(Hue/Saturation)、黑白转换(Black & White)、通道混合器(Channel Mixer)、渐变映射(Gradient Map)、可选颜色(Selective Color)、照片滤镜(Photo Filter)以及 Color Lookup LUT 等十余种常用调整功能。

- 专业 PSD 兼容:PhotoCraft 将 PSD 兼容性作为核心能力之一,能够原生打开、编辑和保存包含图层、蒙版、文字、形状、调整图层及图层样式的 Photoshop 文档,并且支持大型 PSB 文件以及 16 位、32 位等专业格式。
- 文件格式支持:它不仅支持 Photoshop 生态中的 PSD、PSB 和分层 TIFF 文件,还能够读取或读写 OpenRaster(ORA)、GIMP XCF、Krita KRA、SVG 等开源图形格式,同时兼容 PNG、JPEG、WebP、GIF、BMP、OpenEXR、HDR 等常见图像格式。
- 强大的矢量绘图:PhotoCraft 内置了强大的矢量绘图系统,支持矩形、椭圆、多边形、直线以及钢笔(Pen)、自由钢笔(Freeform Pen)和曲率钢笔(Curvature Pen)等专业矢量工具。用户可以创建分辨率无关的形状图层,为其设置渐变填充、描边效果和矢量蒙版,并通过合并、相减、相交、排除等布尔运算构建复杂图形。

- 完整的文字排版系统:PhotoCraft 提供了完整的专业文字排版系统,支持点文字和段落文字两种模式,并且提供字体、字重、字号、行距、字距、对齐方式、颜色等丰富的字符和段落控制选项。

- 丰富的滤镜与图像处理:PhotoCraft 内置了覆盖专业图像处理场景的丰富滤镜与特效系统,提供包括高斯模糊、运动模糊、径向模糊、智能锐化、降噪、波纹、扭曲、油画、光照效果等在内的大量滤镜工具,并且支持实时画布预览,让用户在应用效果前即可直观看到处理结果。

- AI 与自动化:PhotoCraft 在设计之初就充分考虑了 AI 和自动化场景,其底层采用统一的命令引擎架构,将界面操作、命令行工具、JSON 控制通道和 MCP Server 建立在同一套命令体系之上。这意味着几乎所有可通过界面完成的图像编辑操作,也都能够被脚本、自动化流程或 AI Agent 调用和执行。
下载安装
ArtCraft 官方提供了两种安装方法。第一种是通过 ArtCraft Launcher 进行安装:
https://getartcraft.com/apps/photocraft#get-it

ArtCraft Launcher 不仅可以用于安装管理 PhotoCraft,也可以支持其他 ArtCraft 系列软件。

第二种方式是直接下载 PhotoCraft 安装包,安装完成之后运行 photocraft.exe(Windows):

总结
PhotoCraft 是一个基于 Rust 开发的开源专业图像编辑器,旨在以原生高性能架构重构 Photoshop 级工作流。它提供图层、蒙版、调整图层、矢量绘图、文字排版、智能滤镜以及高兼容性的 PSD 支持,同时通过 CLI、JSON 控制接口和 MCP Server 具备面向 AI Agent 的自动化能力。