跳到教程正文
lil cactus

如何虚化照片背景

中级6 分钟更新于

简要回答

选择选择 然后 主体,然后选择图层 然后 复制图层和编辑 然后 清除,从副本中删除人物。选择选择 然后 取消选择,再选择滤镜 然后 模糊 然后 镜头模糊...,把源设为透明度,半径设为 30 px(约为照片宽度的 2%),然后单击应用。副本中的街道被虚化,清晰的人物从下方的照片中透出来,周围没有光晕。

一位穿黄色毛衣的女士站在处处清晰的繁忙街道上,以及同一张照片中她身后的街道被虚化后的效果
拖动滑块,对比原图和按本教程处理后的结果。
用时
6 分钟
难度
中级
准备工作
一张主体在背景前面、轮廓清楚的照片
适用格式
JPEG、PNG、WebP、HEIC、PSD 及其他图像
在 Lil Cactus 中打开示例使用你自己的照片

免费,无需注册。你的照片始终保存在你自己的电脑上。

手机相机通常让一切都清晰,从人物到身后的店铺招牌,杂乱的背景就会抢走注意力。用大光圈镜头的相机则只让主体清晰。你可以事后用镜头模糊加上这种效果,它的模糊方式和镜头一样。

直接在照片上虚化背景有个问题:模糊会把人物的颜色也混进去,在人物周围留下一圈光晕。所以本教程中,你要虚化的是一份删除了人物的照片副本,让清晰的人物从下方的原图中透出来。

七步虚化背景

  1. 打开照片

    访问 lilcactus.app,选择文件 然后 打开...,或者把照片拖到窗口中。如果想完全照着操作,请打开本页的示例照片。

  2. 选中人物并检查轮廓

    选择选择 然后 主体。Lil Cactus 会找到人物,并用移动的虚线勾出轮廓;第一次使用可能需要几秒钟。沿着轮廓检查有没有被圈进去的背景。

    在示例中,左下方包带和手臂之间有一小块三角形的粉色花朵被圈了进去。把它去掉:在工具栏中右键单击套索按钮,选择多边形套索工具,然后选择几次视图 然后 放大,滚动到那块三角形。按住 Alt 或 ⌥ 单击它的一个角,松开 Alt 或 ⌥,单击其他几个角,再单击第一个角闭合。第一次单击时按住 Alt 或 ⌥,会从选区中减去这块形状。

    穿黄色毛衣的女士,头发、毛衣和挎包周围有一条虚线选区
    “选择 › 主体”勾出了人物轮廓。
    包带和手臂之间空隙的特写,透过空隙露出的粉色花朵周围有一圈虚线
    包带空隙中的花朵(照片左下方,手臂下面),已从选区中减去。
  3. 复制照片

    选择图层 然后 复制图层。图层面板中,照片上方出现一个名为背景 拷贝的图层并处于选中状态;选区轮廓保持不变。

  4. 从副本中删除人物

    选择编辑 然后 清除,或按 Backspace 或 ⌫。副本上现在有一个人形的洞。画面看起来没有变化,因为你透过这个洞看到的是下方照片中的她。

    街道上女士原来的位置变成一个空的、显示棋盘格的人形洞,洞的左下方保留了一小块花朵
    单独显示的副本(为了这张图隐藏了下方的照片)。
  5. 取消选择

    选择选择 然后 取消选择,让模糊作用于整个副本。请使用菜单:它的快捷键 Ctrl+D 或 ⌘D 在很多浏览器中会添加书签。

  6. 用镜头模糊虚化副本

    选择滤镜 然后 模糊 然后 镜头模糊...。在深度映射选项卡中,把源设为透明度:这样镜头模糊会把那个洞排除在模糊之外,她的颜色就不会扩散到街道上。在光圈选项卡中,确认半径为 30 px,对这张 1536 px 的照片来说是很强的模糊。单击应用。

    镜头模糊的“深度映射”选项卡:源设为“透明度”并已圈出,模糊焦距为 0,未勾选“反相深度映射”
    源:透明度。
  7. 检查结果,然后存储

    她身后的咖啡馆、自行车和人群都变得柔和,而她保持清晰。镜头模糊像镜头一样混合光线,所以虚化后的街道也会稍微变亮一点(这里平均约亮 10 级,满级 255,阴影处更多)。

    选择文件 然后 导出 然后 JPEG…(或其他格式)并单击导出,得到一份拼合的副本;你打开的文件不会改变。文件 然后 存储会把拼合后的结果写回你打开的文件;如果是 JPEG,第一次存储时会打开存储图像设置。要保留两个图层,请选择文件 然后 存储为 然后 Lil Cactus 项目...。如果散乱的发丝之间露出清晰的背景,请在存储前先看下文的“头发和其他细微边缘”。

    她身后咖啡馆的两张裁切图:左边是清晰的自行车、植物和坐在桌旁的人,右边是同一区域虚化后的样子
    她身后的咖啡馆,处理前后。

