PhotoCraft:开源免费的 Photoshop 平替,纯 Rust 重写、真 PSD 文件往返

PhotoCraft 演示:编辑《神奈川冲浪里》

PhotoCraft 是 ArtCraft 团队用纯 Rust 从零重写的开源修图软件,对标 Photoshop:图层、蒙版、调整图层、图层样式、文字与矢量工具齐全,还能打开、编辑并存回真正的 PSD 文件。项目 2026 年 9 月 30 日上线,一个月就攒下约 7.5 万 Star,最新 0.17.0 版在 10 月 28 日发布。

它免费、离线、没有订阅也没有账号:macOS、Windows、Linux、FreeBSD 都有安装包,还能在浏览器里跑 WebAssembly 版。

能做什么

菜单、快捷键、面板与工具的位置都按 Photoshop 的习惯来,会用 Photoshop 的人上手几乎不用学。67 个工具全在里面:选区、画笔、仿制图章、修复画笔、钢笔、文字、形状、自由变换……画笔引擎支持形状动态、散射、纹理、双重画笔、压感与倾斜。

调整图层有 16 种,包括曲线(可分通道编辑)、色阶(带实时直方图)、黑白、通道混合器、渐变映射、照片滤镜、可选颜色与颜色查找;图层样式有投影、内外发光、斜面浮雕、描边与渐变叠加,全部可实时作用于文字图层。

PhotoCraft 调整图层与直方图

色彩管理是真家伙:RGB、灰度、CMYK 与 Lab 文档,8/16/32 位通道,内置 ICC 配置文件,支持指定与转换配置文件、四种渲染意图、软打样与色域警告。

PSD 是真的能往返

PhotoCraft 的 PSD 支持是按 Adobe 公开规范独立写的解析器,并用真实文件语料测试:重新保存后渲染一致的文件,在 psd-tools 测试集里是 307/309,混合集 169/170;还没建模的部分会原样带过去而不是丢掉。PSB、16/32 位文件、CMYK 与 Lab 文档都能直接打开。

格式方面还支持分层 TIFF、OpenRaster、Krita 的 .kra(只读)、SVG、PNG、JPEG、WebP,以及 Affinity 文档只读打开;iPhone 的 HEIC 照片可读。

能交给智能体来开

每个菜单项、工具与对话框背后,都是 500 多个命令注册表里的同一条命令,界面、命令行、JSON 控制通道与 MCP 服务器调的是同一套引擎。也就是说,不开窗口也能修图:

photocraft-cli run wave.psd \
  --cmd filter.sharpen.smartSharpen --params '{"amount":80}' \
  --cmd layer.newAdjustmentLayer.curves --params '{"points":[[0,0],[64,48],[192,212],[255,255]]}' \
  --out wave-final.png

批量处理一个文件夹、把引擎交给 Claude Code 等编程智能体操作,都已经有人跑通。

怎么装

最省事是去 getartcraft.com 的 PhotoCraft 页面下载;要指定版本或格式,去 GitHub Releases 找对应安装包:macOS 是通用 DMG(已签名与公证),Windows 有 MSI 与便携版,Linux 有 AppImage、.deb、.rpm、Flatpak 与 tarball,还有纯浏览器版。源码编译需要 Rust 1.90 以上。

先说清楚:还是早期 Alpha

作者自己写得很直白:PhotoCraft 目前还不能替代 Photoshop 做日常专业工作。最大的缺口是 AI 与生成式功能、15 个缺失工具、文字排版深度、专业工作流与插件兼容。尝鲜请先拿图片副本试,别直接动原片;遇到问题可以在仓库提 issue,附上系统、文档大小、图层数与截图。

同属 ArtCraft「Crafting Apps」系列的 FilmCraft 把开源视频编辑器搬进了浏览器;和 Off Grid AI 一样,PhotoCraft 全程离线,不用账号也不上传文件。

转自 GitHub 上 ArtCraft 团队的开源项目 PhotoCraft,原文链接:https://github.com/storytold/photocraft

© 版权声明
THE END
喜欢就支持一下吧
点赞34 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容