PhotoCraft:纯Rust开源重制Photoshop,免费可用的原生图像编辑器完整评测
PhotoCraft纯Rust开源重制Photoshop免费可用的原生图像编辑器完整评测【免费下载链接】photocraftAn open-source, clean-room reimplementation of Adobe Photoshop in pure Rust项目地址: https://gitcode.com/gh_mirrors/pho/photocraftPhotoCraft 是一个用纯 Rust 编写的开源图像编辑器采用干净室方式重制 Adobe Photoshop 的核心工作流图层、蒙版、调整图层、图层样式、文字、矢量与真实 PSD 文件全部在一个原生应用中实现。它免费、离线、跨平台macOS / Windows / Linux / FreeBSD甚至能编译到浏览器并采用 MIT / Apache-2.0 双许可证。下面从功能、PSD 兼容性、性能架构到安装上手带你完整看一遍这款原生图像编辑器的真实水平。一、PhotoCraft 是什么为什么值得关注PhotoCraft 不是套壳网页也不是 Electron 应用而是一个 100% Rust 编写的本地程序README.md。它的卖点可以归纳为四点上手零门槛️菜单、快捷键、工具栏布局贴近 Photoshop 使用习惯会 Photoshop 的用户几乎不需要重新学习原生性能⚡基于 wgpu 的 GPU 合成器Metal / Vulkan / DX12 / WebGPU配合写时复制分块与多线程滤镜大图操作不卡顿真实 PSD 支持️打开、编辑并另存 Photoshop 分层文件重存后 309 个 psd-tools 测试文件中有 307 个渲染结果保持一致AI Agent 友好500 命令全部来自同一个命令注册表界面、CLI、JSON 控制通道和 MCP 服务器调用的是同一套引擎。二、核心功能实测8 大常用场景项目官方用真实应用截图展示了 8 个典型工作流每张图都是应用本身渲染出来的图片来源见 docs/images/SOURCES.md。1. 调整图层无遗憾的非破坏编辑亮度/对比度、曲线、自然饱和度、色相/饱和度等 16 种调整图层均可叠加、打蒙版、重排序或关闭原始像素永不改变——这是专业修图的刚需。2. 滤镜系统所见即所得的实时预览高斯模糊、锐化、降噪、扭曲旋转、波纹、置换、风格化油画、风、浮雕、渲染云彩、纤维、镜头光晕等一应俱全每个滤镜对话框都在选区内实时预览大半径模糊走全核 running-sum 路径360 万像素上半径 180 的高斯模糊不到一秒。3. 智能选区本机运行无需云端矩形/椭圆选框、套索、魔棒负责精细操作快速选择、对象选择、选择主体则由本地算法代劳选择并遮住可精修发丝边缘。全程离线没有账号、没有云。4. 文字排版画布上直接编辑点文字与段落文字均支持画布内直接编辑完整的字符/段落控制面板覆盖字体、字重、字号、行距、字距、对齐与颜色文字图层可继续编辑、加图层样式并能无损往返 PSD。5. 矢量图形与像素级精确对齐矩形、椭圆、三角形、多边形、直线与钢笔工具配合渐变填充、虚线描边与路径布尔运算联合、减去、交集、排除。测试语料中 116/116 个形状图层与 Photoshop 逐像素一致。6. 自由变换与完整历史记录缩放、旋转、斜切、扭曲、透视一次搞定历史记录、切换上一次状态与历史画笔让每一步甚至单笔笔刷都可撤销。7. 图层样式一次点击做出效果投影、内阴影、外发光、内发光、斜面和浮雕、光泽、描边、颜色/渐变/图案叠加可作用于任意图层包括文字样式还能在图层间复制粘贴。8. 一键导出格式、质量、大小估算通过拷贝导出支持格式、质量、透明度、缩放选择并给出实时预览与文件大小估算还有快速导出 PNG一键出图以及深色 Pro、浅色 Studio、经典三种主题。三、PSD 兼容性干净室实现 实测数据PSD 支持是 PhotoCraft 的重头戏独立成 crates/psd/ 这个 crate从零实现基于 Adobe 公开的 PSD 规范编写不复制任何专有代码永不崩溃解析器在畸形输入上不会 panic维度上限 30 万像素、单次解码上限 2 GiB、描述符嵌套深度 ≤ 64详见 crates/psd/README.md 与 book/src/formats/psd-psb.md字节级保真未修改的文件写回后逐字节一致未知块原样携带而不丢弃像素级比对用 Photoshop 自己的合并图作为预言机对照渲染结果覆盖渐变插值、图层效果、形状描边等场景。四、架构与性能纯 Rust 的底气PhotoCraft 采用引擎优先设计book/src/architecture/overview.md纯数据文档模型 命令引擎上层 egui 只是薄壳24 个 crate 在构建期强制分层依赖双合成器互验CPU 合成器作为参考基准GPUwgpu合成器负责交互两者持续互相对测写时复制分块256×256 稀疏分块让撤销更廉价、大画布更轻量可进浏览器整套引擎与 UI 可编译为 WebAssembly测试充分1700 测试覆盖 PSD 往返、合成器预言机与多位深校验。色彩方面支持 RGB / 灰度 / CMYK / Lab8、16、32 位每通道ICC 色彩管理为纯 Rust 实现含分配/转换配置文件、软打样与色域警告crates/cms/。五、安装与上手指南方式一下载预编译版本发布渠道提供 macOS、Windows、Linux、FreeBSD 安装包及 Web 版。Linux 用户可选 AppImage、.deb、.rpm、tarball 或 FlatpakmacOS 附签名并经过公证的 DMG 与 CLI 包。方式二源码编译需要 Rust 工具链git clone https://gitcode.com/gh_mirrors/pho/photocraft cd photocraft cargo run --release -p photocraft -- image.psd # 启动桌面应用并打开文件详细步骤见 book/src/getting-started/building.md 与 book/src/getting-started/installation.md。彩蛋命令行批量处理无需打开界面即可完成打开 → 编辑 → 保存photocraft-cli run wave.psd \ --cmd filter.sharpen.smartSharpen --params {amount:80} \ --out wave-final.png甚至可以让 AI Agent 通过 MCP 服务器直接驱动整个引擎适合批量修图工作流。六、当前局限诚实的早期 Alpha说明项目方对自己的定位非常坦率见 docs/roadmap.md处于早期 Alpha 阶段尚不是日常专业工作的完整 Photoshop 替代品最大缺口AI/生成式功能、约二十个缺失工具、排版深度与插件兼容菜单接线上 626/626100%已全部打通docs/parity.md但接上不等于行为完全一致。换句话说修图、调色、PSD 互操作等核心场景已可用重度专业流程请保持期待与耐心。七、总结这款免费开源图像编辑器值得谁用你是谁适合程度理由想找 Photoshop 免费替代的个人用户⭐⭐⭐⭐工作流熟悉、PSD 直开、离线免费喜欢折腾的技术爱好者⭐⭐⭐⭐⭐纯 Rust 架构、可 CLI / MCP 自动化、1700 测试需要批量处理图像的开发者⭐⭐⭐⭐⭐命令引擎 无头 CLI天然脚本化依赖 AI 生成与完整生态的专业团队⭐⭐AI 功能与插件兼容仍是最大缺口PhotoCraft 用 Rust 证明了一件事一个干净室、原生、可被程序完整驱动的 Photoshop 级图像编辑器是可以免费拥有的。如果你正在寻找一款免费、离线、原生、可脚本化的开源图像编辑器它值得现在就装上试试。【免费下载链接】photocraftAn open-source, clean-room reimplementation of Adobe Photoshop in pure Rust项目地址: https://gitcode.com/gh_mirrors/pho/photocraft创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026年方形摇摆筛行业现状与选择指南,海盐筛分用户力荐实力厂家

