跳到教程正文
lil cactus

如何替换照片中的天空

中级8 分钟更新于

简要回答

在 Lil Cactus 中打开风景照,选择选择 然后 天空...;对于示例照片,天空置信度保持 50%,边缘恢复设为 4 px,保持勾选柔化边缘,然后单击应用。选择选择 然后 反选,再选择图层 然后 图层蒙版 然后 添加图层蒙版(显示全部),让风景保持可见并隐藏原来的天空。选择选择 然后 取消选择,用文件 然后 将图像置入为图层...添加一张天空照片,然后选择图层 然后 排列 然后 后移一层。调整天空的位置,在蒙版上修补缺失的前景,最后存储为 Lil Cactus 项目,保留两个图层。

绿色海岸悬崖上的灯塔,平淡的灰色天空被替换为柔和的蓝灰色云层,前后对比
新的云层位于灯塔后面;悬崖、小路和大海保持原来的光线。 拖动滑块进行对比。
用时
8 分钟
难度
中级
准备工作
一张风景照和一张光线相配的天空照片
适用格式
RGB 照片,包括 JPEG、PNG 和 WebP
打开 Lil Cactus

示例文件:灯塔照片日间天空

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

替换天空就是把两张照片合在一起。图层蒙版是附加在风景图层上的一张黑白图像,它隐藏原来的天空:白色的地方显示风景,黑色的地方让下方的新天空透出来。

选择一片适合这个场景的天空。这张海岸照片的日光柔和,大海呈灰蓝色,所以示例中替换用的是冷色调、光线柔和的云层。如果换成金色的日落,前景的光线和颜色也得跟着修改。

七步替换天空

  1. 打开风景照并选中天空

    下载上方的两个示例文件,然后选择文件 然后 打开...,打开 lighthouse-dull-sky.jpg。sky-soft-daylight.jpg 留到第 4 步再用。

    选择选择 然后 天空...,等待预览完成。第一次使用时可能需要下载选择模型;图像处理在你的设备上进行。

    “文件”菜单,“打开...”和“将图像置入为图层...”已圈出
    把风景照作为文档打开。之后用“将图像置入为图层...”添加第二张照片。
    “选择”菜单,“天空...”已圈出
    “选择天空”会在可见画面中找出天空。
  2. 检查选区预览

    对于示例照片,天空置信度保持 50%,边缘恢复设为 4 px,并保持勾选柔化边缘。较小的恢复半径适合灯塔硬朗的轮廓。单击应用。

    预览会在棋盘格上显示选中的天空。这只是一个起点:浅色的建筑可能被误认为天空。添加新天空之后,你会把灯塔缺失的一角修补回来。

    “选择天空”的控件:天空置信度 50%、边缘恢复 4 像素、已勾选“柔化边缘”,均已圈出
    示例照片用这些数值;换一条天际线,可能需要不同的置信度或边缘半径。
    “选择天空”的预览,“应用”已圈出
    天空已被选中;棋盘格标出未选中的区域。
  3. 建立保留风景的蒙版

    选择选择 然后 反选,让陆地、大海和灯塔被选中,而不是天空。然后选择图层 然后 图层蒙版 然后 添加图层蒙版(显示全部)。

    原来的天空消失,变成棋盘格。图层面板中,背景旁边出现了第二个缩览图:这就是蒙版。添加另一张照片之前,先选择选择 然后 取消选择。

    “选择”菜单,“反选”和“取消选择”已圈出
    “反选”把选区从天空换成前景。建立蒙版后,“取消选择”会清除选区。
    “图层”菜单中展开了“图层蒙版”,“添加图层蒙版(显示全部)”已圈出
    虽然名称如此,但只要有活动选区,“显示全部”就会使用这个选区。
  4. 把新天空放到风景下方

    选择文件 然后 将图像置入为图层...,然后选择 sky-soft-daylight.jpg。它会作为新图层出现在“背景”上方,一开始会盖住整个画面。

    保持 sky-soft-daylight 图层处于选中状态,选择图层 然后 排列 然后 后移一层。现在带蒙版的“背景”位于新天空上方。灯塔和悬崖重新出现,被隐藏的天空区域透出了云层。

    “图层”菜单中展开了“排列”,“后移一层”已圈出
    把天空下移一层,放到带蒙版的风景后面。
    “图层”面板:带蒙版的“背景”位于选中的“sky-soft-daylight”图层上方
    带蒙版的“背景”(蒙版已圈出)应在上方,天空应在下方。
  5. 让云层对齐地平线

    保持天空图层处于选中状态,选择编辑 然后 自由变换。在选项栏中,选择参考点网格中央的点。对于示例照片,把Y设为 −68,其他数值保持不变:X为 768,W和H为 100%,角度为 0°。单击对勾按钮提交变换。

    这会把天空向上移动 580 px,让它下部较淡的云层落在海平线上。如果用的是别的天空,就在变换框内拖动,直到云层的比例和地平线看起来自然,同时保证整个被隐藏的天空区域都被覆盖。

    “编辑”菜单,“自由变换”已圈出
    只变换选中的天空图层。
    自由变换选项:中央参考点和 Y −68 已圈出
    Y 是所选参考点的垂直位置,这里是天空的中心。
    自由变换选项栏的末端,对勾按钮已圈出
    单击对勾按钮确认新位置。
  6. 在蒙版上修补浅色墙面

    选择视图 然后 放大,直到能看清灯塔底部,大约 300%。如果需要平移画面,先在图像上单击一次,再按住空格键拖动。单击“背景”图层的蒙版缩览图,也就是风景旁边那个黑白缩览图。

    右键单击左侧工具栏中的画笔图标,选择画笔工具。先按 D,再按 X,用白色绘画。把大小设为 6 px,并确认硬度、不透明度和流量都是默认的 100%。

    在灯塔右侧黑色门洞周围的浅色墙面内,用短笔画涂抹。顺着门上方的屋檐边缘涂,到墙的外边缘为止。涂右侧窄边和屋顶尖端时,把大小减小到 2 px。蒙版上的白色会把这些原来的建筑像素找回来。不要涂到天空上。

    提示 如果某一笔把旧天空也带回来了,按 Ctrl+Z 或 ⌘Z 还原这一步,然后换用更小的画笔。

    “视图”菜单,“放大”已圈出
    修补蒙版前,先放大灯塔底部。
    “图层”面板中“背景”的蒙版缩览图已圈出
    选中蒙版,这样画笔改变的是可见范围,而不是在照片上涂白色。
    工具栏中的画笔按钮及其弹出菜单中的“画笔工具”已圈出
    从工具栏的工具组中选择画笔工具。
    画笔选项:大小 6 像素和硬度 100% 已圈出
    在笔直的建筑边缘内侧使用小号硬画笔。
    修补蒙版前放大的灯塔底部,天空切进了右侧的白墙
    修补前:黑色门洞旁边的浅色墙面缺了一块。
    同一处灯塔底部,用白色画笔涂抹后,右侧墙面和屋顶边缘已恢复
    修补后:墙面和屋檐边缘重新显示出来。要顺着它们的轮廓涂,不要在整座建筑周围涂一个矩形。
  7. 存储图层并导出成品

    选择文件 然后 存储为 然后 Lil Cactus 项目...,把风景、它的蒙版和天空作为可分别编辑的部分保留下来。之后,文件 然后 存储会存储这个项目。选择文件 然后 导出 然后 JPEG…并单击导出,即可得到一张新的成品照片。

    如果继续使用打开的 JPEG,文件 然后 存储会以该格式写入一张合并后的图像;第一次存储时会打开存储图像对话框。

    “文件”菜单中展开了“存储为”,“Lil Cactus 项目...”已圈出
    保留一个项目文件,以后还能修改蒙版和天空。
    “文件”菜单中展开了“导出”,“JPEG…”已圈出
    “JPEG…”会把成品照片导出为一个新文件。
    JPEG 导出对话框,“导出”已圈出
    导出一份合并后的副本用于分享。

