Repolode
storytold

storytold/photocraft

用纯 Rust 从零实现的开源图像编辑器,支持图层、蒙版、调整图层、文字、矢量和真实 PSD 文件。

可替代:Adobe Photoshop

Star
66,187
Fork
11,557
未关闭 Issue
2,729
最近提交
昨天

这是什么?

PhotoCraft 是一款原生图像编辑器,目标是覆盖 Adobe Photoshop 的主要工作流。项目完全使用 Rust 编写,可离线运行,菜单、快捷键和面板布局尽量与 Photoshop 保持一致,熟悉 Photoshop 的用户上手成本较低。

编辑器支持图层、像素蒙版和矢量蒙版、曲线、色阶等调整图层、图层样式、文字、形状与路径工具,以及大量滤镜。它可以打开和保存分层的 PSD、PSB 文件,也能读写 TIFF、OpenRaster、PNG、JPEG、WebP 等格式。色彩管理基于嵌入的 ICC 配置文件,支持 RGB、CMYK、Lab 和灰度文档,位深包括 8、16 和 32 位每通道。

所有操作都以命令形式注册在统一的命令表中,桌面界面、用于批处理的命令行工具、JSON 控制通道和 MCP 服务器都可以调用同一套引擎。项目目前处于早期 alpha 阶段,尚不能完全替代 Photoshop 用于专业工作。

核心功能

  • 01图层支持像素蒙版、矢量蒙版、剪贴蒙版和智能对象
  • 02提供曲线、色阶、自然饱和度、可选颜色等调整图层
  • 03可在画布上直接编辑点文字和段落文字
  • 04支持读写分层的 PSD 与 PSB 文件
  • 05基于 ICC 的色彩管理,覆盖 RGB、CMYK、Lab 和灰度文档
  • 06所有操作以命令形式提供,可由界面、命令行或 MCP 服务器调用

适用场景

  • 在 macOS、Windows 或 Linux 上无需 Adobe 软件即可编辑分层 PSD 文件
  • 通过命令行对一个文件夹的图片批量应用调整与滤镜
  • 让 AI 智能体通过 MCP 服务器完成图像编辑
  • 研究或参与基于 Rust 的图像编辑引擎开发

标签

常见问题

photocraft 是什么?
用纯 Rust 从零实现的开源图像编辑器,支持图层、蒙版、调整图层、文字、矢量和真实 PSD 文件。 PhotoCraft 是一款原生图像编辑器,目标是覆盖 Adobe Photoshop 的主要工作流。项目完全使用 Rust 编写,可离线运行,菜单、快捷键和面板布局尽量与 Photoshop 保持一致,熟悉 Photoshop 的用户上手成本较低。
photocraft 可以免费使用吗?用的什么许可证?
photocraft 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
photocraft 还在维护吗?
活跃维护中。photocraft 最近一次提交是在 2026年10月17日。
photocraft 适合用来做什么?
在 macOS、Windows 或 Linux 上无需 Adobe 软件即可编辑分层 PSD 文件 通过命令行对一个文件夹的图片批量应用调整与滤镜 让 AI 智能体通过 MCP 服务器完成图像编辑 研究或参与基于 Rust 的图像编辑引擎开发
在哪里获取 photocraft?
源代码和安装说明在 GitHub 上:https://github.com/storytold/photocraft

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目