跳过主要内容

PhotoCraft v0.7.0 更新:移除工具、OpenRaster 与新版裁剪工具

PhotoCraft v0.7.0 新增移除工具和单行、单列选框,支持 OpenRaster 与有损 DNG,裁剪改用 Photoshop 模式,分层存储更安全,并新增 RISC-V 版本。

v0.7.0发布于 2026 年 10 月 11 日GitHub 上的官方发布说明

v0.7.0 于 2026 年 10 月 11 日发布,距 v0.6.0 只隔了一天。官方更新日志列出了 244 个合并的 PR,来自 71 位贡献者,其中 34 位是第一次参与。README 里的工具数从 v0.6.0 的 52 个增加到 55 个,新增的是移除工具,以及单行选框和单列选框。其余大部分改动是让已有功能的效果向 Photoshop 看齐,不少还用脚本在 Photoshop 里实测对照过。PhotoCraft 仍处于早期 alpha 阶段,使用中难免遇到问题。

主要变化

  • 移除工具(Remove Tool):放在修复工具组(J)的第一位。在物体上涂抹,或者沿着它画一圈,PhotoCraft 就会用周围的内容把这块区域补上。它在后台运行,可整体撤销,会遵守当前选区,也支持“对所有图层采样”。没有生成式模式(#2193)。
  • 单行选框工具和单列选框工具:单击即可选中横贯整个画布、1 像素高的一行或 1 像素宽的一列,位于选框工具组中(#2848)。
  • 支持打开和保存 OpenRaster(.ora):保留图层、图层组和混合模式,支持 8 位和 16 位,方便与 Krita、MyPaint、GIMP 互换文件(#2257)。Adobe 的有损 DNG 也能打开了(#2021)。
  • 平面图像加了图层后,存储默认存成 PSD:打开一张 JPEG、加一个图层再按“存储”,现在建议的是 PSD,不会再直接拼合覆盖原来的 JPEG(#2234)。“存储为”JPEG 或 PNG 时只是另存一份副本,文档仍然对应原来的分层文件(#2611)。
  • 裁剪工具改成 Photoshop 的用法:默认裁剪框保持水平,旋转的是框后面的图像。勾选“使用经典模式”(按 P 切换)可以回到旧的方式,“自动居中预览”会让裁剪框始终居中(#2545)。新增“宽 x 高 x 分辨率”模式,可以裁成指定的尺寸和分辨率,附带 Photoshop 的尺寸预设和“前面的图像”(#2483)。
  • 图像变形:网格上任意位置都能直接拖动,Ctrl 单击可在指针处切分网格,自由变换的右键菜单里也加入了“变形”(#2621)。
  • 画笔手感更好:软画笔画出来的笔触终于是软的,细线也不再一粒一粒地断续(#2167)。首选项 › 工具(Preferences › Tools)新增“压感曲线”,统一调整笔压传给所有画笔的方式(#2195)。
  • 新增 RISC-V Linux 版本:linux-riscv64 压缩包(#2965)。

新工具与新功能

  • 选区:选择 › 修改 › 羽化、平滑、边界的结果现在与 Photoshop 一致。以前羽化只有 Photoshop 的一半宽,平滑会在每条边上留下一圈半透明的边,边界做出来的是一条细而硬的环,而不是柔和的过渡带(#2529、#2557、#2564)。“选择与蒙版”的 CPU 细化快了约 4 倍(#2154),快速选择工具的笔触快了约 3.5 倍(#2436)。多边形套索按住 Shift 可约束线段角度;没有其他操作需要 Esc 时,按 Esc 会取消选择(#2765)。
  • 修饰:内容识别填充、污点修复画笔和内容感知移动重新实现,会像 Photoshop 那样复制纹理,而不是把它抹糊;修补工具新增“内容识别”模式(#2202)。仿制图章工具有了不透明度和流量(#2256),污点修复的“创建纹理”会保留胶片颗粒。
  • 绘画:橡皮擦工具新增“铅笔”和“块”模式(#2694、#2778);“湿边”作用于整条笔触,而不是每个笔尖印迹(#2721);用笔轻点一下会按实际压力上色,不再是满压或零压(#2757);1 像素铅笔线逐像素走,拐角不再出现重叠像素。
  • 图层与蒙版:新增 图层 › 新建 › 从图层创建背景(Layer › New › Background from Layer),背景图层也会固定在最底层(#2663);图层 › 栅格化 › 图层样式(Layer › Rasterize › Layer Style)可以把效果烘焙进像素(#2669);属性面板为像素蒙版提供“浓度”和“羽化”(#2240),以及 Photoshop 的“调整”一栏(选择与蒙版、色彩范围、反相)(#2639);蒙版和像素各自记住一组前景色/背景色(#2200);“通过复制创建图层”会复制所有选中的图层;按住 Shift 单击“新建组”可把选中的图层编成一组。
  • 调整与混合:亮度/对比度勾选“使用旧版”后,两个滑块同时调整时的结果与 Photoshop 一致(#2615)。对于 Photoshop 的八种特殊混合模式(颜色加深、线性加深、颜色减淡、线性减淡(添加)、亮光、线性光、实色混合、差值),“填充”低于 100% 时会在混合内部起作用,和单纯降低不透明度不再一样(#2552)。色相/饱和度的“着色”在饱和度为 0% 时得到的是灰色。
  • 滤镜:大多数滤镜和滤镜库的预览里,波纹、网点、晶格等细节的大小与点“确定”后的实际效果一致了(#2207、#2494)。编辑智能滤镜时会利用缓存的中间结果在后台重新渲染,隐藏一个滤镜不再让窗口卡住(#2739)。
  • 文字:在字体列表里悬停即可在画布上预览该字体(#2431);制表符会跳到制表位,按 Tab 键输入制表符(#2733);“文字变形”对话框打开时会带上图层现有的变形并实时预览。
  • 界面:首选项新增搜索框(#2679);界面缩放新增 80%、85%、90%、95% 四档(#2678);新增 Breeze 浅色和 Breeze 深色主题(#2335);面板标签可以拖动排序(#2774);双击新建文档预设即可直接创建;尺寸读数跟随标尺单位(厘米、毫米、英寸等)。数字输入框现在支持括号、乘方和 pi,支持算式的输入框也更多了(#2252)。
  • 键盘与鼠标:Ctrl+Tab / Ctrl+Shift+Tab 切换到下一个 / 上一个文档(#2353);鼠标中键单击文档标签即可关闭(#2637);按住 Alt+空格 临时缩小(#2877);按工具快捷键会回到该工具组里上次用过的工具(#2625)。详见快捷键指南。
  • 速度:在大画布上合并只占一小块区域的图层快了很多,PR 中的测试从 2.6 秒降到 27 毫秒(#2664);有几千个图层的文档里,菜单也不再卡顿(#2454);光圈模糊、像素化里的“切面”和“彩色半调”、斜面大小的调整也都更快了。

文件格式

  • 可打开和保存 OpenRaster(.ora),CLI、MCP 和网页版同样支持。保存时会把蒙版和其他类型的图层烘焙成像素,ORA 存不下的内容会给出提示(#2257)。
  • 可解码有损 DNG(压缩方式 34892,基线 JPEG 分块)(#2021)。
  • OpenEXR:可以把多个 part、通道组和 AOV 预合成作为图层导入(#2338),并能读取 Cryptomatte 层(#2180)。
  • TGA:保存时把文档的 Alpha 通道写成 32 位 Alpha(#2157);打开 32 位 Targa 时,Alpha 会像 Photoshop 一样成为“Alpha 1”通道(#2482)。
  • 导出的图片不再带上原照片 EXIF 里的缩略图。以前在访达或上传文件的选择框里,修过的照片仍显示原图(#2450)。
  • PSD:CMYK 纯色填充和渐变填充在往返保存后保持不变(#2628);未改动的文字会原样写回(#2427)。
  • 新版 Affinity .af 文件能正确识别画板(#2355)。打开 Affinity 和 Paint.NET PDN 文件是 v0.6.0 加入的。
  • 存储和导出对话框会记住每个文档上次保存到的文件夹,在本次运行期间有效(#2421)。

各格式能否打开、保存,详见文件格式指南。

界面语言

这一版没有新增界面语言,官方版本仍内置 17 种。俄语补上了图层样式各效果的翻译(#2210),西班牙语补上了“添加杂色”和“减少杂色”对话框(#2470),另有几处写死在代码里的文字也能翻译了(#2467)。“最近使用”里的泰文文件名不再显示成方框(#2280),支持阿拉伯文的字体在字体菜单中会显示阿拉伯文示例,滤镜 › 插件(Filter › Plug-ins)菜单在各语言下都能正常显示其中的条目。设置方法见界面语言指南。

自动化(CLI 与 MCP)

  • MCP 文档补充了从已安装的正式版(MSI、deb/rpm、macOS CLI 压缩包)注册服务器的方法,不再只介绍源码构建(#2185)。
  • 自动化命令的文件路径可以写绝对路径,只要位于授权的读取或写入根目录之下。例如用 --automation-read-root C:/ 启动后,可以直接打开 C:/Users/me/a.png(#2216)。
  • 动作可以录制“存储”和“存储为”(#2746);双击动作名称即可重命名,智能体可用 actions.rename(#2769)。
  • 批处理:被调用的动作中有步骤失败时,该文件和整个脚本都会判为失败(#2783);批处理和快捷批处理会跳过录进去的缩放、视图步骤(#2761)。
  • edit.keyboardShortcuts {"importKys": ...} 可导入 Photoshop 的快捷键配置;首次启动时如果发现本机有 Photoshop 的快捷键配置,会先询问再导入(#2251)。

配置和示例见 MCP 与 CLI 指南。

网页版

本站的在线编辑器运行的就是 v0.7.0 网页版。发布包中的网页版压缩包为 10.5 MiB。

  • 为了控制体积,wasm 中去掉了 DNG 用的 JPEG XL 解码器。采用 JPEG XL 压缩的 DNG(DNG 1.7,例如三星 Expert RAW 拍摄的文件)只能在桌面版中打开,其他 DNG 和相机 RAW 格式在浏览器里照常可用(#2233)。
  • 文件 › 打开(File › Open)选中多个文件时会全部打开,不再只打开第一个(#2807)。
  • 按 Ctrl/Cmd+V 不再粘贴两次(#2643)。

自行部署的方法见网页版页面。

问题修复与稳定性

  • Linux:选择 CPU 渲染模式后,NVIDIA 显卡的机器不再无法启动。没有可以显示窗口的 GL 适配器时,会改用 Vulkan 来显示窗口,绘制仍在 CPU 上完成(#2206,问题 #1337)。
  • Windows 和 Linux 上的窗口边缘更容易拖住,调整大小时的光标在各种光标主题下都能正常显示,在 KDE Wayland 上调整一次大小后也不会再失灵(#2205)。
  • Windows:部分电脑上自定义标题栏会在左上角留下黑边,鼠标位置也会错位,现已修复(#2401)。
  • Linux:读不到链接器缓存时,不再误报“缺少库”(#2503);启动过程中切换浅色/深色外观,也不会再被漏掉。
  • 退出或“关闭全部”时有多个未保存文档:对某个文档回答“否”后,它会立即关闭(#2610)。
  • 大尺寸的复制、粘贴、填充、变换在内存不足时会报错,文档和历史记录保持不变(#2530)。
  • 选中图层蒙版后按 Delete 不再删掉图像本身;自由变换后图层留在原来的层级;界面缩放不再连带放大图像。

更多已知问题和解决办法见故障排查指南。

升级前需要知道的变化

  • 平面文件加了图层后,“存储”默认建议 PSD;文档有多个图层或本来就存在分层文件中时,“存储为”平面格式只是另存副本,Ctrl+S 仍然写回分层的原文件(#2234、#2611)。
  • 部分结果有意改变了。 羽化、平滑、边界、旧版亮度/对比度,以及八种特殊混合模式下的“填充”,现在都与 Photoshop 一致,因此和旧版 PhotoCraft 的结果不同。重放以前录制的动作,得到的图像可能不一样。
  • 裁剪工具的默认模式变了。 想用原来的方式,请勾选“使用经典模式”,或在使用裁剪工具时按 P(#2545)。
  • 新的默认按键: 按住 Alt+空格 为临时缩小,已保存的自定义快捷键不受影响(#2877)。文字工具中按 Tab 会输入制表符(#2733)。按 Esc 会取消选择(#2765)。
  • 点击图层面板的垃圾桶按钮删除图层前会先确认,可勾选“不再显示”。用 Delete 键、菜单或自动化删除则不会询问(#2197)。
  • 背景图层固定在最底层。 会把它上移、或把其他图层放到它下面的排列命令和拖动都会被拒绝(#2663)。
  • 脚本: 扩展滤镜和滤镜库遇到未知的选项值会返回参数错误,不再悄悄改用默认值(#2548、#2599)。
  • RISC-V 版只有压缩包,需要 glibc 2.39 或更新版本(在 Ubuntu 24.04 上构建)。发布前只在模拟器里测试过 CLI 的 --version,是测试最少的一个版本。

如何升级

前往下载页获取 v0.7.0:Windows、macOS、Linux 或网页版。这次发布共 24 个文件,包括新增的 photocraft-0.7.0-linux-riscv64.tar.gz 和 SHA256SUMS.txt。请只从官方 GitHub Release 下载,不要使用第三方镜像或转载的安装包。如果你是从 v0.5.0 升级,也请看看 v0.6.0 的更新说明。

完整更新日志(含全部合并的 PR):GitHub 上的 PhotoCraft v0.7.0。