跳过主要内容

用 PhotoCraft 抠图去背景、选择主体

免费、离线的抠图去背景:PhotoCraft 的移除背景、选择主体、对象选择,以及 v0.18.0 新的全窗口选择与蒙版工作区怎么用,做不到的地方也说清楚。

非官方社区指南更新于 2026 年 11 月 1 日

一句话回答:能。PhotoCraft 抠图去背景免费、离线,也不用注册账号。选中一个像素图层,在属性面板的 快速操作(Quick Actions)里点 移除背景(Remove Background),PhotoCraft 就会找出主体,用图层蒙版把其余部分遮住。像素一个都不删,蒙版之后还能再涂改。想控制得更细,就先用 选择 › 主体(Select › Subject)、对象选择工具或快速选择工具做出选区,再到 选择 › 选择与蒙版…(Select and Mask…,Ctrl+Alt+R,macOS 上是 ⌘⌥R)里调整。v0.18.0(2026 年 10 月 31 日)把它做成了和 Photoshop 一样的全窗口工作区(#8896)。没有什么需要另外下载的可选组件:以上全部在你自己的电脑上运行,用的是传统图像分析算法,不是 AI。PhotoCraft v0.18.0 里根本没有机器学习模型,下文会说明原因。

可以在下载页下载 PhotoCraft,也可以直接用浏览器打开在线编辑器,里面是同一套工具。

一键移除背景

移除背景从 v0.5.0 起就有了。#734 最初把它加成了 图层 › 移除背景,同一版本里的 #824 又把它改成和 Photoshop 一样的快速操作,所以菜单里找不到它。

  1. 打开照片,在图层面板里选中它的图层。
  2. 如果属性面板没显示,打开 窗口 › 属性(Window › Properties)。
  3. 在面板的 快速操作 一栏里点 移除背景。

它会依次做下面几件事,合起来只算一步撤销:

  • 找出主体:方法和 选择 › 主体 相同(见下文),看的是所选图层自己的像素。如果图层没有铺满画布,就只在图层有像素的范围里找。
  • 轻度调整边缘:智能半径 2 像素、平滑 10、羽化 0.5 像素、对比度 10%,让头发和柔和的边缘得到半透明过渡,而不是一刀切。
  • 加上图层蒙版:图层像素保持原样。背景图层会先转成普通图层,这样才能透明。
  • 取消选择,留下蒙版供你检查。

它只对未锁定的像素图层有效,也只有选中这类图层时按钮才会出现。文字、形状和智能对象图层要先栅格化,锁定图像像素 或 全部锁定 也要先关掉。如果图层已经有蒙版,新蒙版会替换掉它。要是背景里没有什么突出的东西,它会报“no subject found”(未找到主体),什么也不改。

结果不满意时,可以用黑白两色直接在蒙版上涂,或者双击蒙版缩略图,在选择与蒙版里调整。双击打开选择与蒙版是默认行为,可以在 编辑 › 首选项 › 工具…(Edit › Preferences › Tools…)里关掉。

用的是什么方法:传统分割

上游把这种方法叫作“Classical”(传统方法):不用训练出来的模型,只用已发表的图像分析算法。选择主体先把图像切成超像素,按每块和画面四周的差异打出显著性分数,再用这些分数作为 GrabCut(一种图割分割算法)的起点。第二轮 GrabCut 会找回颜色和背景接近的主体部分,最后在全分辨率下重新切一遍边缘。v0.18.0 改用 Boykov-Kolmogorov 求解器,切得更快了(#9961)。

上游源码自己的说法是:它适合背景比较单纯、主体比较突出的照片,并不是语义分割。商品图、站在墙前的人像、草地上的宠物,一般都没问题。街景、多人合影,或者主体和背景颜色相近的照片,往往就不行了,这时候下面这些工具更合适。

该用哪个选择工具

工具或命令位置适合
移除背景属性 › 快速操作背景单纯、只有一个主体,想直接得到蒙版
选择 › 主体选择菜单;对象选择、快速选择和魔棒工具的选项栏里也有 选择主体(Select Subject)按钮同样的识别,但得到的是选区,可以先加减、调整再做蒙版
对象选择工具(Object Selection Tool,W)工具栏画面里有多个物体,只要其中一个。围着它拖一个矩形。对象查找程序(Object Finder)默认开启,鼠标停在物体上会高亮,单击即可选中
快速选择工具(Quick Selection Tool,W)工具栏像画画一样涂出沿边缘走的选区。按住 Alt(⌥)是减去。增强边缘(Enhance Edge)会顺手把边缘修平滑
魔棒工具(Magic Wand Tool,W)工具栏纯色背景,比如影棚背景布或白底上的标志。设好 容差(Tolerance,默认 32)和 连续(Contiguous),再反选
选择 › 色彩范围…(Color Range…)选择菜单按颜色或色调在全图范围选择(取样颜色、红色、高光、肤色等),可调颜色容差
选择 › 天空(Sky)、选择 › 焦点区域…(Focus Area…)选择菜单选天空,或在背景虚化的照片里选清晰的部分。两者也都是传统方法

按 Shift+W 可以在三个 W 工具之间切换,详见工具列表和快捷键速查。这些工具的选项栏里都有 对所有图层采样(Sample All Layers)。不勾选时,选择主体等命令只看所选图层;没有选中像素图层时,才看合并后的画面(#5515)。用对象选择工具时,按住 Shift 是添加,按住 Alt 是减去。

如果背景是一种纯色,还有两种工具可以省掉做选区这一步。滤镜 › 其他 › 颜色转为 Alpha…(Filter › Other › Color to Alpha…)能把指定颜色变成透明,适合白底的标志和扫描件。魔术橡皮擦工具(Magic Eraser Tool)和 背景橡皮擦工具(Background Eraser Tool,E)能直接擦掉相近的颜色,不过它们是真的删掉像素,不是用蒙版遮住。

比较顺手的流程是:先用选择主体或移除背景,再用快速选择或对象选择补上漏掉的部分(Shift 添加,Alt 减去),最后调整边缘。

在选择与蒙版里调整边缘

选择 › 选择与蒙版…(Ctrl+Alt+R,⌘⌥R)会占满整个窗口打开。它需要先有一个选区或图层蒙版作为起点。如果没有选区、但图层有蒙版,或者当前选中的是蒙版,它就调整这个蒙版,结果也输出回蒙版。移除背景之后接着这样修,是最常见的用法。矩形选框、套索和魔棒工具的选项栏里,以及蒙版的属性面板里,也都有 选择与蒙版… 按钮。

v0.18.0 用 Photoshop 的布局取代了以前的参数对话框(#8896):上方是选项栏,左边是工具,中间是文档,右边是属性面板。你在里面做的每一步都会记成一条编辑。点 确定(OK)时一次性应用,只算一步历史记录;点 取消(Cancel)就全部丢弃;在工作区里按 Ctrl+Z(⌘Z)每次撤销一条编辑。在线编辑器里也是同样的工作区。

工具

工具快捷键作用
快速选择工具W和画布上一样,涂出沿边缘走的选区
调整边缘画笔工具(Refine Edge Brush Tool)R涂过的区域(比如头发)会根据图像重新计算透明度。用减去模式(或按住 Alt)涂,就恢复那里原来的边缘
画笔工具(Brush Tool)B直接画选区,可设硬度
对象选择工具W围着物体拖矩形,或开着对象查找程序直接单击
套索工具、多边形套索工具L手动圈出要添加或减去的区域
抓手工具、缩放工具H、Z移动和缩放视图。按住空格键也能平移

选项栏里有 添加(Add)和 减去(Subtract)(按住 Alt 临时互换)、画笔的 大小(Size,[ 和 ] 调节)、对所有图层采样 和 选择主体。调整细线(Refine Hair)按钮也在,但是灰的,因为 PhotoCraft 还没有头发检测(#2671)。

视图模式

在 视图(View)列表里选,或者直接按对应字母。F 依次切换各视图,按住 X 显示不带任何视图效果的原图。

视图快捷键显示内容
洋葱皮(Onion Skin)O选区叠在半透明底上(透明度默认 50%)。打开时默认就是这个视图
蚂蚁线(Marching Ants)M选区轮廓
叠加(Overlay)V彩色叠加层(红色,不透明度 50%),默认盖在被蒙版区域上;把 指示(Indicates)设为 所选区域(Selected Areas)则盖在选区上
黑底(On Black)A抠出的图放在黑色上,方便发现浅色毛边
白底(On White)T抠出的图放在白色上,方便发现深色毛边
黑白(Black & White)K蒙版本身
图层上(On Layers)Y抠出的图叠在下面的图层上

列表下方:显示边缘(Show Edge,J)只显示边缘检测处理的那一圈,显示原始(Show Original,P)显示调整之前的选区。实时调整(Real-Time Refinement,默认开)在你涂抹时就更新预览。高品质预览(High Quality Preview,默认关)按原尺寸预览,否则用长边最多 1600 像素的缩小副本。

调整模式、边缘检测和全局调整

  • 调整模式(Refine Mode):只有 颜色识别(Color Aware)可用。对象识别(Object Aware)是灰的,因为它需要分割模型(#2788)。
  • 边缘检测(Edge Detection):半径(Radius,0 到 250 像素)决定边缘周围多宽的一圈要重新判断。智能半径(Smart Radius)让这个宽度沿边缘变化:硬边窄一些,头发和毛发处宽一些。
  • 全局调整(Global Refinements):平滑(Smooth,0 到 100)把锯齿状的轮廓抹平,羽化(Feather,0 到 1000 像素)让边缘变虚,对比度(Contrast,0 到 100%)让软边变硬,移动边缘(Shift Edge,-100% 到 100%)把整条边缘往里收或往外扩。负的移动边缘能切掉一圈残留的背景色。清除选区(Clear Selection)和 反相(Invert)按钮也在这里。

输出设置

净化颜色(Decontaminate Colors)和它的 数量(Amount)会把渗进主体边缘像素里的背景色,换成附近主体像素的颜色。它要生成新像素,所以 输出到(Output To)只能选新建图层或新建文档这几项。

输出到结果
选区(Selection)调整后的选区,留在原图层上。从选区开始时默认是这一项
图层蒙版(Layer Mask)所选图层上的蒙版。从蒙版开始时默认是这一项
新建图层(New Layer)背景已经切掉的图层副本,原图层被隐藏
带蒙版的新建图层(New Layer With Mask)带调整后蒙版的图层副本,原图层被隐藏。勾选净化颜色时会自动选它
新建文档(New Document)尺寸、颜色模式、位深和配置文件都相同的新文档,里面是抠出的图。原文档不动
带蒙版的新建文档(New Document With Mask)同上,抠出的图是一个带蒙版的图层

顶部的 记住设置(Remember Settings)会把这次的设置留到下次。不勾选时,每次打开都从默认值开始(#9444)。复位(Reset)恢复默认值。Photoshop 的预设功能还没有。

工作区里的快捷键

按键作用
W、Shift+W快速选择或对象选择;Shift+W 在两者之间切换
R、B调整边缘画笔、画笔
L、Shift+L套索或多边形套索;Shift+L 在两者之间切换
H、Z、空格抓手、缩放、按住时平移
[、]画笔缩小、放大
按住 Alt(⌥)添加和减去互换
O M V A T K Y、F选择视图;依次切换视图
按住 X显示不带视图效果的原图
J、P显示边缘、显示原始
Ctrl+Z、Ctrl+Shift+Z(⌘Z、⌘⇧Z)撤销或重做一条编辑
Backspace 或 Delete删掉正在画的多边形的最后一个点
Enter闭合正在画的多边形,否则相当于确定
Esc放弃正在画的多边形,否则相当于取消

v0.18.0 没有本地 AI 模型

PhotoCraft v0.18.0 没有任何 AI 选择或 AI 去背景功能,本地的、联网的都没有。选择主体、对象选择和移除背景用的都是上面说的传统方法,桌面版、命令行和在线编辑器都一样。没有模型可下载,没有选项可切换,也没有能加上它的编译开关:v0.18.0 各个程序唯一的可选编译特性是 HEIC 支持。编辑 › 首选项 › AI 集成…(AI Integrations…)管的是允不允许自动化代理控制软件,和模型无关。

你可能在别处看到不同的说法。#1199 本来要加两个可选的本地模型,在 CPU 上运行,在首选项里下载和选择:用于抠出主体的 BiRefNet HR Matting,和用于框选物体的 SAM 2.1 Large。GitHub 上它显示为已合并,v0.17.0 的发布说明也列了它。但它在 2026 年 10 月 25 日合并约一小时后就被撤回了,那时 v0.17.0 还没打标签,所以 v0.17.0 和 v0.18.0 里都没有这些代码。审阅者给出的理由是:本地模型大概应该通过项目所有 Craft 应用共用的 AI 层来接入,而不是单独给 PhotoCraft 做一套。到 v0.18.0,上游评分表里“Local ONNX models behind a flag, managed in Preferences”(可选开启、在首选项里管理的本地 ONNX 模型)这一项仍是 missing(缺失),备注“No ONNX runtime dependency”(没有 ONNX 运行时依赖)。

那个 PR 附带了一份探索性对比,用 20 张照片、在旧版引擎上做的。结果里,传统方法的移除背景和参考主体的平均 IoU 是 31.5%,BiRefNet 是 51.5%。作者自己说这只是挑选过的试验,不算有代表性的测试,传统算法此后也改过,但差距有多大,可以作个参考。以后的版本如果加入本地模型,本页会更新。

修整边缘

  • 头发和毛发:用调整边缘画笔把头发涂一遍,开着智能半径,半径设几个像素,再切到黑底和白底检查。现在还没有调整细线按钮,只能靠这支画笔。
  • 彩色毛边:在选择与蒙版里勾选净化颜色。已经抠成图层的,用 图层 › 修边(Layer › Matting)下的 净化颜色…(Color Decontaminate…)、去边…(Defringe…),黑底或白底上抠下来的边缘用 移去黑色杂边(Remove Black Matte)和 移去白色杂边(Remove White Matte)。
  • 一圈残留的旧背景:试试稍微负一点的移动边缘,或者用对比度让软边变硬。
  • 漏选的地方:直接在蒙版上涂,黑色隐藏,白色显示。或者在选择与蒙版里用快速选择加减。
  • 应用蒙版:要把透明度真正写进像素,用 图层 › 图层蒙版 › 应用(Layer › Layer Mask › Apply)。导出时不需要这一步,导出会自动按蒙版处理。

保存透明背景

格式适合说明
PNG一般的抠图透明度,8 位或 16 位。文件 › 导出 › 快速导出为 PNG(Quick Export as PNG)一步搞定
WebP网页用的小文件保留透明度,默认无损,也可以设质量做有损压缩。v0.18.0 还给 存储为 Web 所用格式(旧版)…(Save for Web (Legacy)…)加了 WebP(#6421)
TIFF印刷和归档保留透明度;选择分层 TIFF 的话图层也保留
PSD之后还要在这里或 Photoshop 里编辑保留图层和蒙版,抠图随时可改
.pcraft之后还要在 PhotoCraft 里编辑什么都保留
JPEG不适合抠图JPEG 不支持透明

这些格式都可以用 文件 › 另存为…(Save As…)或 文件 › 导出 › 导出为…(Export As…)保存。所有格式的对比见文件格式。

批量去背景

移除背景是一条普通命令(layer.removeBackground),所以动作能录下它,命令行也能运行它。

在软件里:在动作面板(窗口 › 动作)里新建一个动作开始录制,在快速操作里点 移除背景,然后停止录制。再用 文件 › 自动化 › 批处理…(File › Automate › Batch…),选这个动作,格式选 PNG。详见动作指南。

在终端里:处理单个文件:

photocraft-cli run photo.jpg --cmd layer.removeBackground --out photo-cutout.png

处理整个文件夹需要一个动作列表。只写命令 ID 的 JSON 文件就够了:

# remove-bg.json
["layer.removeBackground"]
photocraft-cli batch --actions remove-bg.json --in photos --out cutouts --format png

batch 会自动创建输出文件夹,每张图写出一个 <文件名>.png;输出文件夹和输入文件夹相同时会拒绝执行。找不到主体的图片记为失败,其余照常处理。结果要逐张检查:传统方法对有些照片效果很好,对另一些很差。自动化代理也可以通过 MCP 调用同一条命令,见 MCP 与命令行。

PhotoCraft 也能播放 Photoshop 的 .atn 动作。其中的选择主体和选择与蒙版步骤能对应到 PhotoCraft 的命令,但 Photoshop 的移除背景步骤不行,所以这个动作要在 PhotoCraft 里重新录。

局限

上游 v0.18.0 的评分表和差距清单说得很清楚:

  • 没有基于学习的分割:上游差距清单把“ML Select Subject/Sky”(机器学习的选择主体和天空)列在缺失的 AI 功能里,本地模型那一项也是缺失。选择主体和移除背景都是启发式算法,每次结果都要检查。
  • 选择与蒙版在评分表上是 partial(部分完成):工作区、七种视图、调整边缘画笔和六种输出已经做好,但调整细线(#2671)、对象识别(#2788)和预设还没有。
  • 速度:上游的基准测试里,在 2400 万像素照片上重复运行选择主体,中位数 559 毫秒,目标是 100 毫秒,而且测试机当时负载很高。大照片第一次运行会更慢。在线编辑器里这些计算直接在网页里跑,算完之前编辑器会一直等着。
  • 色彩范围 还不能检测人脸。
  • 移除背景 只能用在未锁定的像素图层上,并且会替换已有的蒙版。

更全面的对比见 PhotoCraft 与 Photoshop、GIMP、Photopea 对比。

生成式填充

PhotoCraft 没有生成式填充,也没有生成式扩展,上游把两者都列为缺失。要去掉画面里的物体,它有不靠生成的工具:移除工具(Remove Tool,J)和 编辑 › 内容识别填充…(Content-Aware Fill…),用照片其余部分重建那块区域。如果需要 AI 生成式填充,可以试试 GenerativeFill.ai,这是本站作者另做的一款浏览器工具,和 PhotoCraft 无关。

常见问题

快速操作里没有“移除背景”:所选图层不是像素图层,或者像素被锁定了。选中照片所在的图层,把图层栅格化,或在图层面板里关掉 锁定图像像素 或 全部锁定。

提示“no subject found”,或者选择主体没反应:背景太杂,或者和主体颜色太接近。改用对象选择工具拖一个矩形,或者用快速选择涂。

选择与蒙版是灰的:要先有选区或图层蒙版。

抠出来的图有一圈白边或黑边:用净化颜色、稍微负一点的移动边缘,或 图层 › 修边 里的命令。

导出的图背景是白的:存成了 JPEG。改用 PNG、WebP 或 TIFF。

更多帮助见故障排除。

相关指南

PhotoCraft 对比 Photoshop、GIMP 与 Photopea:一份客观的比较

PhotoCraft 与 Photoshop、GIMP、Photopea 逐项对比:价格、许可证、PSD 支持、AI、插件、自动化和成熟度,以及现在谁适合试用 PhotoCraft、谁还应该再等等。

PhotoCraft 怎么设置中文界面

PhotoCraft 官方版自带简体中文和繁體中文:在 编辑 › 首选项 › 界面 › 语言 中切换,无需重启。另附从右到左布局、中文输入法、未翻译内容和翻译反馈说明。

PhotoCraft 快捷键大全

PhotoCraft 全部默认快捷键速查表,按 Windows、Linux 与 macOS 分列,涵盖各菜单命令、工具切换键与按住临时切换工具、文字格式键、画笔大小与硬度、数字键调不透明度、图层与通道切换,并说明如何自定义快捷键。

PhotoCraft 全部工具一览

PhotoCraft v0.18.0 全部 68 个工具一览:按工具栏分组列出每个工具的快捷键、用途和加入版本,并标出功能尚不完整的工具和工具之外仍缺少的功能。

PhotoCraft 画笔与 Photoshop .abr 画笔文件

不装 Photoshop 也能用 Photoshop 画笔:在 PhotoCraft 里免费导入 .abr 文件,把图片变成画笔笔尖,并设置画笔设置面板、钢笔压力和画笔预设。

PhotoCraft 支持哪些文件格式

PhotoCraft 能打开和保存哪些文件:PSD/PSB、GIMP XCF、Affinity、Paint.NET、OpenRaster、Krita、SVG、HEIC、相机 RAW、TIFF、WebP、EXR、FITS、DPX、DDS 等,附位深、转 PSD 方法和网页版差异。

用 PhotoCraft 打开 GIMP 的 XCF 文件,把 XCF 转成 PSD

不装 GIMP 也能打开 .xcf:免费的 PhotoCraft 能读出图层、图层组、蒙版和混合模式,并把 XCF 转成 PSD、PNG 或 OpenRaster,单个文件和整个文件夹都行。

PhotoCraft 动作与 Photoshop .atn 动作文件

不装 Photoshop 也能用 Photoshop 动作:在 PhotoCraft 免费的动作面板里载入 .atn 文件,查看哪些步骤能播放,存回 .atn,再用批处理或命令行批量处理整个文件夹。

用 CLI 和 MCP 自动化 PhotoCraft

用 photocraft-cli 批量转换 PSD、套用动作;接入 PhotoCraft 开源 MCP 服务器,让 Claude Code、Claude Desktop、Cursor 等 AI 助手修图导出,文件访问限定在指定目录。

PhotoCraft 故障排除:闪退、安装与显示问题

PhotoCraft 启动闪退、显卡与 Wayland 兼容、数位板没有压感、文件无法保存、选中文字被删等常见问题的原因和解决办法,以及日志位置、重置设置和反馈 Bug 的方法。