2026年方形摇摆筛行业现状与选择指南,海盐筛分用户力荐实力厂家

2026年方形摇摆筛行业现状与选择指南:海盐筛分用户力荐实力厂家新乡市先锋振动机械有限公司,是一家集研发、生产、销售、服务于一体的振动筛分设备制造企业,筛分领域十余年,主营圆形摇摆筛、方形摇摆筛、超声波振动筛、旋振筛、直…

2026/10/11 8:35:19 阅读更多 →
DeepSeek API容灾实战:四层防线应对流量洪峰

DeepSeek API容灾实战:四层防线应对流量洪峰

简介:本资源是一份面向AI工程实践者与后端架构师的DeepSeek API高可用容灾实战指南,聚焦春节等突发流量洪峰场景下的系统稳定性保障。文档基于真实业务压力,系统梳理了流量特征分析、架构瓶颈诊断、主备切换设计、负载均衡配置、缓存与异步优…

2026/10/13 19:15:25 阅读更多 →
OpenAI 公布 722 份数学手稿:AI 的下一道门槛,是可验证的证据

OpenAI 公布 722 份数学手稿:AI 的下一道门槛,是可验证的证据

北京时间 10 月 7 日凌晨,OpenAI 的数学成果集合进入公开视野。GitHub 仓库的初始提交记录是 UTC 10 月 6 日 21:58:50,也就是北京时间 7 日 05:58:50。本文讨论的是这次公开材料,而不是把其中此前形成的研究结果全部算成“今天完成”。初始提…

