如果有人问我,Photoshop 里哪个功能被用得最频繁、又被理解得最少,我会把票投给自由变换。Ctrl+T 大概是每个接触 PS 的人最先学会的快捷键之一,可真正把它用透的人并不多——大部分人只拿它当"拖大拖小"的把手,遇到贴图、做阵列、修透视这些活儿时,还是老老实实一格一格挪。这套系列教程里"自由变换"通常被压在一节里讲完,二十分钟要覆盖十几个知识点,讲的人只能点到为止,剩下的靠自己在项目里慢慢撞。
我把这一节重新拆了一遍,按实际干活时的顺序捋:先搞清楚它到底动了图像的什么,再讲参考点和修饰键这两个隐形开关,然后是斜切、扭曲、透视、变形这几个容易混的模式,接着是复制并变换这种能省掉大量重复劳动的技巧,最后是我这些年踩过的坑和排查链路。不管你是刚学 PS 的新手,还是用了几年但一直没系统整理过的老手,下面这些内容应该都能直接拿去用。
1. 自由变换到底在改什么:先把功能边界划清楚
很多教程讲自由变换,上来就是"按 Ctrl+T,拖动控制点可以放大缩小",然后给你演示一下旋转,一节就结束了。这个讲法不能说错,但它跳过了最关键的一层认知:自由变换改的不是像素的数量,而是像素的排布方式。理解这一点,后面关于"为什么变糊""为什么数值对不上""为什么同样的操作结果不一样"的疑惑,基本都能自己推出来。
1.1 Ctrl+T 覆盖的操作版图比想象中宽
按下 Ctrl+T(Mac 上是 Cmd+T)之后,图像四周会出现一个带八个控制点的定界框,中间还有一个可以拖动的中心点。很多人以为这就是全部,其实这个状态下你能做的操作至少有七类:缩放、旋转、斜切、扭曲、透视、变形、翻转。它们不是并列的七个按钮,而是同一套手柄在不同修饰键组合下的不同行为,理解成"一个控件、多种模式"会更容易记。
除了图层本身,自由变换还认别的东西。选中一块区域后走"选择 > 变换选区",动的是蚂蚁线而不是像素;选中路径后走"编辑 > 变换路径",动的是矢量线;选中蒙版缩略图后按 Ctrl+T,动的是蒙版。这三条路径经常被忽略,但实际做合成时省事得很——比如要给一个复杂形状的边缘做渐变蒙版,直接变换蒙版比重新画一条要快得多。
有个容易被误传的说法是"自由变换只能对普通图层用"。实际上图层组、智能对象、形状图层、文字图层、路径、选区、蒙版、通道,全都能变换。真正的限制只有一条:图层被锁定了(尤其是"锁定全部"和"锁定位置")就不响应,这也是后面排查"按了没反应"时第一个要检查的地方。
1.2 位图、智能对象、文字、路径,变换的代价完全不同
这是这一节最核心、也最容易被跳过的一段。同样是拖大两倍,不同类型的对象付出的代价完全不一样,我把它整理成一张表,建议直接存下来:
| 对象类型 | 放大后的质量 | 反复缩放的累积损失 | 备注 |
|---|---|---|---|
| 普通栅格图层 | 像素被插值拉伸,必然变软 | 每次确认都重新采样,损失叠加 | 缩小后再放大无法还原 |
| 智能对象 | 保留原始数据,可回退 | 基本无损(内部只记录变换矩阵) | 双击可进内部改源 |
| 文字图层 | 保留矢量轮廓,实时重绘 | 无损,但小字号旋转后可能出现渲染差异 | 不需要也不建议栅格化 |
| 形状图层 | 矢量路径,无损 | 无损 | 描边宽度不随变换缩放可另设 |
| 路径 / 选区 | 矢量,无损 | 无损 | 变换后仍是可编辑的路径 |
看明白这张表,很多操作习惯就该改。做网页或海报时,如果某个元素你知道后期还要调尺寸,先右键转成智能对象再变换,这是最省事的保险措施。转智能对象的成本几乎为零,但能避免掉最恶心的一类返工——图已经缩小保存了,客户说"还是用原来那个大的吧",而你没有源文件。
文字图层的处理要特别说一下。文字是矢量的,按理说怎么缩放都清晰,但很多人在缩放完之后顺手按了 Ctrl+E 合并或者右键栅格化,矢量信息就没了。另外文字图层在小字号下反复旋转、斜切,PS 内部的渲染偶尔会出现轻微的边缘差异,这是渲染管线的问题,不是你的操作错了,把字号定下来之后再微调位置就行。
提示:判断一个图层能不能无损变换,看图层缩略图右下角有没有那个小方框图标。有就是智能对象,随便折腾;没有就得小心。
还有一个细节:变换的插值算法是可以设的。走"编辑 > 首选项 > 常规 > 图像插值",里面有五个选项。放大为主的项目选"两次立方(较平滑)",缩小为主的项目选"两次立方(较锐利)",默认的"两次立方"是个折中值。这个设置是全局的,改一次管很久,但绝大多数人从来没打开过这个面板。
2. 参考点和修饰键:决定变换结果的两个隐形开关
拖动控制点谁都会,但为什么同样的拖动,别人做出来的图形是均匀分布的,你做出来的歪歪扭扭?差距基本都出在参考点和修饰键上。这两个东西在界面上存在感极低——一个是不起眼的小十字,一个是键盘上按不按的问题——但它们决定了变换的基准和约束,是整个功能的骨架。
2.1 九宫格参考点与直接拖到画面上的中心点
属性栏最左边有个九宫格图标,那是参考点定位符。默认在正中间,意味着所有缩放、旋转、斜切都以图层中心为基准。点九宫格的任意一格,基准就换到对应的角落或边中点。除此之外,你也可以在画面上直接拖动那个小十字,把它放到任何一个位置,包括图层外面——这个自由度比九宫格高得多。
参考点为什么重要?举个最常见的场景:你要把一个装饰元素沿圆弧排一圈。如果参考点在元素自己的中心,旋转出来的是原地打转;把参考点拖到圆弧的圆心位置,旋转才会绕着圆心走。这就是为什么做放射状图形时,第一步永远是先摆参考点,而不是先转。同样,做扇形展开的时候,参考点放在扇形的顶点,复制并旋转才能严丝合缝。
有个小操作值得记住:在拖动参考点的过程中按住 Alt,或者直接把参考点拖出画面再松手,它会自动复位到中心。这比在九宫格里重新点一次更快。另外属性栏的 X、Y 输入框显示的正是参考点的坐标,需要精确定位时可以直接输数值,比目测拖动准得多。
参考点还会"记忆"。你在同一个图层上连续做变换,参考点会停留在上次的位置,这既方便也容易埋雷——比如你上一次做旋转时把参考点挪到了角落,这次做缩放忘了挪回来,结果图形朝角落"缩"过去,第一反应往往是"PS 出 bug 了"。所以养成习惯:每次 Ctrl+T 之后先扫一眼参考点在哪。
2.2 Shift 的行为在 CC 2019 前后是反过来的
这条必须单独拎出来讲,因为它坑过太多人,而且网上的老教程几乎全是按旧逻辑写的。
在 Photoshop CC 2019(20.0 版本)之前,按住 Shift 拖角点才是等比缩放,不按就是自由拉伸。从 CC 2019 开始,默认拖动角点就是等比缩放,按住 Shift 反而变成非等比。也就是说,新旧两套逻辑正好相反。如果你看的是几年前录的教程,照着按 Shift,结果发现图形被拉变形了,不是教程错了,是版本变了。
实际操作里的建议是这样:日常缩放别碰 Shift,直接拖角点就是等比的;真要做非等比拉伸(比如把一个圆形压成椭圆),才按住 Shift。拖边中点这个动作在两个版本里都是单轴缩放,不涉及这个变化。
其他几个修饰键组合也一起记一下,我用一张表列出来,比文字描述清楚:
| 操作 | 动作 | 结果 |
|---|---|---|
| 拖角点 | 直接拖 | 等比缩放(CC 2019+) |
| 拖边中点 | 直接拖 | 单轴缩放 |
| Alt + 拖角点 | 从参考点向外对称缩放 | 双向同时放大 |
| Ctrl + 拖角点 | 自由扭曲 | 单点任意移动 |
| Ctrl + 拖边中点 | 斜切 | 沿该边方向倾斜 |
| Ctrl + Shift + Alt + 拖角点 | 透视 | 对角联动,模拟近大远小 |
| 光标移到角外再拖 | 旋转 | 按住 Shift 以 15° 步进 |
| Alt + 拖动(操作前按下) | 复制并变换 | 生成副本,原图不动 |
还有一个快捷键很多人不知道:变换过程中按 Alt 再拖动,是复制并变换,等于"复制一层然后在新层上变换"。做对称图案时这个太有用了,按住 Alt 往外一拖,镜像的那一半就出来了,不用来回复制粘贴。
2.3 属性栏数值输入里的隐藏玩法
拖动是直觉操作,但真正做精准活儿还得靠属性栏那几个输入框。Ctrl+T 之后顶部会出现 X、Y、W、H、旋转角度、斜切角度(H/V)这几组数值,它们比拖动精确,而且能互相配合。
W 和 H 中间有个链条图标,是"保持长宽比"的开关。这个开关和上面说的 Shift 逻辑是联动的,链条锁上时,改一个值另一个自动跟着变;解锁之后才能独立输入。做 UI 切图时我基本不拖鼠标,全在这里输数字——比如把一张 1x 的图标改成 2x,直接把 W 从 100 改成 200,H 自动变 200,位置一点不带偏的。
这些输入框支持四则运算,这个细节知道的人不多。比如你想把宽度缩到当前的 37%,不用先算出来,直接在 W 框里输入100*0.37回车就行,PS 会自动算。做等比换算的时候(比如把 300dpi 的图按 72/300 的比例缩),这个功能省掉了大量的计算器时间。
斜切角度那组输入框(旁边标着 H 和 V)在教程里经常被一句带过,但它在做包装盒、做文字斜体模拟时很好用。输入 H 值做水平方向倾斜,V 值做垂直方向倾斜,单位是度。有意思的是,斜切的值可以在缩放之后继续累加,也就是说你可以先用鼠标拖个大概,再用数值微调,两步结合比单纯拖或者单纯输都快。
注意:属性栏的数值框在变换状态关闭后就消失了。如果一组变换参数你以后还要复用,趁变换没确认的时候记下来,或者干脆做成动作。
3. 斜切、扭曲、透视:把平面图"贴"进真实场景的三件套
做合成的时候,最常遇到的活儿就是"把一张平面设计稿贴到实拍的屏幕上""把 logo 印到杯子上""把海报糊到墙上"。这三个场景本质上都是同一个问题:把矩形映射到一个不规则的四边形里。PS 给了三个模式来处理,但它们各自适合的情况差别不小,用错了要么对不齐,要么看起来飘。
3.1 三个模式的手柄动作与选择依据
先说清楚三者的动作差异,这是选型的基础:
斜切(Ctrl + 拖边中点)是沿着一条边平移,对边保持不动或者跟着联动。数学上它是一个剪切变换,平行线仍然平行。所以它适合处理"整体倾斜但结构没变"的情况,比如给一堵墙上的画做轻微的角度修正,或者模拟文字的斜体效果。
扭曲(Ctrl + 拖角点)是四个角各自独立移动,没有任何约束。它的自由度最高,也最难控制——因为平行关系会被破坏,稍微拖偏一点,图形就会看起来"瘪"下去。贴屏幕这种活儿,如果屏幕在照片里不完全是梯形(比如有轻微的镜头畸变),用扭曲逐角对准是最直接的办法。
透视(Ctrl + Shift + Alt + 拖角点)在扭曲的基础上加了对角联动约束,拖一个角,对角跟着反方向动,保持一定的透视关系。它适合标准的、规则的梯形场景——正对着拍的一张屏幕照片,四个角构成一个规整的梯形,用透视两下就能贴合。
我自己的选择顺序是这样:能透视就不扭曲,能斜切就不透视。约束越多的模式越省事,也越不容易做歪。只有当目标四边形的边不平行、透视约束反而碍事的时候,才退回到扭曲。
| 模式 | 自由度 | 保持的几何关系 | 典型场景 |
|---|---|---|---|
| 斜切 | 低 | 平行线仍平行 | 文字倾斜、轻微角度修正 |
| 透视 | 中 | 对角联动,保持梯形 | 正拍的屏幕、规则墙面 |
| 扭曲 | 高 | 无 | 有畸变的实拍、不规则表面 |
3.2 用透视变换合成一块屏幕的完整流程
我把这套流程走一遍,你照着做一次基本就会了。假设手上有一张手机屏幕的实拍图,还有一张要贴上去的界面设计稿。
第一步,把设计稿图层放到实拍图上方,先转成智能对象。这一步不是可选项,贴图过程中你会反复调整,普通图层来回变换会越来越糊。
第二步,把设计稿图层的不透明度降到 50% 左右。这一步的目的是能同时看到底下的屏幕边缘,方便对准。
第三步,Ctrl+T 进入自由变换,右键菜单里选"透视"(或者直接用 Ctrl+Shift+Alt 拖角点)。注意右键菜单里那六个选项——缩放、旋转、斜切、扭曲、透视、变形——点了之后就会锁定在那个模式,直到你重新右键切换。这个"锁定模式"的机制很多人没意识到,结果在透视模式里想旋转却怎么拖都不对。
第四步,四个角依次拖到屏幕的四个角上。拖的时候按顺序来,先定左上,再定右下,最后微调另外两个,比四个角乱拖快得多。
第五步,按 Enter 确认,把不透明度调回 100%,然后把图层混合模式改成"正片叠底"或者"线性加深",让设计稿跟着实拍图的光影走。如果实拍图屏幕上有反光,还要在最上面加一层,用低透明度的白色柔边画笔顺着反光方向画几笔。
第六步,如果实拍图的屏幕是有圆角的,设计稿贴上去后四个角会露出来,这时候用圆角矩形做选区,反选删掉多余的角。
这套流程里最容易出问题的不是变换本身,而是贴完之后"飘"——设计稿看起来是浮在屏幕上面的,不像印上去的。原因通常是三层:亮度不匹配、缺少环境反光、边缘太干净。解决起来也对症:调亮度对比度、加一层柔光反光、用 1 像素的高斯模糊给边缘做一点点软化。这三个小动作做完,说服力立刻不一样。
3.3 变形网格与自定义拆分
变形(Warp)是自由变换里的另一个模式,图标在属性栏中间——一个带网格的小方块,点它就切换到变形模式。切过去之后,定界框会变成一个 3x3 的网格,拖网格线或者网格交点,图像会像布一样被拉扯。
变形和扭曲的区别在于,扭曲只动四个角,变形能弯曲中间。所以做布料褶皱、旗帜飘动、弯曲的文字弧线,必须用变形。属性栏上可以选网格的行数和列数,默认 3x3,复杂的弯曲可以调到 5x5 甚至更多。网格越密,能控制的点越多,但也越难对整齐。
从 PS 2020 开始,变形模式多了不少预设样式(弧形、拱形、贝壳、旗帜之类),在下拉列表里直接选,然后拖滑块调强度。做文字沿弧线排列这种活儿,用预设比手动拖网格快得多,而且更均匀。
有个坑要提一下:默认的变形是"跨图像"的,也就是说你在左边拉扯,右边的网格也会跟着动。做局部变形的时候这很碍事。解决办法是点属性栏上的"拆分变形"(一个带断开箭头的图标),拆开之后可以单独控制某一块区域,其他区域不动。这个按钮在教程里很少提,但做精细变形时几乎是必用的。
提示:变形模式里如果想回到普通变换,点同一个图标切回去就行,已做的变形会保留,可以继续做缩放旋转。
4. 复制并变换:一次性生成阵列、放射、螺旋
如果说前面的内容是"把一张图改对",那这一节讲的是"用一张图生成一堆图"。这是自由变换里最省时间、也最有成就感的用法——学会之后,做重复排列的东西能从十几分钟压到十几秒,而且比手动复制精确得多。
4.1 Ctrl+Shift+Alt+T 的连锁原理
这三个键的组合是"再次变换并复制",注意是先复制再变换,两者是一步完成的。它依赖一个前提:你需要先手动做过一次变换并确认,PS 才会记住那一次的变换参数。之后每按一次这个组合,就会复制当前图层,然后把上次的变换原样再执行一遍。
举个最直白的例子。你有一个小方块,Ctrl+T 之后按住 Shift 往右平移 100 像素(注意,变换里的平移是拖着定界框移动,不是用移动工具),确认。然后按 Ctrl+Shift+Alt+T,会出现第二个方块,位于右边 200 像素;再按一次,第三个在右边 300 像素。这就是等距排列,一次设定,无限重复。
这个链条的原理是累积变换:每次变换的结果都是上一次的叠加,所以如果你第一次做的是"缩放 90% + 旋转 15°",那么后续每按一次,图形都会既缩小又旋转,自然形成螺旋。这就是做螺旋图案的标准方法,网上那些一圈圈缩进去的图形,基本都是这么出来的。
有个细节要注意:变换参数是记在"上一次"的,如果你中间做了别的变换操作,记忆就被覆盖了。所以做链条的时候不要中途去调别的图层,一气呵成做完。
4.2 放射状图案的参考点摆放
做圆形排布的时候,参考点的位置决定了成败。标准做法是这样:
- 新建一个图层,画一个细长的元素(一个花瓣、一根光线、一段装饰线都行),把它放在画布中心附近
- Ctrl+T 进入变换,把参考点拖到元素的底部端点(或者拖到画布正中心,看你想要什么效果)
- 旋转一个角度,比如 15°,按住 Shift 时是 15° 步进,正好
- 确认,然后连按 Ctrl+Shift+Alt+T,直到转满一圈
这里的关键是旋转角度要能整除 360。15° 转 24 次、30° 转 12 次、45° 转 8 次,都是干净的循环;你要是随便转个 17°,转二十几次之后首尾就对不上了,接缝处会明显重叠或者缺口。数学上的道理很简单,但在实际操作里经常被忽略,做出来的图案总有那么一处别扭,回头找半天原因。
参考点放在元素底部,转出来是扇形展开;参考点放在元素中心,转出来是原地旋转(也就是每个元素朝向都变);参考点放在元素外部,转出来是绕一个大圈排布。这三种效果差别很大,做之前先想清楚要哪种,比转完再改要快。
4.3 变换链断掉时的补救
链条断掉的情况我遇到过不少,基本都是这几个原因:
一是中途切换了图层。变换记忆是按文档走的,切换图层后再按 Ctrl+Shift+Alt+T,可能复制的是新图层,结果就乱了。补救办法是删掉错的那几层,选中第一个原始层,重新按一次,看能不能接上;接不上就重新设定第一次变换。
二是第一次变换没确认就按了组合键。变换还在进行中(定界框还在)的时候按复制并变换,行为和确认后按是不一样的,容易出诡异结果。记住顺序:先 Enter 确认,再按组合键。
三是图层被锁定或者被编组。编组状态下变换作用于整个组,链条可能只对组生效,看起来像是"只变了一个"。展开组,选到具体图层再做。
四是变换数值被意外改写。如果你之前做过一个很大的变换(比如缩放 300%),然后又想切回做小变换,第一次设定之后没注意,后面的链条就全按 300% 走,几下就超出画布了。这种情况按 Ctrl+Z 退回,重新设定第一次变换。
补救的原则其实只有一条:链条的本质是重复"最后一次变换",所以任何时候出问题,都回到"重新设定第一次变换"这个起点。与其一点点往回修,不如删掉重来,后者更快。
5. 我踩过的坑:变换后发虚、失灵、比例错的排查链路
这一节讲的是出问题之后怎么查。我不打算直接给答案,而是把排查的顺序讲清楚,因为实际工作里遇到的症状往往很相似,但根因可能完全不同,学会按顺序排除比背结论值钱。
5.1 反复缩放导致的不可逆糊化
症状:一张图缩小之后再放大回去,边缘变软了,细节没了。
根因:普通栅格图层的每一次变换确认,都是一次重新采样。缩小时 PS 会丢弃多余像素(采样掉),放大时再用剩下的像素插值补出来。丢掉的信息是再也回不来的,所以"缩了再放大"永远不等于原图。
排查顺序是这样的:先看图层缩略图右下角有没有智能对象图标。有,说明理论上无损,糊的原因可能是内部源本身分辨率就不够,双击进去检查一下;没有,那就是普通图层,已经损失了。
补救有几个方向。手上有源文件就直接重新放一次,这是最干净的。没有源文件,可以试试"图像 > 图像大小"里把重定图像像素的算法换成"两次立方(较平滑)",整体重采样一次,虽然救不回细节,但边缘会自然一些。或者用"滤镜 > 锐化 > USM 锐化",数量 50%、半径 0.8、阈值 2 这个起点去补一点点清晰度,注意别过头,半径超过 1.5 就会出现白边。
真正该做的是预防。我现在的习惯是:任何可能会被改尺寸的素材,导入后第一件事就是右键"转换为智能对象"。这动作花不到一秒,但能省掉后面所有的返工。做 UI 和多尺寸输出时尤其必要。
5.2 变换无效或只变了一部分
症状:按了 Ctrl+T,定界框也出来了,但拖了没反应,或者只有一部分跟着动。
这个症状的根因有好几种,按概率从高到低查:
第一,图层被锁定。看图层调板,图层名右边有没有小锁。锁定全部、锁定位置都会让变换失效。点一下锁图标解锁。
第二,图层是背景层。背景层默认带锁,双击它转成普通图层再做。
第三,选区还活着。如果画面上有选区,Ctrl+T 变换的只是选区内的内容,选区外面的部分不动。这看起来就像"只变了一部分"。按 Ctrl+D 取消选区再试。
第四,当前选中的是蒙版或通道缩略图。图层调板上,如果高亮的是蒙版缩略图而不是图像缩略图,Ctrl+T 变换的是蒙版,画面上看到的图像边缘变化可能很轻微,容易误判为"没反应"。点回图像缩略图。
第五,在智能对象内部。双击进入智能对象后,画布上显示的是内部内容,但图层调板可能还停留在外面。确认一下当前是不是在正确的文档层级。
第六,变换的是形状图层的路径而不是图层。形状图层有两个缩略图,选中路径缩略图时,Ctrl+T 走的是"变换路径"逻辑,效果和变换图层不同。
这个排查顺序基本上能覆盖九成以上的"变换失灵"。
5.3 边缘发虚与半像素对齐
症状:变换完之后,图形的边缘看起来有一层淡淡的毛边,放大看发现边缘落在了两个像素之间。
根因是变换后的位置不在整数像素上。PS 的像素是网格,一个图形如果正好落在 x=100.0 到 x=200.0 之间,边缘就是一像素宽、颜色饱满的;如果落在 x=100.4 到 x=200.4,边缘就会分到两个像素里各占一部分,形成半透明的过渡。这在缩放比例不是整数倍的时候特别常见,比如 150%、37%,几乎必然出现。
解决靠两条路。一是用数值而不是鼠标拖:在属性栏的 X、Y 里输入整数,宽度高度也输整数,位置就是干净的。二是打开对齐像素:移动工具(V)的属性栏里有个"对齐边缘"选项,勾上之后,图层移动时自动吸附到像素边界;PS 较新版本里这个功能整合进了智能参考和对齐设置里。
做网页切图和图标的时候,这一条是硬性要求。边缘落在半像素上,导出 PNG 之后在浏览器里缩放显示会明显发虚,用户看着像没对焦。我的做法是切图前统一把所有元素的位置和尺寸取整,宁可差一个像素,也不要半像素。
5.4 变换与历史记录的配合
变换过程中按 Esc 是取消,按 Enter 是确认,这个大家都知道。但确认之后想退回,Ctrl+Z 只能退一步,而变换经常需要来回试十几次,这时候就得靠历史记录。
历史记录调板默认记录 20 步,可以在"编辑 > 首选项 > 性能 > 历史记录与高速缓存"里调高,最高能到 1000 步。做复杂的变换试验时,我会临时调到 100 步以上,做完再调回来——记录数越多占内存越多,长期开高值不划算。
另一个好用的东西是快照。在开始一轮折腾之前,点历史记录调板底部的小相机图标存个快照,之后不管试了多少次,点一下快照就回到起点,不用一步步退。这个习惯我强烈建议养成,尤其是做透视变换这种"一试就得试十几次"的活儿。
还有一条:智能对象内部的变换,历史记录和外层是分开的。你在内部做了变换,确认并保存之后,外层的撤销是退不回内部变换的。所以进智能对象之前,先确认外层存了快照。
6. 把自由变换和别的工具串起来用
单看自由变换,它只是"改形状"。但把它和其他功能叠起来,能解决一类单靠它做不到的问题。这一节讲三个我常用的组合,都是实际项目里反复验证过的。
6.1 变换选区、变换路径:改的是形状不是像素
"选择 > 变换选区"这个命令,动的是蚂蚁线本身,画面上没有任何像素变化,但选区形状变了,之后填充、删除、调色都跟着新形状走。做异形裁切、做透视裁剪的替代方案时用得多。
举个具体用法:你要在一块斜面上画一个渐变。直接拉渐变是矩形的,和斜面不贴合。做法是先用矩形选框拉一个框,然后"选择 > 变换选区",按 Ctrl+Shift+Alt 拖角点做透视,让选框贴合斜面,确认后拉渐变,渐变的范围就跟着斜面走了。这个东西用熟了,比在蒙版上反复刷快得多。
"编辑 > 变换路径"是同样的逻辑,只是作用于矢量路径。做图标时,路径画好之后用变换调整比例,矢量不会损失,怎么折腾都清晰。
需要注意的是,变换选区之后不要直接 Ctrl+T,那会变成变换图层内容。两个命令的入口不一样,选区的在"选择"菜单,图层的在"编辑 > 变换"下,别点错了。
6.2 消失点滤镜与透视裁剪
这三个功能经常被拿来和自由变换的透视模式对比,我的经验是它们各有各的位置,不能互相替代。
消失点(滤镜 > 消失点)是专门做贴图的:进去之后先拉出平面的网格,定义好透视角度,然后粘贴图片,图片会自动跟着透视走。它的优势是支持多个平面,可以做拐角墙面、可以做盒子的三个面,而且网格定义一次可以反复用。缺点是它是滤镜,操作完就栅格化了,后期要改很麻烦。所以我的用法是:先在里面算好透视,把结果复制出来,作为智能对象放到外面,需要改的时候重新做一次。
透视裁剪(裁剪工具里的一个模式)适合做"把斜着拍的画面校正成正视图"。拉一个梯形框住目标区域,双击确认,PS 会把它拉伸成矩形。它和自由变换的区别是:透视裁剪是改变画布尺寸,自由变换是改变图层内容,性质不同。校正面的时候用裁剪,贴图的时候用变换。
自适应广角(滤镜 > 自适应广角)是另一个方向的工具,专门修广角镜头的桶形畸变,和贴图关系不大,但做建筑摄影后期时会用到。它和透视变换一起用,可以先把畸变拉直,再做透视校正,效果比单独用一个好。
| 工具 | 作用对象 | 是否可逆 | 适用场景 |
|---|---|---|---|
| 自由变换-透视 | 图层内容 | 智能对象下可逆 | 贴图、局部校正 |
| 消失点滤镜 | 滤镜结果 | 不可逆(栅格化) | 多平面贴图、拐角 |
| 透视裁剪 | 画布尺寸 | 可撤销 | 把斜拍画面校正成正视 |
| 自适应广角 | 图层内容 | 智能对象下可逆 | 修镜头畸变 |
6.3 操控变形与自由变换的分工
很多人把操控变形(编辑 > 操控变形)和自由变换的变形模式搞混,其实两者差得很远,用途完全不同。
自由变换的变形是网格变形,把整个图层当成一块可以拉扯的布,适合做元素弯曲、文字弧线、图形褶皱。它的特点是作用于整体,不能指定"只弯这条胳膊"。
操控变形是骨架变形,在图层上打几个图钉,拖动图钉时会带动周围的像素,像扯一个橡胶人偶。它的特点是局部控制,适合调整人物姿态、调整物体零件的角度,比如把照片里人物的手臂弯一下,或者把一张产品图里的盖子掀起来。
我做人物后期时的分工是这样的:整体比例不对(腿长了、头小了)用自由变换的缩放;局部姿态不对(胳膊角度、手指方向)用操控变形;需要弯曲某条柔性的东西(绳子、布料边缘)用变形网格。三者不冲突,可以叠加使用,但顺序上先做整体再做局部,反过来会很难对齐。
提示:操控变形在智能对象上使用时,图钉的位置会记录在智能对象内部,双击进去可以调整;在普通图层上使用则直接改变像素,建议先复制一层备份。
最后再分享一个小技巧。做需要精确对齐的合成时,我会把"视图 > 显示 > 智能参考线"和"视图 > 对齐"同时打开,然后在变换过程中按住 Ctrl 拖角点做微调,智能参考线会实时显示与其他图层边缘、中心的对齐关系,比目测准得多。这个功能在拖动的时候不太明显,但一旦习惯,做拼接类的工作效率会明显不一样。