回到顶部

如何缝合一个Photoshop全景图

订阅以下以立即下载文章

您也可以选择您的兴趣,免费获得我们的高级培训:

你的隐私是安全的。我永远不会分享你的信息。
相关课程: 轻松编辑与Lightroom

一旦了解步骤,创建一个Photoshop全景很容易。

一种全景是由更小的图像组成的图片。下图是芝加哥天际线的10幅全景图。

10幅芝加哥天际线全景图。
10幅芝加哥天际线全景图。我的设置是f16的15秒。ISO250。

我们通常会想到全景,薄薄的景观。但Panoramas可以是垂直的以及水平,它们可以是任何尺寸。

我有时候在Photoshop中一起缝合图片以使创造性的扭曲。您还可以创建Panoramas以获得比镜头更宽的角度允许或创建更大的文件大小。

一个垂直的,四图像的全景风暴云在美国中西部
一个垂直的,四图像的全景风暴云在美国中西部。我在风景模式下拍摄了每一张图片。然后我把图片拼接在一起,创建了一个垂直的全景图。我的设置是f16的1/30秒,ISO160。

在本文中,我将向您展示如何在Photoshop中创建全景图。我将专注于创建景观全景,因为这是最流行的类型。

将许多小图像拼接成一幅大图像的过程是很容易的。让我们从最具挑战性的部分开始,创建组件映像。

第1步 - 拍摄全景

创建一个成功的全景很大程度上取决于你如何拍摄单个图像。你需要提前计划好全景图。

拍摄图片纵向.这似乎是反直观的,因为您的最终产品将处于景观方向。但纵向取向捕获了更多的垂直信息。

面向景观的全景图,由在纵向创建的四个图像。
我从纵向创建的四张图像创建了这一景观导向的全景。我的设置是F11,ISO250的1/2秒。

保持相机级别。使用a是个好主意三脚架并确保它的水平。在全景中,图像之间的任何曲线都会显示。

重叠帧的1/3到1/2 -大约40%。我试图找到自然地标来引导我的重叠部分。我宁愿有太多的图像,而不是太少,但Photoshop将需要一些图像之间的分离。

标准化相机的设置.在开始全景之前,在全景中心拍摄一个图像。这是您的设置指南。使用焦距、聚焦、曝光和白平衡以这种形象为标准。

一旦你决定了相机的设置,把所有东西都转换成手动模式.在拍摄全景照片之前锁定这些设置。

景观全景在Smokey山脉从三张图片
我从三张图片中创建了这张烟雾山的全景图。我想要一个比我的镜头更宽的角度。我的设置在f11时是0.8秒,ISO400。

现在您有图像让我们继续在Photoshop中一起缝合图片。

步骤2 -在Photoshop中打开图像

一旦你决定了你想要缝合的图片,在Photoshop中打开它们。我建议关闭其他未打开的文件。制作全景图需要大量的处理能力。

如果你的文件在Lightroom.,有一个特殊的出口到全景选项。选择照片并选择照片下拉菜单。选择编辑,然后单击Photoshop中的Panorama。这将带您到Photoshop中的全景选项屏幕。

显示从Lightroom在Photoshop中合并全景图的过程的截图。
显示从Lightroom在Photoshop中合并全景图的过程的截图。

如果您的文件已经在Photoshop中,选择FILE下拉菜单,然后选择AUTOMATE。单击PHOTOMERGE。

这将打开Photomerge窗口。

在Photoshop中打开Photomerge窗口的过程截图。
在Photoshop中打开Photomerge窗口的过程截图。

第3步 - 选择全景选项

在Photomerge窗口中有一些选项。

如果你在Photoshop中打开的文件是你想要合并的,那么选择ADD open files。如果您已经从Lightroom打开了这些文件,那么应该已经列出了各个文件。

在Photoshop中显示全景选项的Photomerge窗口的截图。
在Photoshop中显示全景选项的Photomerge窗口的截图。

在左侧列中有一些布局选项,在底部有一些复选框。

始终从左侧的自动布局选项开始。Photoshop通常擅长讨论如何将图像拼接在一起。如果您不喜欢结果,请尝试其他布局选项。

  • 透视图使用中心图像作为参考,并适合所有其他图像围绕这一个。
  • 圆柱形试图减少宽全景的普通“蝴蝶结”形状。
  • 球形创造了360度的全景。它可以减少其他类型的全景的失真。
  • 拼贴构件对齐图像,可以旋转或缩放图像以适合在一起。
  • 重新定位使图像对齐,但不扭曲或重塑它们以创建全景图。

布局选项可能类似,特别是如果您的相机拍摄了组件图像时。

6-图像全景在密苏里州欧扎克斯。
自动(顶部)和圆柱形(底部)模式之间只有轻微差异。6-图像全景在密苏里州欧扎克斯。我的设置是F13,ISO400的1/00。

PhotoMerge窗口底部的复选框允许您调整全景。

默认情况下,“混合图像在一起”旁边的复选框是选中的。我检查过了。Photoshop通常在如何混合图像方面做出很好的决定。

我不检查“小插图删除”框,但如果您使用的是您所知的镜头会创建一个装饰图案在每个图像周围。

我也没有勾选“几何失真校正”框。我在Lightroom中应用了一个失真校正,作为导入预设的一部分。如果您还没有应用失真校正,请考虑勾选此框。

我有时检查“内容清楚填满透明区域“框。Photoshop将填充全景周围的空白区域。Photoshop通常很好地选择用作填充物。但如果您不希望Photoshop添加内容或Photoshop并未猜到,请取消选中此框。

树下岩石湖的全景图
检查这个6张全景图的内容感知填充透明区域框的结果。内容感知填充并不完美。天空和树木需要一点修整。我的设置是F13,ISO400的1/00。

准备就绪后,单击“确定”。

步骤4 -等待Photoshop创建全景图

Photoshop将看看各个图像并找到重叠。然后程序将创建一个新文件。从每个图像采取的部件将显示在此新文件中的单个层。

在photoshop中创建全景的屏幕截图
Photoshop创建了一个新的全景图像。你可以在右下角看到从单个图像创建的图层和图层蒙版。我的设置是f16的15秒。ISO250。

在Photoshop中创建全景图需要一些时间。时间长短取决于:

  1. 你要把多少张照片拼接在一起
  2. 你在Photomerge窗口中选择了多少复选框
  3. 你电脑的处理能力。

休息一下。买一些咖啡。做一些关键字。

步骤5 -保存和编辑全景图片

一旦Photoshop创建了一个新的全景图,你就可以开始后期处理了。首先,将图层合并在一起。这给了你一个干净的图像工作。

如果你没有要求Photoshop进行内容感知填充,你会在图像周围有一些空白。用克隆或补丁工具填充空白,或者裁剪以删除空白。

现在,您已准备好开始后处理图像。您可以在Photoshop中执行此操作,或将图像导入到Lightroom。

我将全景文件保存为一个tiff然后把它导入我的Lightroom目录.如果我的文件太大而无法保存,我可以选择丢弃图层并在另存为TIFF文件时保存副本。这是减少文件大小的一种方法。

石头楼梯间的Fisheye全景
使用4图像全景和各种失真工具在Photoshop中创建的Fisheye效果。我的设置是F8.0,ISO800的1/30秒。

结论

在Photoshop中创建全景图很容易。

最困难的部分是创建无缝拼接的图像,以获得成功的全景图。记住保持你的相机水平和设置相同的图像。重叠图像约40%。

在Photoshop中打开图片,选择File - automated - Photomerge。

Photoshop会给你一些选择。我通常从自动布局选项开始,并要求Photoshop混合图像。

一旦Photoshop创建全景图片,我合并了层数.然后我开始后期处理我的新全景创作。

显示评论(0)
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]
(type = '文本']
(type = '文本']
(type = '密码']
(type = '密码']
(activeKey)
(activeKey)
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
['rmockx.realplayer g2 control','rmocx.realplayer g2 control.1','RealPlayer.realPlayer(TM)ActiveX控件(32位)','RealVideo.realVideo(TM)ActiveX控制(32位)','RealPlayer']
[指数]
[指数]
[一世]
[一世]