PhotoCraft v0.11.1 更新:内容识别填充工作区与 Arch Linux 安装包
PhotoCraft v0.11.1 新增 Photoshop 式的内容识别填充工作区,可以导出工具预设,记住上次的打印设置,补上曲线和导航器的快捷操作,并提供 Arch Linux 安装包。
v0.11.1 于 2026 年 10 月 20 日发布,距 v0.10.0 两天。它就是 v0.10.0 之后的下一版:并没有 v0.11.0 这个发布或标签。版本号曾经设为 0.11.0,但那次构建在 FreeBSD 上失败了,大约十小时后修复版以 0.11.1 发布(8ede07b)。官方更新日志列出了 211 个合并的 PR,来自 58 位贡献者,其中 24 位是第一次参与;其中有四条是“集成批次”,把列表里的其他 PR 一起合并进来。README 里的工具数仍是 67 个。这一版最主要的变化是 Photoshop 式的内容识别填充工作区,其余大多是许多小修复,让工具、裁剪、文字和动作的行为更接近 Photoshop。PhotoCraft 仍处于早期 alpha 阶段,使用中难免遇到问题。
与 v0.10.0 不同,这次的更新日志没有记分卡部分。项目的记分卡(docs/scorecard.md)与 v0.10.0 时几乎一样:摘要里唯一的变化是 169 项设置中有 25 项不起作用,之前是 168 项中有 26 项。
主要变化
- 内容识别填充工作区:编辑 › 内容识别填充… 现在打开的是一个类似 Photoshop 的全窗口工作区,而不是普通对话框。可以用取样画笔涂出允许取样的区域,用套索工具修改填充区域,在预览面板里查看结果,并在离开前多次“应用”填充(#2376)。预览现在按完整分辨率计算,与最终结果一致(#6838)。
- 工具预设可以导出了:编辑 › 预设 › 导出/导入预设… 新增“工具”选项,存好的工具预设(例如裁剪预设)可以带到另一台电脑上(#6889)。
- 打印:重启后,文件 › 打印… 会记住上次打印的打印机、纸张、色彩处理、位置和标记,与 Photoshop 一致(#7526)。“另存为 PDF”旁边加了“浏览…”按钮,不必再手动输入路径(#7586)。
- 更多 Photoshop 快捷操作:打开“曲线”对话框时,在图像上按 Ctrl/⌘ 单击,会在该像素的色调处添加一个点;按 Shift+Ctrl/⌘ 单击,则在红、绿、蓝三条曲线上各加一个点。目前只支持 RGB 和灰度文档,属性面板中暂时还不行(#7473)。在导航器中按住 Ctrl/⌘ 拖动,视图会缩放到你画出的矩形范围(#7140)。在 AZERTY 键盘上,不带修饰键的
,和;快捷键按实际输入的字符识别,两个调整画笔硬度的键不再做同一件事(#7521)。详见快捷键指南。 - 更多对话框有了 Photoshop 的选项:镜头模糊可以用 Alpha 通道作为深度映射(#7508),液化的“显示背景”新增“使用”和“模式”(#7644),“指定配置文件”和“转换为配置文件”有了“预览”(#6825)。
- 新增安装包:x86_64 和 aarch64 的 Arch Linux 安装包(
.pkg.tar.zst),以及 aarch64 的 FreeBSD 压缩包。
新工具与新功能
- 工作区的细节:工作区里有取样画笔、套索、抓手和缩放工具,快捷键与 Photoshop 相同(B、L、H、Z)。取样区域以半透明颜色叠加显示,按 Ctrl/⌘+Z 可以撤销工作区里的上一笔或上一次套索修改。不带参数打开时,填充结果输出到新图层。设置会被记住。套索的“羽化”和“消除锯齿”选项,以及预览面板自己的抓手和缩放工具还没有实现(#2376)。没有可取样内容时,填充会被拒绝,而不是填成黑色(#6670)。
- 工具:“对所有图层采样”改为每个工具各自设置,与 Photoshop 一致,不再由十二个工具共用一个开关(#5570)。污点修复画笔的笔迹改为 Photoshop 那样半透明的深色(#7374);在工具预设里选中预设后,裁剪框会按它的比例调整(#7144);用铅笔画 1 像素的直线时,从哪一端开始画,涂到的像素都相同(#6341)。
- 文字:字符和段落面板会跟随“文字单位”首选项(#6505);右键单击已提交的文字会打开文字图层菜单(#7430);在段落文本框内、字形以外的地方单击也能移动插入点(#7606);选好字体后,可以用 ↑ 和 ↓ 逐个切换字体(#7426);韩文段落文字按词换行,不再按音节断开(#6038)。
- 图层与编辑:没有选区时,编辑 › 拷贝 会把填充图层和调整图层整个拷贝下来,粘贴时重新创建(#7497)。当前图层是空的像素图层时,“盖印可见图层”会直接填到这个图层里,不再另外新建(#6828)。“替换颜色”新增“结果”色块(#6344),图层蒙版的“羽化”滑块在接近 0 像素时步进更细(#6727)。所有能移动参考线的工具,都可以按住 Ctrl/⌘ 拖动参考线(#6294)。
- 界面:文档标签页会显示完整的文件名,放不下的标签移到 » 菜单里,这个菜单也会列出所有打开的文档(#4525)。文件 › 打开 的文件类型列表里,每种格式都有自己的筛选项(#6346)。窗口 › 排列 后,每个分块保持原来的文档,并且都带标尺(#6039)。所有主题的工具栏里都有“编辑工具栏…”、快速蒙版和屏幕模式按钮(#4680)。首选项 › 界面 新增“在标题中显示文件名”,关闭后标题栏不再显示文件名(#5129);关闭“启用手势”后,触摸屏上的双指捏合和旋转会被忽略(#7478)。
- 颜色:“颜色设置”的各工作空间菜单会列出系统中已安装的对应配置文件(#6359);元数据设为“全部”时,“存储为 Web 所用格式”和“快速导出”会保留照片的 EXIF(#7471)。
- 速度:在属性面板中拖动调整滑块时,只刷新视图中可见的部分,在 PR 的测试中快了 4.2 倍(#7155)。桌面版中,文字图层会用上所有 CPU 核心栅格化(#7022)。网格变形快了约一倍(#6800),堆栈模式的统计计算最多快了 2.2 倍(#7118),Camera Raw 的“阴影”和“高光”又快了 1.5 倍(#7141),像素结果都与之前相同。
文件格式
- Krita:Krita 未压缩存储的区域(常见于纹理复杂或照片类的图块)现在能以正确的颜色打开,不再错乱(#7083)。
- EXR:首选项 › 文件处理 › 将无色彩空间信息的 EXR 以 ACEScg 打开,现在对 文件 › 打开、拖放、打开最近文件和“打开 EXR 分段”都生效。在 v0.10.0 中,常用的几种打开方式都会忽略它(#6783)。
- JPEG:Photoshop 存在 JPEG 里的参考线会随文件一起打开;带参考线的单图层 TIFF 也一样(#7348)。
- 分层 TIFF:图层很多的文档不再写入不必要的 PSB 式图层数据,这种数据曾让 Photoshop 只打开合成图。PR 作者没有条件在 Photoshop 里验证新文件(#5514)。
- 覆盖保存文件时会保留原文件的元数据:Windows 上的“网络标记”(Mark of the Web)和显式权限设置,macOS 上的 ACL,以及扩展属性(#7206)。保存到失效的符号链接时,会写到它指向的位置(#6649)。
- 其他小修复:OpenRaster 的图层锁定在保存时不再悄悄改变(#7019),PNG 会保留立体图像的配对信息(#6285),EXR 的颜色通道不会再分散到不同图层(#5866),数值超出范围的
.pcraft文件在打开时会被拒绝(#6863)。
各格式能否打开、保存,详见文件格式指南。
界面语言
官方版本仍内置 21 种界面语言。韩语统一了渐变编辑器、对象选择提示和快捷键提示中的用词(#6882),乌克兰语补译了更多文字(#6153),快捷键列表里调整画笔大小和硬度的几行在所有语言中都有了翻译(#6831)。设置方法见界面语言指南。
自动化(CLI 与 MCP)
edit.contentAwareFill可以接收工作区里的取样笔画和填充区域修改,控制通道也能一步步操作这个工作区(#2376)。filter.blur.lensBlur支持depthMap: "channel"加depthChannel(#7508)。- 动作:Photoshop 的“阴影/高光”步骤可以播放了(#5854);“应用图层复合”按复合的名称录制,在任何文档里都能播放(#7790);动作的功能键可以搭配 Shift 和 Command(#7674);油漆桶步骤经过
.atn往返后仍保留它的颜色(#7208)。“存储动作”以原子方式写入.atn,写入失败时旧文件保持不变(#7403)。详见动作指南。 file.saveACopy不带overwrite时会拒绝写到文档自己的文件(#7456);控制令牌不区分大小写(#6476);桌面版的启动参数缺少取值时会报用法错误(#6499)。- 代码仓库里的 MCP 文档现在从安装
photocraft-cli并在 MCP 客户端中注册讲起,并说明 Linux 的.deb和.rpm包已经安装了/usr/bin/photocraft-cli(#7663)。
配置和示例见 MCP 与 CLI 指南。
网页版
本站的在线编辑器运行的不是这一版,而是更新的版本。v0.11.1 的网页版压缩包为 11.0 MiB。其中的 wasm 以 gzip 压缩后作为一个 11,470,644 字节的部分发布,解压后为 25,060,526 字节(23.9 MiB),比 v0.10.0 的 24,748,731 字节大。
- 和 v0.10.0 一样,这一版在启用了
mod_mime_magic的 Apache 服务器上无法启动:服务器给 gzip 压缩的部分加了标记,浏览器会抢先解压,应用就读不了了。v0.12.0 已能处理这种情况(#7639)。 - 内容识别填充工作区在浏览器里也能用,但由于网页版不支持多线程,预览要等松开鼠标后才计算(#2376)。出于同样的原因,多核文字渲染加速只在桌面版中有效。
- 网页版仍然无法显示中文。 文字图层和界面中的中日韩文字都会显示成空白方框,因为网页版目前还没有附带中日韩字体(#1615,仍未解决)。需要处理中文文字时,请使用桌面版。
自行部署的方法见网页版页面。
问题修复与稳定性
- Linux:崩溃恢复用的自动保存文件移出了配置文件夹(#6941);检测文件对话框时,能发现背后没有文件选择器的门户(#6422);显示文件位置时,绝不会把文件本身交给
xdg-open(#7168);在 Wayland 下的 Flatpak 版中,粘贴不到内容时会说明原因和变通方法(#5279)。 - GPU:修复了 AMD 显卡在 Vulkan 下局部刷新画布后出现的画面错乱(#6438);启动时不再向显卡请求超出其能力的资源(#6050)。
- 裁剪与旋转:“任意角度旋转画布”保留完整精度的角度,旋转后的裁剪能对齐到像素(#7370);透视裁剪和任意角度旋转会让背景图层保持不透明(#7139);选项栏有弹出面板打开时,Esc 和 Enter 先作用于弹出面板(#7388)。
- 滤镜:旋转扭曲、挤压和球面化会填满内切椭圆(#5871),镜头光晕不再把 32 位文档中高于 1.0 的像素变暗(#5786),直方图统计的是文档本身的像素,而不是模糊后的缩略图(#6724)。
- 按 Ctrl/⌘+V 粘贴时,不论先松开哪个键都能粘贴图像(#6360);滚出视野的菜单行不会再弹出子菜单(#6356)。
- 安全:Affinity 文件的复合几何和多层嵌套的专色有了上限(#6486、#6506),超过 10,000 个组的
.ase色板文件会被拒绝(#5811),变换和修饰笔画在分配内存前会检查尺寸,数值溢出会在文档改动前被拒绝(#6493、#5992、#6502)。
更多已知问题和解决办法见故障排查指南。
升级前需要知道的变化
- 没有 v0.11.0。 版本号从 0.10.0 直接跳到了 0.11.1。
- “对所有图层采样”改为按工具分别设置。 为魔棒或油漆桶打开它,不会再同时为模糊、锐化和涂抹工具打开。升级后请检查常用工具的这一选项(#5570)。
- 编辑 › 内容识别填充… 会打开工作区。 带参数调用这个命令时(例如在动作和自动化中),仍会直接执行(#2376)。
- Linux 上崩溃恢复的自动保存文件换了位置,从
~/.config/photocraft/Recovery移到$XDG_STATE_HOME/photocraft/Recovery,默认是~/.local/state/photocraft/Recovery。旧的自动保存文件会在启动时移过去。macOS 不变(#6941)。 - AZERTY 键盘:Ctrl/⌘+; 仍可能被当成 Ctrl/⌘+,(#7521)。
- 新安装包还没写进 README。 v0.11.1 的 README 中,Linux 部分仍只列出 AppImage、Flatpak、
.deb、.rpm和压缩包,FreeBSD 部分也只有 x86_64。下一版 v0.12.0 又不再提供 FreeBSD aarch64 压缩包。 - Windows 7 和 8:PhotoCraft 仍然需要 Windows 10 或更新版本(#2310),v0.11.1 的 MSI 安装包依然不会检查系统版本。
如何升级
前往下载页获取 v0.11.1:Windows、macOS、Linux 或网页版。这次发布共有 29 个文件:v0.10.0 已有的 26 个,加上 photocraft-0.11.1-linux-x86_64.pkg.tar.zst、photocraft-0.11.1-linux-aarch64.pkg.tar.zst 和 photocraft-0.11.1-freebsd-aarch64.tar.gz。下载后可以用 SHA256SUMS.txt 校验。请只从官方 GitHub Release 下载,不要使用第三方镜像或转载的安装包。如果你是从 v0.9.0 或更早的版本升级,也请看看 v0.10.0 的更新说明。
完整更新日志(含全部合并的 PR):GitHub 上的 PhotoCraft v0.11.1。