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.mzph.cn/news/108984.shtml

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

相关文章

分享一份适合练手的软件测试实战项目

最近,不少读者托我找一个能实际练手的测试项目。开始,我觉得这是很简单的一件事,但当我付诸行动时,却发现,要找到一个对新手友好的练手项目,着实困难。 我翻了不下一百个web网页,包括之前推荐练…

模拟实现strncat函数

我们先了解一下这个函数 1.假如arr2有5个数,我们想追加3个数,它会在arr \0 开始追加3个数,追加完之后自动加上\0 2.假如arr2有3个数,我们想追加5个数, 它只会追加3个,然后自动加上\0 char* my_strncat(c…

单目3D自动标注

这里介绍两种 1. 基于SAM的点云标注 Seal:是一个多功能的自监督学习框架,能够通过利用视觉基础模型的现成知识和2D-3D的时空约束分割自动驾驶数据集点云 Scalability:可拓展性强,视觉基础模型蒸馏到点云中,避免2D和…

Chrome浏览器 键盘快捷键整理

名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波莫听穿林打叶声》 本篇笔记整理:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录 〇、前言一、常用快捷键二、分类型快捷键表(…

RecyclerView 数据更新方法 notifyItemChanged/notifyItemInsert/notifyIteRemoved

RecyclerView 数据更新方法 notifyItemChanged/notifyItemInsert/notifyIteRemoved notifyItemInsertednotifyItemRemovednotifyItemChanged notifyItemInserted java.lang.IndexOutOfBoundsException: Inconsistency detected. Invalid view holder adapter positionViewHol…

Spring Boot的循环依赖问题

目录 1.循环依赖的概念 2.解决循环依赖的方法 1.构造器方法注入: 2.Lazy注解 3.DependsOn注解 1.循环依赖的概念 两个或多个bean之间互相依赖,形成循环,此时,Spring容器无法确定先实例化哪个bean,导致循环依赖的…

算法-堆/归并排序-排序链表

算法-堆/归并排序-排序链表 1 题目概述 1.1 题目出处 https://leetcode.cn/problems/sort-list/description/?envTypestudy-plan-v2&envIdtop-interview-150 1.2 题目描述 2 优先级队列构建大顶堆 2.1 思路 优先级队列构建小顶堆链表所有元素放入小顶堆依次取出堆顶…

阿里云新加坡主机服务器选择

阿里云新加坡主机有哪些选择?可以选择云服务器ECS或轻量应用服务器,都有新加坡地域可以选择,东南亚地区可以选择新加坡、韩国首尔、日本东京等地域,阿里云新加坡主机测试IP地址:161.117.118.93 可以测试下本地到新加坡…

容斥原理简述

文章目录 1. 问题引入2. 公式3. 证明参考 1. 问题引入 主要用来解决集合的计数问题。 最常见的应用题,A活动多少人,B活动多少人,AB两活动多少人之类的。 两三个集合的时候还能画图进行识别,三个以上的集合则看不太出来了。 2.…

jvm调优 和实际案例

JVM(Java Virtual Machine)调优是优化Java应用程序性能的关键部分,它可以帮助你有效地管理内存、垃圾收集、线程和类加载等方面的资源。在进行JVM调优时,通常需要考虑以下几个方面: 堆内存调优: 调整堆内存…

30W网络对讲广播一体音柱

SV-7042T 30W网络对讲广播一体音柱 一、描述 SV-7042T是深圳锐科达电子有限公司的一款壁挂式网络有源音柱,具有10/100M以太网接口,可将网络音源通过自带的功放和喇叭输出播放,其采用防水设计,功率可以从20W到40W。SV-7042T作为网…

动态数据源自定义SqlSessionFactoryBean时mybatis plus配置失效

环境: 动态数据源spring-boot 2.7.15mybatis-plus 3.5.2 yaml配置: spring:datasource:db100:username: xxxpassword: xxxjdbc-url: jdbc:kingbase8://xxx.xxx.xxx.xxx:54321/100driver-class-name: com.kingbase8.Driver# url: jdbc:postgresql://xxx…

Python 金融大数据分析

第一章 为什么将python用于金融 python编程语言 python是一种高级的多用途编程语言,广泛用于各种非技术和技术领域。 python是一种具备动态语义、面向对象的解释型高级编程语言。它的高级内建数据结构与动态类型及动态绑定相结合,使其在快速应用开发上…

使用Boto3访问AWS S3服务

安装Boto3,执行如下命令: python -m venv .venv . .venv/bin/activate python -m pip install boto3创建配置文件,执行如下命令: mkdir -p ~/.aws touch ~/.aws/credentials touch ~/.aws/config编辑 ~/.aws/credentials&#x…

圆弧插补【C#】

圆弧: 圆弧插补方法可以通过提供圆弧的起点、终点和半径来画弧。下面是一个用C#实现的圆弧插补方法的示例代码: public void DrawArc(Point startPoint, Point endPoint, int radius, bool isClockwise) {// 计算圆心坐标int centerX (startPoint.X e…

01【Git的基本使用与底层命令】

下一篇:02【Git的分支与数据恢复】 目录:【Git系列教程-目录大纲】 文章目录 一、Git概述1.1 Git简介1.2 集中式与分布式1.2.1 集中式版本控制1.2.2 分布式版本控制 1.3 Git的使用流程1.3.1 本地仓库1.3.2 协同开发 1.4 Git的配置1.4.1 Git的配置等级1…

华为汪涛:5.5G时代UBB目标网,跃升数字生产力

[阿联酋,迪拜,2023年10月12日] 在2023全球超宽带高峰论坛上,华为常务董事、ICT基础设施业务管理委员会主任汪涛发表了“5.5G时代UBB目标网,跃升数字生产力”的主题发言,分享了超宽带产业的最新思考与实践,探…

c++ 类的继承(二)

1. 初始化列表 初始化列表在三种情况下必须使用: 继承关系下&#xff0c;父类没有无参构造函数情况 #include <iostream>using namespace std;class Base{ public:string name;int num;Base(){cout<< "基类的无参构造..." <<endl;}Base(string …

谈谈 Redis 分片集群模式

谈谈 Redis 分片集群模式 优点 ● 无中心架构&#xff0c;支持动态扩容 ● Cluster 自动具备哨兵监控和故障转移&#xff08;主从切换&#xff09;能力 ● 客户端连接集群内部地址可自动发现 ● 高性能、高可用&#xff0c;有效解决了 Redis 分布式需求 缺点 ● 运维复杂 ● 只…

MySQL远程连接

一、什么是mysq的远程连接? 1、本地连接 直接在本地使用mysqladmin命令登录 mysql -u root -p 解释如下: mysql:mysql 命令表示要启动 MySQL 客户端。-u root:-u 选项指定要使用的用户名。在这里,我们使用 root 用户名作为示例。-p:-p 选项需要用户输入密码。如果省…