为什么不直接虚化照片?

选中人物后用选择 然后 反选反转选区,镜头模糊就只改变背景,但它仍会读取背景旁边的像素,其中也包括她的。她的颜色会扩散到她周围的街道上:在示例中,毛衣旁边会出现一条约 10 px 宽的黄色带。从副本中删除她并选择透明度,就能把她的颜色挡在模糊之外。

毛衣边缘衬着虚化街道的两张放大裁切图:左边毛衣旁有一条偏黄的色带,右边边缘干净
直接虚化(左)和从副本虚化(右),已放大。

头发和其他细微边缘

散乱发丝之间的空隙属于人物轮廓的一部分,所以从中透出的背景会保持清晰。在示例中,这在她头发左侧、肩膀上方最明显,肩膀处还有一朵清晰的粉色花,在 100% 下就能看出来。

要柔化这些地方,在图层面板中单击背景这一行(清晰的斑点在下方的照片上)。在工具栏中右键单击修饰按钮(带图章的那个),选择模糊工具。把大小设为 24 px 左右,强度设为 40%,然后在发丝之间的空隙和那朵花上涂抹两三遍,避开毛衣。画笔下的发丝也会变柔和,清晰度大约减半:在 100% 下看起来像是发丝落到了焦外,但放大后能看出涂抹过的地方,所以笔触要尽量只落在空隙上。

在第 3 步之前,使用选择 然后 调整边缘...并把输出设为选区,可以多保留一些发丝;检查结果中有没有清晰的背景小斑点。去除背景一文详细介绍了调整边缘。

她头发左侧、黄色肩膀上方的放大图:上图中发丝间露出清晰的背景和一朵粉色花;下图中同样的地方已柔化,画笔经过处留下一条柔和的条带
使用模糊工具之前(上)和之后(下),放大 3 倍。
模糊工具选项栏的一部分:大小 24 px 和强度 40% 已圈出,中间是硬度 50%
大小 24 px,强度 40%。

模糊用多少合适

  • 半径以像素为单位,所以照片越大,要达到同样的效果数值就要越大:在 1536 px 的照片上,30 px 约为宽度的 2%;在 4000 px 的照片上,试试 60 到 80。想要更含蓄的效果,用一半左右即可。
  • 形状决定亮点扩散成的轮廓,默认是六边形。

解决常见问题

她的轮廓发虚,好像街道漫到了她身上

源保留成了无,均匀模糊。选择编辑 然后 还原 (Ctrl+Z 或 ⌘Z),再用透明度重新应用镜头模糊。

人物的一部分被虚化了

选区漏掉了这部分,所以它留在了副本上。一直撤销到人物回到副本上,然后在执行编辑 然后 清除之前把漏掉的部分加进来:按住 Shift 或 ⇧,用多边形套索工具围着它单击一圈。

“编辑 › 清除”呈灰色不可用

副本被锁定了,或者是智能对象。被锁定的图层可以用图层面板中它的锁形图标解锁。如果是智能对象,选择图层 然后 栅格化 然后 栅格化图层,然后单击转换为像素。之后继续操作。详见智能对象。

从其他编辑器转过来

Photoshop
选择 › 主体,然后选择 滤镜 › 模糊 › 镜头模糊...,它的深度映射可以使用图层的透明度。

背景虚化常见问题

一定要选中人物吗?

用这个方法的话,是的:在 Lil Cactus 中,“选择 › 主体”一步就能找到人物,这样你就能在模糊之前把人物从副本中删除。如果没有选区,不使用深度映射的镜头模糊会均匀地模糊整张照片。

为什么虚化后的背景变亮了?

镜头模糊像镜头一样混合光线,所以亮点会扩散,把周围较暗的区域提亮。在 Lil Cactus 中,如果想让它暗一些,单击“背景 拷贝”这一行,然后选择“图像 › 调整 › 色阶...”。

这个方法适用于合影吗?

适用,只要“选择 › 主体”选中了每个人。在 Lil Cactus 中,第 2 步之后检查轮廓,按住 Shift 键用“多边形套索工具”把漏掉的人加进来。

背景虚化适用于宠物或物品的照片吗?

适用。在 Lil Cactus 中,“选择 › 主体”会选中主要拍摄对象,例如宠物、产品或汽车;模糊之前检查一下轮廓。

之后还能修改模糊效果吗?

可以,只要文档还开着,或者已存储为 Lil Cactus 项目:清晰的照片仍然是最底层的图层。在 Lil Cactus 中,删除虚化的副本,用不同的半径重复第 2 到第 6 步即可。

在 Lil Cactus 中虚化背景时,照片会被上传吗?

不会。选择主体和模糊都在你自己设备上的浏览器中运行。开启统计时,编辑器只记录使用了哪些工具,从不记录图像,详见隐私政策。