如何快速上手PhotoCraft:10分钟从零打开你的第一个PSD文件(新手完整指南)
【免费下载链接】photocraftAn open-source, clean-room reimplementation of Adobe Photoshop in pure Rust项目地址: https://gitcode.com/gh_mirrors/pho/photocraft
PhotoCraft 是一款用纯 Rust 编写的开源图像编辑软件,是 Adobe Photoshop 的免费替代方案,核心能力就是打开、编辑和保存真实的 PSD 文件,并保留完整的图层、蒙版、文字与图层样式。本文将带你 10 分钟完成安装,从零打开你的第一个 PSD 文件。
🎯 PhotoCraft 是什么?免费的 Photoshop 平替
PhotoCraft 是一个开源项目,完全基于公开规范用 Rust 从头实现(clean-room),不依赖任何专有代码。你可以把它理解为:
- 原生跨平台:支持 macOS、Windows、Linux、FreeBSD,甚至能在浏览器里运行
- 真正的 PSD 支持:打开、编辑、再保存带图层的 Photoshop 文档,图层、文字、形状、蒙版全部保留
- 操作习惯和 Photoshop 一致:菜单、快捷键、面板都在你熟悉的位置,会用 Photoshop 就会用 PhotoCraft
- 完全免费开源:MIT / Apache-2.0 双许可,离线可用,无需账号
项目当前处于 early alpha 阶段,日常轻中度使用没问题,但还不完全能替代专业级 Photoshop 工作流。
📦 快速安装步骤:3 种方式任选其一
方式一:下载官方安装包(推荐新手)
每个版本都会发布 macOS、Windows、Linux、FreeBSD 和 Web 的安装产物。Linux 用户可以选择 AppImage、.deb、.rpm、tar 包或 Flatpak,下载对应你系统的安装包即可,无需任何开发环境。
方式二:从源码构建(适合开发者)
先安装 Rust 稳定版工具链,然后克隆仓库并运行:
git clone https://gitcode.com/gh_mirrors/pho/photocraft cd photocraft cargo run --release -p photocraft -- image.psd命令执行后,桌面应用会直接启动并打开你指定的image.psd文件。详细的构建说明见 building.md。
方式三:浏览器版(免安装体验)
整个引擎和界面都编译到了 WebAssembly,可以直接在浏览器中运行,适合快速试用,源码位于 apps/photocraft-web/。
🗂️ 打开你的第一个 PSD 文件
PhotoCraft 支持打开 PSD 和 PSB 两种 Photoshop 文档格式,另外还支持 PNG、JPEG、TIFF、WebP、GIF、BMP、OpenEXR、HDR、AVIF 等常见图片格式。PSD 解析由独立的 crates/psd/ 模块实现,详细格式说明可参考 psd-psb.md。
打开文件有两种方式:
- 图形界面:启动应用后,点击菜单栏
File → Open,选择你的 PSD 文件 - 命令行:直接把文件路径作为启动参数传入,例如
photocraft my-photo.psd,打开、编辑、保存一步到位
打开后,所有图层都会完整加载到右侧的 Layers 面板中,16 位和 32 位深文档、CMYK 文档也能正常打开。
🖥️ 认识界面:1 分钟看懂核心区域
打开 PSD 文件后,你会看到熟悉的 Photoshop 式布局:
对照上面的 PhotoCraft 编辑 PSD 文件的实际界面,快速认识四个核心区域:
| 区域 | 位置 | 作用 |
|---|---|---|
| 工具栏 | 左侧 | 移动、选区、画笔、套索、魔棒、钢笔等 34 种工具 |
| 画布 | 中间 | 你的 PSD 文档,所见即所得 |
| 属性面板 | 右上 | 当前工具的参数,如曲线、色彩调整 |
| 图层面板 | 右下 | 管理图层、混合模式、不透明度、图层样式 |
顶部菜单栏的 File、Edit、Image、Layer、Filter、Type 等和 Photoshop 几乎一一对应,快捷键 ⌘/Ctrl + J、⌘/Ctrl + Z 也都通用。
✨ 上手即练:用调整图层无损编辑
打开文件后,强烈建议先试一次调整图层——这是 PhotoCraft 最上手的非破坏性编辑方式:Layer → New Adjustment Layer → Curves(或 Levels、Vibrance 等,共 16 种)。调整会作为独立图层存在,原始像素永远不变,随时可以修改、关闭或删除。
如上图所示,PhotoCraft 中的调整层与实时直方面板:拖动曲线即可提亮暗部、增加对比,右侧的 Histogram 面板会同步显示均值、中位数等统计信息。
其他适合新手先练手的功能:
- 自由变换:⌘/Ctrl + T 缩放、旋转、倾斜选中的图层
- 智能选区:Select → Select Subject 一键选中主体,完全本地运行,不上传任何数据
- 实时滤镜预览:打开模糊、锐化、扭曲等滤镜时,画布会实时预览效果
- 图层样式:投影、外发光、描边、斜面浮雕,一键美化文字层
💾 保存与导出:一键输出成图
编辑完成后,有两种保存思路:
- 保留图层:
File → Save另存为 PSD,或保存为 PhotoCraft 原生的.pcraft格式(体积更小,格式说明见 pcraft.md) - 输出成图:
File → Export As,选择格式(JPG/PNG 等)、质量与缩放比例,面板会实时预览并给出文件体积估算,一键导出
如果只需要一张 PNG,用Quick Export一键搞定即可。
❓ 新手常见问题
Q1:PhotoCraft 免费吗?需要订阅吗?完全免费,开源项目,MIT / Apache-2.0 双许可,离线使用,无任何账号和订阅。
Q2:用 Photoshop 存的文件都能打开吗?PSD、PSB 都可以打开,图层、文字、形状、蒙版、图层样式都会保留。再保存时文件会重写但渲染结果保持一致,官方测试集 309 个文件中有 307 个往返结果与 Photoshop 一致。
Q3:我可以用脚本或 AI 驱动它批量处理 PSD 吗?可以。PhotoCraft 内置命令行工具,支持无头模式批量执行命令,甚至通过 MCP 协议让 AI Agent 直接操控,详见 cli.md。
Q4:遇到 bug 怎么办?PhotoCraft 处于 early alpha 阶段,遇到问题时建议记录操作系统、文档大小、图层数并附上截图,向仓库提交 issue 即可。
📚 下一步:继续深入学习
想继续深入?推荐按顺序阅读这些文档:
- 安装与信任输入文件:installation.md
- PSD/PSB 格式详解:psd-psb.md
- 支持的格式总览:formats/overview.md
- 命令行自动化:automation/cli.md
- 安全与威胁模型:security/overview.md
恭喜!你现在已经掌握了 PhotoCraft 的核心工作流:安装 → 打开 PSD → 图层编辑 → 导出。接下来不妨找一份自己的 PSD 文件,把曲线、选区、滤镜各玩一遍——你会发现这个开源工具比想象中更顺手。
【免费下载链接】photocraftAn open-source, clean-room reimplementation of Adobe Photoshop in pure Rust项目地址: https://gitcode.com/gh_mirrors/pho/photocraft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考