换上另一片天空

不带陆地或水面的天空照片更容易定位。选用像素足够多、能盖住整个空缺区域的照片。在自由变换中缩放时,保持宽度和高度链接,让云层保持原有比例。在海平线处使用天空远处、较淡的部分,而不要从一大朵近处的云中间穿过。

除了查看整张图,也要检查灯笼、屋顶和悬崖边缘。蒙版可能会遮住建筑的一角,或留下一圈发白的边。在风景蒙版上涂白色可以恢复前景,涂黑色可以隐藏残留的原天空。在硬边附近使用小画笔。树木、电线和半透明的树枝比这张示例需要更细致的蒙版处理。

解决常见问题

新天空盖住了灯塔

天空图层位于风景上方。在“图层”面板中选中它,选择图层 然后 排列 然后 后移一层,直到它位于带蒙版的“背景”下方。

消失的是风景,而不是天空

蒙版是根据天空选区建立的。选中“背景”的蒙版缩览图,选择图像 然后 调整 然后 反相,互换蒙版的明暗区域。“反相”会立即生效。

地平线附近出现一条棋盘格

天空向上移得太多,或者太小,填不满空缺区域。在“图层”面板中选中天空图层,用编辑 然后 自由变换让它盖住整个被蒙版隐藏的区域。

云层看起来像是贴上去的

检查云层的比例、光线方向和地平线处的亮度。在没有阴影的前景上方放一片阳光明亮、清晰锐利的天空,光调整位置是不够的。先换一片光线更接近的天空,再尝试校正颜色。

接下来做什么

从其他编辑器转过来

Photoshop
编辑 › 天空替换...

替换天空常见问题

“选择天空”会自动替换天空吗?

不会。Lil Cactus 的“选择天空”建立的是一个可编辑的选区。你用它建立蒙版,然后把另一张天空照片放到风景后面并调整位置。

能替换完全发白的天空吗?

能。在 Lil Cactus 中,你可以用图层蒙版隐藏白色天空,让下方的另一张照片显示出来。这会添加新的云层细节,但不会从白色像素中恢复细节。

能只移动新天空而不移动风景吗?

能。在 Lil Cactus 中,先选中天空照片图层,再选择“编辑 › 自由变换”。风景在它上方自己的图层上,保持不动。

存储之后还能更换天空吗?

能,前提是存储为 Lil Cactus 项目。项目中的图层和蒙版仍然可以编辑;JPEG 导出文件只包含它们合并后的效果。

替换天空也会改变水中的倒影吗?

不会。Lil Cactus 的这种方法只替换被风景蒙版隐藏的区域。如果水中能看到形状明显的云层倒影,需要另外编辑,让它与新天空一致。

替换天空时,我的照片会被上传吗?

不会。Lil Cactus 在你的设备上处理“选择天空”和图层合成。第一次使用时可能会下载选择模型。