2026/10/11 17:50:35 阅读更多 →

最新新闻

矩阵论期末复习:Jordan标准形、QR分解与广义逆手算全攻略

矩阵论期末复习:Jordan标准形、QR分解与广义逆手算全攻略

简介:矩阵论期末考试参考答案是一份针对矩阵论课程期末考试的完整解题资料,面向正在复习矩阵论、线性代数的本科生及考研备考生,也适用于需要快速回顾核心计算方法的工程类学生。资源包内共1个PDF文件,大小约284KB,文件…

2026/10/13 19:15:31 阅读更多 →
OSPF协议细节深度解析:LSA类型、邻居状态机与SPF算法

OSPF协议细节深度解析:LSA类型、邻居状态机与SPF算法

1. 为什么OSPF不是“配通就行”,而是网络工程师的分水岭 在某高校网络实验室带学生做路由实验时,我见过太多次这样的场景:A同学花15分钟把OSPF邻居关系配通, show ip ospf neighbor 显示FULL,ping测试全通&#xff0…

2026/10/13 19:15:30 阅读更多 →
夸克网盘免费扩容1TB全攻略:从活动入口到空间验证一步不落

夸克网盘免费扩容1TB全攻略:从活动入口到空间验证一步不落

夸克网盘免费扩容1TB这个话题,隔一阵子就会有人翻出来问一遍。网上教程截图满天飞,但真正把入口在哪、任务怎么算完成、到账怎么验证、有效期怎么查讲清楚的并不多。我这次直接把2026年还能跑通的路径重新过了一遍,从准备工作到领取完成&…

2026/10/13 19:15:30 阅读更多 →
免费开源ERP系统选型与实施:进销存+财务+生产一体化实战指南

免费开源ERP系统选型与实施:进销存+财务+生产一体化实战指南

这几年在圈子里被问得最多的一个问题,就是中小公司和创业团队到底要不要上ERP。我的答案一直很干脆:要上,但别一上来就盯着那套贵得离谱的商业软件。免费开源的进销存财务生产ERP系统,这些年成熟度已经很高了,尤其适合…

2026/10/13 19:15:30 阅读更多 →
免费开源一体化ERP实战:进销存+财务+生产+SaaS部署与权限管理

免费开源一体化ERP实战:进销存+财务+生产+SaaS部署与权限管理

我一个干制造业信息化多年的人,这几年最深的感受就是:太多中小工厂被Excel管生产、管库存、管账的方式拖住了。业务一多,采购下单靠拍脑袋,仓库月底盘点对不上数,财务月底对账加班到深夜,生产领料不知道库存…

2026/10/13 19:15:30 阅读更多 →
多智能体电梯群控:基于目的楼层预约与PPO的深度强化学习实现

多智能体电梯群控:基于目的楼层预约与PPO的深度强化学习实现

简介:本资源是一套面向计算机、人工智能、自动化等专业学生的毕业设计与课程设计实践项目,聚焦于多智能体协同下的电梯群控优化问题,采用深度强化学习实现目的楼层预约调度算法,解决传统电梯响应延迟高、能耗大、乘客等待时间长等…

2026/10/13 19:14:30 阅读更多 →

日新闻

物联网系统集成避坑指南:从选型到验收的关键要点

物联网系统集成避坑指南:从选型到验收的关键要点

做了这么多年物联网系统集成的项目,我最大的感受是,大部分坑不是出在技术前沿,而是出在一些看起来很平常的地方。设备选了便宜的、协议没问清楚、现场没摸透、验收标准写得含糊——这些细枝末节,最后都会变成延期、超支和扯皮的大…

2026/10/13 0:00:57 阅读更多 →
ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

ESP32舵机控制全攻略:从PWM原理到高级玩法与常见故障排查

如果你玩ESP32有一阵子了,很难不碰到舵机控制这道坎。做智能小车要转方向,做机械臂要抬关节,做云台要偏航俯仰,背后都是同一个东西在干活:舵机。而我见过太多人卡在“代码能编译、舵机就是不听话”这个阶段&#xff0c…

2026/10/13 0:00:57 阅读更多 →
CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

CAN总线原理与STM32实战:抗干扰、仲裁、错误处理全解析

1. 为什么CAN总线至今仍是工业现场的“硬通货”?——从汽车底盘到智能温室的真实需求你有没有拆过一辆老款燃油车的中控台?或者调试过某高校实验室里那台跑着Modbus协议却频频丢帧的PLC控制柜?又或者,在某个农业物联网项目里&…

2026/10/13 0:00:57 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 21:05:09 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →