Ps:变形

Ps菜单:编辑/变换/变形

Edit/Transform/Warp

变形 Warp是自由变换的一种模式,不仅可以用于物体的伸缩扭曲,也可用于人体的局部塑形。

除了从菜单打开,通常情况下,按 Ctrl + T 进入自由变换,然后在画面上右击选择“变形”。或者,通过工具选项栏右侧的按钮(如下图所示)切换到变形模式。

6c7a20356c4c04ee53b2ba4530f05ed9.png

提示:

若是背景图层则需要解锁后才能进行自由变换。

  ◆  ◆

常用操作方法及技巧

1、使用变形预设。

工具选项栏的“变形”列表中提供了十几种预设。

当使用预设时,可直接拖动方形控制点来改变弯曲程度。或者,在工具选项栏中的“弯曲”中调整,还可设置 H 值(水平扭曲)和 V 值(垂直扭曲)。

2、自定变形。

当选中“自定”预设(默认),可以更自由地控制变形。

提示:

在选择其它预设时,若设置“网格”选项,或使用拆分变形,都将切换至自定变形状态。

(1)可拖动控制点、网格线或者网格区域进行变形。

控制点还会出现手柄(调杆),可像矢量图形线段中的手柄一样调整。

(2)可基于选中的多个控制点进行变形操作。

按住 Shift 键,可选中多个控制点。选定的控制点周围会显示一个矩形框。也可以按住 Shift 键时进行框选。

再次按住 Shift 键点击或框选时,可以取消已选择的控制点,或者在画布外单击。

(3)按住 Ctrl 键在网格内单击,可添加水平和垂直网格线(交叉拆分变形)。

在已有的水平网格线上单击,可添加垂直网格线(垂直拆分变形)。

在已有的垂直网格线上单击,可添加水平网格线(水平拆分变形)。

(4)按住 Alt 键在控制点上单击, 可转换控制点类型(方形:单边变形,圆点:联动变形)。

或者,在右键菜单中选择“转换变形锚点” Convert warp anchor point。

(5)选中控制点后,按 Delete 键可删除相交于此点的水平和垂直网格线。

或者,在右键菜单中选择“移去变形拆分” Remove Warp Split。

(6)可使用 Ctrl + H 隐藏网格线(有控制点的蓝色线)和参考线(可指定颜色)。

也可通过右键菜单中“切换参考线” Toggle Guides来显示或隐藏参考线。

  ◆  ◆

变形选项栏说明

37ef5f5864b75c35466f47f292a335a1.png

拆分

Split

在工具选项栏中,启用任一拆分按钮,可在图像上点击以添加对应的网格线。

或者,在Ps菜单:编辑/变换 Transform的子菜单中选择,也可以在右键菜单中选择。

交叉拆分变形 

Split Warp Crosswise

垂直拆分变形 

Split Warp Vertically

水平拆分变形

Split Warp Horizontally

网格

Grid

862cd7496d9bfc0086867e2cf5093a7b.png

包括:默认值 Default、3 x 3、4 x 4、5 x 5 等固定版面。

默认值为单一矩形网格,早期 Ps 版本的默认值是 3 x 3 。

提示:

中途更改网格大小会扔掉所做的变形编辑。

变形

Warp

a427c9f91cfccb232c450e67ca324da4.png

默认为“自定” Custom。

自带的预设有:

扇形 Arc、下弧 Arc Lower、上弧 Arc Upper

拱形 Arch、凸起 Bulge、贝壳 Shell Lower、花冠 Shell Upper

旗帜 Flag、波浪 Wave、鱼形 Fish、增加 Rise

鱼眼 Fisheye、膨胀 Inflate、挤压 Squeeze、扭转 Twist

圆柱体 Cylinder

启用某一个变形预设后,其右侧的四个选项可调整预设效果。

更改变形方向

Change the warp orientation

弯曲

Bend

设置弯曲程度及弯曲方向。

H

设置水平扭曲。正值表示左侧收缩,负值表示右侧收缩。

V

设置垂直扭曲。正值表示上方收缩,负值表示下方收缩。 

参考线选项 

Guide Options

用于设置变形参考线的显示选项。

275c18bb2760812d71bf91268f16aae3.png

颜色 

Color

默认的参考线颜色同网格线的颜色(蓝色)。

不透明度 

Opacity

默认为 70%。

密度 

Density

指定两条网格线之间显示多少参考线。

自动显示参考线

Auto Show Guides

仅在变形操作时显示局部区域内的参考线。

始终显示参考线

Always Show Guides

显示所有的参考线。

从不显示参考线

Never Show Guides

隐藏所有的参考线。

  ◆  ◆

拆分变形的应用

应用一:局部拉伸

确定好不想被拉伸的区域后,设置拆分变形网格线,再进行拉伸操作。

3231498907b8feda5f42cbcc4f6e16f6.jpeg

局部拉长

应用二:局部缩放

选中四个控制点(矩形),更有助于局部缩放。

a045d8401f2941fa5ab56dbd3215919d.jpeg

局部放大 1

301a794721357bb1056c3816e577a2a4.jpeg

局部放大 2

应用三:局部扭曲或扭曲校正

对于扭曲过度的区域,可再次进入变形进行修正。

23734717e37a0daabc856d4e365a210a.jpeg

局部扭曲 1

832ba238d80248d411bf3733321e41d4.jpeg

局部扭曲 2

e98987a63d4188a200a702ccd5a85f45.jpeg

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

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

专题三:穷举、暴搜、深搜、回溯、剪枝【递归、搜索、回溯】

1、全排列 class Solution { public:vector<vector<int>> ret;vector<int> path;bool check[7];void dfs(vector<int>& nums){if(nums.size() path.size()) {ret.push_back(path);return;}for(int i 0;i < nums.size();i){if(check[i] fals…

Android查看签名信息系列 · 使用Android Studio获取签名

前言 Android查看签名信息系列 之使用Android Studio获取签名&#xff0c;通过Android Studio自带的gradle来获取签名信息。 优点&#xff1a;此法可查看 MD5、SHA1 等信息。 缺点&#xff1a;升级某个Studio版本后&#xff0c;没有签名任务了&#xff0c;特别不方便。 实现…

VulnHub lazysysadmin

一、信息收集 1.nmap扫描开发端口 开放了&#xff1a;22、80、445 访问80端口&#xff0c;没有发现什么有价值的信息 2.扫描共享文件 enum4linux--扫描共享文件 使用&#xff1a; enum4linux 192.168.103.182windows访问共享文件 \\192.168.103.182\文件夹名称信息收集&…

以烟草行业为例,聊聊如何基于 PLC + OPC + TDengine,快速搭建工业生产监测系统

在烟草工业场景里&#xff0c;多数设备的自动控制都是通过 PLC 可编程逻辑控制器来实现的&#xff0c;PLC 再将采集的数据汇聚至 OPC 服务器。传统的 PI System、实时数据库、组态软件等与 OPC 相连&#xff0c;提供分析、可视化、报警等功能&#xff0c;这类系统存在一些问题&…

Compose 实战之为下拉刷新添加自定义指示器

前言 在安卓开发中&#xff0c;下拉刷新是一个非常常用的功能&#xff0c;几乎只要是涉及到列表展示数据的界面都会用到它。 而 Compose 却直到 2022年10月份才在 compose.material:1.3.0 中添加了对下拉刷新的支持&#xff1a;Modifier.pullRefresh 。 在此之前&#xff0c…

RTSP协议

1 前言 RTSP协议作为音视频实时监控一个非常重要的协议&#xff0c;具有非常广泛的应用。RTSP由RFC 2326规范化&#xff0c;它允许客户端通过请求不同的媒体资源来控制流媒体服务器。RTSP是一种应用层协议&#xff0c;通常基于TCP连接&#xff0c;用于建立和控制媒体会话。这使…

pyqt5-tools的安装(深度学习)

本篇主要解决上篇深度学习pyqt安装失败的问题 PyQt是一个创建GUI应用程序的工具包。它是Python编程语言和Qt库的成功融合。Qt库是最强大的库之一。PyQt是由Phil Thompson 开发。在使用labelimg对图片做标签时&#xff0c;需要用到pyqt5-tools工具&#xff0c;尝试以下下载方式&…

10数据库-基础

四、数据库 15、MySQL 数据库优化 SQL优化 mysql优化 一、避免不走索引的场景尽量避免在字段开头模糊查询&#xff0c;会导致数据库引擎放弃索引进行全表扫描。尽量避免使用not in&#xff0c;会导致引擎走全表扫描。尽量避免使用 or&#xff0c;会导致数据库引擎放弃索引进行…

YUV图片常见格式

YUV图像 1个亮度量Y2个色度量(UV) 兼容黑白电视 可以通过降低色度的采样率而不会对图像质量影响太大的操作&#xff0c;降低视频传输带宽 有很多格式&#xff0c;所以渲染的时候一定要写对&#xff0c;不然会有很多问题&#xff0c;比如花屏、绿屏 打包格式 一个像素点一…

77.每日一练:迭代器遍历容器(牛客)

目录 问题描述&#xff1a; 代码解决以及思想 知识点 问题描述&#xff1a; 代码解决以及思想 #include <iostream> // write your code here...... #include <vector>using namespace std;int main() {// write your code here......vector<int> v;for (…

怎么使用动态代理IP提升网络安全,动态代理IP有哪些好处呢

随着互联网的普及和数字化时代的到来&#xff0c;网络安全问题越来越受到人们的关注。动态代理IP作为网络安全中的一种技术手段&#xff0c;被越来越多的人所采用。本文将介绍动态代理IP的概念、优势以及如何应用它来提升网络安全。 一、动态代理IP的概念 动态代理IP是指使用代…

六、DHCP实验

拓扑图&#xff1a; DHCP协议&#xff0c;给定一个ip范围使其自动给终端分配IP&#xff0c;提高了IP分配的效率 首先对PC设备选择DHCP分配ip 首先先对路由器的下端配置网关的ip 创建地址池&#xff0c;通过globle的方式实现DHCP ip pool 地址池名称 之后设置地址池的网关地址…

【马蹄集】—— 概率论专题

概率论专题 目录 MT2226 抽奖概率MT2227 饿饿&#xff01;饭饭&#xff01;MT2228 甜甜花的研究MT2229 赌石MT2230 square MT2226 抽奖概率 难度&#xff1a;黄金    时间限制&#xff1a;1秒    占用内存&#xff1a;128M 题目描述 小码哥正在进行抽奖&#xff0c;箱子里有…

抓包工具charles修改请求和返回数据

数据篡改的主要使用场景&#xff1a; &#xff08;1&#xff09;mock场景&#xff0c;mock入参和返回值参数&#xff0c;实现mock测试 &#xff08;2&#xff09;安全测试&#xff0c;对于支付金额等比较重要的字段&#xff0c;可以修改请求参数来进行安全测试 1.首先选择要…

信息系统项目管理师第四版学习笔记——组织通用治理

组织战略 组织战略是组织高质量发展的总体谋略&#xff0c;是组织相关干系方就其发展达成一致认识的重要基础。组织战略是指组织针对其发展进行的全局性、长远性、纲领性目标的策划和选择。 战略目标是组织在一定的战略期内总体发展的总水平和总任务。它决定了组织在该战略期…

程序员,今天你被“投毒”了么?

点击文末“阅读原文”即可参与节目互动 剪辑、音频 / 卷圈 运营 / SandLiu 卷圈 监制 / 姝琦 产品统筹 / bobo 联合制作 / RTE开发者社区 录音间 / 声湃轩北京站 近日&#xff0c;安恒信息 CERT 监测到一起 LNMP 遭受供应链投毒攻击事件。我们发现&#xff0c;在 lnmp.org …

Linux小程序---进度条

一&#xff1a;\r 和 \n \r --- 回车 --- 使光标回到这一行的开头 \n --- 换行 --- 会来到下一行与之平行的位置 缓冲区的问题&#xff1a; <1>: \n 的示例 正常输出 hehehehe 。 <2>: \r 的示例 为了方便观察&#xff0c;加入一个 sleep &#xff08;休眠函数…

IDEA Gradle Lombok错误:找不到符号 setter getter方法没有

今天IDEA2022.3.3开个Gradle&#xff08;7.5版本&#xff09;项目&#xff0c;加入了Lombok依赖&#xff0c;依赖如下&#xff1a; dependencies {implementation group: org.springframework.boot, name: spring-boot-starter-web, version: 3.1.4compileOnly group: org.pro…

Druid连接池最小连接数设置失效问题

问题发现&#xff1a; 配置 当项目启动后 线程池确实是初始化了5条连接&#xff0c;但是当项目运行一段时间后&#xff0c;5条连接确消失了&#xff0c;只会程序用到得时候&#xff0c;再去初始化连接&#xff0c;这样有点违背了参数设置得意义&#xff0c;后来通过查阅资料发…

本地jar打包成maven依赖,上传到私服

本地打包jar成maven依赖 mvn install:install-file -Dfile“\oss\xmlBeans\rvdMsgWrapper.jar” -DgroupId“hk.gov.xmlBeans” -DartifactId“noNamespace” -Dversion“1.0.0” -Dpackaging“jar” 上传到私服 登录进入到Upload 页面 上传 上传完成&#xff0c;到仓库查看…