Ps:自动对齐图层

news2024/11/15 8:56:07

Ps菜单:编辑/自动对齐图层

Edit/Auto-Align Layers

自动对齐图层 Auto-Align Layers命令通过分析选中图层上的图像,识别出图像间的共同特征点(如边缘、纹理或特定标记等),然后基于这些特征点变换(移动、旋转、缩放、扭曲、变形)图层,从而使得它们的相应部分对齐。

对齐后,Photoshop 通常会自动扩展画布,以容纳所有的图层内容,因此每个图层都可能出现空白区域。

  ◆  ◆

使用方法与技巧

1、打开多个文件作为图层。

可以采取一些方法从而更高效地将一组文件打开为同一文档中的图层。

比如,在 Photoshop 中可使用“将文件载入堆栈”脚本命令。

在 Adobe Bridge 中,可使用菜单命令“工具/Photoshop/将文件载入 Photoshop 图层”。

在 Adobe Lightroom 中,可在选中的照片的右键菜单中执行“在应用程序中编辑/在 Photoshop 中作为图层打开”。

对于针对静态背景拍摄的视频,也可以尝试将多个帧转换为图层,以便进行多图层图像处理。

请参阅:

《Ps:视频帧到图层》

Photoshop 将这种由多个相似或相近的图像组成的图层堆叠形式,称为“图像堆栈”。

2、默认情况下,Photoshop 会将位于图像堆栈中的中间图层作为参考图层。其它图层将与参考图层对齐,以便匹配的内容能够自行叠加。

也可以在“图层”面板中,通过锁定某个图层来指定为参考图层。

3、自动对齐时,投影方式一般选“自动”即可。

如果图像受到镜头缺陷的影响,可考虑启用“晕影去除”和“几何扭曲”选项。

一般情况下通过相机元数据才能进行准确的镜头校正。

上述打开文件作为图层的方式都可以保留元数据。

4、自动对齐后的图层,通常作为进一步处理图像堆栈的起点。

比如,替换或删除具有相同背景的图像部分、制作全景图、多重曝光以及焦点堆叠等。或者,转换为智能对象后,执行堆栈模式。

  ◆  ◆

命令选项说明

feaeb9fa9e925189fc16c0430e985ae4.png

投影

Projection

指定图像对齐时的几何变形方式。也称为“版面” Layout。

自动

Auto

默认选项。让 Photoshop 决定最佳的投影方式。

透视

Perspective

调整图层以匹配透视变化。

通过将源图像中的一个图像(默认情况下为中间的图层图像)指定为参考图像来创建一致的复合图像。然后将变换其它图像(必要时,进行位置调整、伸展或斜切),以便匹配图层的重叠内容。

拼贴

Collage

对齐图层并匹配重叠内容,不更改图像中对象的形状,例如,圆形将保持为圆形。

圆柱

Cylindrical

通过在展开的圆柱上显示各个图像来减少在“透视”版面中会出现的“领结”扭曲。图层的重叠内容仍匹配,将参考图像居中放置。

最适合于创建宽全景图。

球面

Spherical

将图像与宽视角对齐(垂直和水平)。

指定某个源图像(默认情况下是中间图层图像)作为参考图像,并对其他图像执行球面变换,以便匹配重叠的内容。

可用来创建 360 °全景图。也可与其它文件搭配使用,产生完美的全景效果。

调整位置

Reposition

对齐图层并匹配重叠内容,但不会变换(伸展或斜切)任何源图层。

镜头校正

Lens Correction

自动校正镜头缺陷。

如果图像中保留有相机元数据,可带来最佳校正效果。

晕影去除

Vignette Removal

若勾选,则在由于镜头瑕疵或镜头遮光处理不当而导致边缘较暗的图像中去除晕影并执行曝光度补偿。

几何扭曲

Geometric Distortion

若勾选,则会补偿桶形、枕形或鱼眼失真。

注意,几何扭曲将尝试考虑径向扭曲以改进除鱼眼镜头外的对齐效果。

当检测到鱼眼元数据时,几何扭曲将为鱼眼对齐图像。

e7c62acd1cd2ea0d6e3bccb970cec2e3.jpeg

“点赞有美意,赞赏是鼓励”

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1430141.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

030-安全开发-JS应用NodeJS指南原型链污染Express框架功能实现审计

030-安全开发-JS应用&NodeJS指南&原型链污染&Express框架&功能实现&审计 #知识点: 1、NodeJS-开发环境&功能实现 2、NodeJS-安全漏洞&案例分析 3、NodeJS-开发指南&特有漏洞 演示案例: ➢环境搭建-NodeJS-解析安装&…

坚持刷题|二叉树的前、中、后序遍历(递归迭代)

文章目录 题目思考递归实现迭代实现前序遍历后序遍历中序遍历 在前、中、后序的迭代遍历中,为什么都采用栈来模拟递归,而非队列? Hello,大家好,我是阿月。坚持刷题,老年痴呆追不上我,今天刷&…

[SWPUCTF 2021 新生赛]ez_unserialize

根据下面的user_agent和Disallow可以判断这个是在robots.txt 我们看的出来这是一个反序列化需要我们adminadmin passwdctf construct 构造方法,当一个对象被创建时调用此方法,不过unserialize()时却不会被调用 destruct 析构方法,PHP将在对象…

分别用JavaScript,Java,PHP,C++实现桶排序的算法(附带源码)

桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。为了使桶排序更加高效,我们需要做到这两点: 在额外空间充足的情况下,尽量增大桶的数量使用的映射函数能够将输入的 N 个数据均匀的分…

MySQL数据库②_库和表的操作_增删查改_备份恢复

目录 1. 创建数据库 2. 字符集和校验规则 2.1 默认的字符集和校验规则 2.2 支持的字符集校验规则 2.3 校验规则对数据库的影响 3. 库的查看,修改,删除 3.1 查看数据库 3.2 修改数据库 3.3 删除数据库 4. 库的备份和恢复 4.1 备份数据库 4.2 …

在虚拟机上搭建CentOS环境并配置静态IP

在虚拟机上搭建CentOS环境并配置静态IP 在进行Linux系统的学习和实践时,搭建一个本地的CentOS环境是一个非常好的方式。本文将介绍如何使用虚拟机(VM)搭建CentOS环境,并配置静态IP,以便更好地进行网络管理和测试。 步…

Java开发工具 IntelliJ IDEA 2023中文

IntelliJ IDEA 2023是一款强大的集成开发环境(IDE),适用于多种编程语言,包括Java、Python、Kotlin等。它提供了许多特色功能,以提高开发效率和代码质量。 Java开发工具 IntelliJ IDEA 2023中文 以下是一些IntelliJ ID…

机器学习复习(4)——CNN算法

目录 数据增强方法 CNN图像分类数据集构建 导入数据集 定义trainer 超参数设置 数据增强 构建CNN网络 开始训练 模型测试 数据增强方法 # 一般情况下,我们不会在验证集和测试集上做数据扩增 # 我们只需要将图片裁剪成同样的大小并装换成Tensor就行 test_t…

跨平台开发:浅析uni-app及其他主流APP开发方式

随着智能手机的普及,移动应用程序(APP)的需求不断增长。开发一款优秀的APP,不仅需要考虑功能和用户体验,还需要选择一种适合的开发方式。随着技术的发展,目前有多种主流的APP开发方式可供选择,其…

【计网·湖科大·思科】实验七 路由信息协议RIP、开放最短路径优先协议OSPF、边界网关协议BGP

🕺作者: 主页 我的专栏C语言从0到1探秘C数据结构从0到1探秘Linux 😘欢迎关注:👍点赞🙌收藏✍️留言 🏇码字不易,你的👍点赞🙌收藏❤️关注对我真的很重要&…

nginx初学者指南

一、启动、停止和重新加载配置 前提:先要启动nginx 在Windows上启动nginx的步骤如下: 1. 下载并安装nginx。可以从nginx官网下载适合自己操作系统的版本,一般是zip压缩包,解压到指定目录中。 2. 进入nginx的安装目录&#xff…

简单几步,借助Aapose.Cells将 Excel 工作表拆分为文件

近年来,Excel 文件已成为无数企业数据管理的支柱。然而,管理大型 Excel 文件可能是一项艰巨的任务,尤其是在高效共享和处理数据时。为了应对这一挑战,大型 Excel 工作簿被拆分为较小的工作簿以增强电子表格管理。Aspose提供了这样…

electron项目在内网环境的linux环境下进行打包

Linux需要的文件: electron-v13.0.0-linux-x64.zip appimage-12.0.1.7z snap-template-electron-4.0-1-amd64.tar.7z 下载慢或者下载失败的情况可以手动下载以上electron文件复制到指定文件夹下: 1.electron-v13.0.0-linux-x64.zip 复制到~/.cache/electron/目录下…

Blender使用Rigify和Game Rig Tool基础

做动画需要的几个简要步骤: 1.建模 2.绑定骨骼 3.绘制权重 4.动画 有一个免费的插件可以处理好给引擎用:Game Rig Tool 3.6和4.0版本的 百度网盘 提取码:vju8 1.Rigify是干嘛用的? 》 绑定骨骼 2.Game Rig Tool干嘛用的&#xf…

LVGL部件8

一.按钮矩阵部件 1.知识概览 2.函数接口 1.lv_btnmatrix_set_btn_ctrl 在 LVGL(LittlevGL)中,lv_btnmatrix_set_btn_ctrl() 函数用于设置按钮矩阵(Button Matrix)中单个按钮的控制选项。该函数可以用来定制按钮矩阵中…

寒假作业2月3号

第二章 引用内联重载 一.选择题 1、适宜采用inline定义函数情况是(C) A. 函数体含有循环语句 B. 函数体含有递归语句 C. 函数代码少、频繁调用 D. 函数代码多、不常调用 2、假定一个函数为A(int i4, int j0) {;}, 则执行“A (1);”语句…

【蓝桥杯】环形链表的约瑟夫问题

目录 题目描述: 输入描述: 输出描述: 示例1 解法一(C): 解法二(Cpp): 正文开始: 题目描述: 据说著名犹太历史学家 Josephus 有过以下故事&a…

UE4 C++ 枚举类型

先在UCLASS()前写入: //定义枚举变量:方法一 UENUM(BlueprintType) //BlueprintType:在蓝图中可显示、创建该枚举变量 namespace MyEnumType //namespace:命名空间,支持同样的变量命令、便于访问//MyEnumType&#xf…

如何保证MySQL和Redis中的数据一致性?

文章目录 前言一、缓存案例1.1 缓存常见用法1.2 缓存不一致产生的原因 二、解决方案2.1 先删除缓存,再更新数据库2.2 先更新数据库,删除缓存2.3 只更新缓存,由缓存自己同步更新数据库2.4 只更新缓存,由缓存自己异步更新数据库2.5 …

【MybatisPlus篇】查询条件设置(范围匹配 | 模糊匹配 | 空判定 | 包含性判定 | 分组 | 排序)

文章目录 🎄环境准备⭐导入依赖⭐写入User类⭐配置启动类⭐创建UserDao 的 MyBatis Mapper 接口,用于定义数据库访问操作⭐创建配置文件🛸创建测试类MpATest.java 🍔范围查询⭐eq⭐between⭐gt 🍔模糊匹配⭐like &…