拉伸AI修图:拉伸的安全
简单说:拉伸AI修图的安全线是画幅比控制在105%以内、人脸横向拉伸不超过5%、建筑竖线倾斜低于3度。普通拉伸是整张图硬拽,内容识别拉伸会保住主体只拉背景。拉过头了别慌,蒙版局部还原能救回大半。
拉伸AI修图最容易翻车的一步,就是那个看着无害的"变换"框——角一拉,回车,人变宽了,楼歪了。我自己就栽过:给客户改一张4:3的横版合影,硬拉成16:9,全场九个人的脸全成了椭圆,修回来花了整整一晚。说实话,那次之后我才认真研究拉伸的安全边界。这篇把比例失守的临界点、两种拉伸的区别、翻车后的补救方法一次写清楚。
照片拉宽拉高的比例为什么会失守
照片拉伸变形的根源是像素被非等比缩放:横向拉宽10%,画面里所有物体的宽高比就同时被改了10%,人眼对脸和建筑的比例又异常敏感,3%到5%的改动就能看出来。比例一旦失守,变形是全局性的,不是某个角落的问题。
人眼有多敏感?举个例子你就懂了。一张证件照的宽度只多拉3%,本人看一眼就觉得"脸怎么胖了一圈",旁人说不出哪不对,但就是觉得不像。脸的识别是我们大脑的底层功能,比例偏一点都逃不过去。所以为什么朋友圈那种拉长腿的照片经常穿帮——腿拉了15%,可鞋子和地板纹路也被一起拉长,纹路一稀疏,假。
建筑更狠。竖直的楼线只要倾斜3度左右,整栋楼就像要倒,看的人会本能地不舒服(大脑对"垂直该垂直"的执念非常深)。横平竖直的东西一变形,比人脸变形还容易被抓包。关于不同画幅的比例关系,可以看Aspect ratio这个条目,里面有各种常见比例的换算。
我实测过一组数据,你可以直接拿去当参考线:静物和风景,单边拉伸8%以内基本安全;有人脸的画面,5%是红线;带建筑的街拍,3%——超过这些数,肉眼可辨的变形就会出现。记不住这么多就记一个总原则:拉伸幅度按画面里"最不耐拉的东西"算,不按平均算。
普通拉伸和内容识别拉伸到底差在哪
普通拉伸(自由变换)是把整张图的像素按同一比例硬拽,所有内容一起变形;内容识别拉伸(seam carving类技术)会分析画面,把"不重要"的区域拉伸或删除,尽量保住人脸、建筑这些敏感主体。前者快但糙,后者聪明但会露馅在细节处。
展开讲讲。内容识别拉伸的原理,是给图像的每个位置算一个"能量值":边缘多、纹理复杂的区域能量高(被保护),平坦区域能量低(可伸缩)。拉伸时它优先在低能量处插值——天空、墙面、水面被拉宽,人脸和楼体尽量不动。这套思路的学术源流可以看Seam carving条目,2007年那篇论文如今已经是各类智能拉伸功能的祖师爷。
但别神化它。老实讲,内容识别拉伸穿帮的方式更隐蔽:天空拉宽了没毛病,可天空和楼相接的那条边会出现重复的锯齿;水面拉长了,倒影会跟实物对不上。有一次我给餐厅拉宽一张横幅图,桌面被智能拉宽后,木纹在接缝处明显重复了两块,放大一看像贴了瓷砖。智能,但没智能到理解"木材纹路不该复制"。
| 维度 | 普通拉伸 | 内容识别拉伸 |
|---|---|---|
| 速度 | 秒出 | 几秒到十几秒 |
| 人脸保护 | 完全不保护,一起变形 | 大体保住,边缘可能模糊 |
| 典型穿帮点 | 全局变胖变瘦,一眼假 | 纹理重复、接缝错位,放大才见 |
| 我的建议 | 只用于纯纹理图 | 有人有物的图优先用 |
我的用法很固定:要交差的图一律内容识别拉伸,拉伸量控制在10%以内;纯背景图、渐变图才敢用普通拉伸。另外说一句,很多人把拉伸和放大搞混——放大是等比例增加像素,尺寸变了比例不变,那是另一个话题,具体看AI修图放大这篇。而往画面外扩边、让AI脑补新内容的,叫扩图,尺度问题参考AI空间修图那篇的边界讨论。三个操作,三回事。
拉宽照片的安全操作流程
安全拉宽的标准动作是:先想清楚目标比例和原比例差多少,差距在10%以内用内容识别拉伸分两步做(一次5%),差距超过15%就别硬拉了,改用扩图或换构图。人脸区域单独加保护蒙版,建筑竖线拉完必检查。
一步一步来。第一步,算差值:原图3:4(竖版)要发到偏好9:16的平台,这不是拉伸能解决的差距,硬拉必然灾难。第二步,分次拉:需要拉8%就分两次各4%,中间放大看一次接缝,比一次拉完自然得多——这是我踩坑后养成的习惯,别嫌麻烦。第三步,保护敏感区:能加保护蒙版的工具就把人脸框进去,没有蒙版功能就先把人脸区域复制出来,拉完全图再贴回去。
拍竖版还是横版,最好在拍摄时就定。后期拉伸改比例,说到底是给前期偷懒擦屁股。(话又说回来,谁没接过甲方一句"这张给我改成横版的"呢。)想系统性提升人像各部位比例的安全感,可以先看人像修图核心步骤,脸部结构稳了,拉伸时才知道哪些线不能动。
还有个细节很少有人提:拉伸后文字变形是最难救的。招牌上的字、衣服上的Logo被拉宽5%,观感立刻廉价。有文字的图,拉伸前把文字区域单独抠出来,拉完贴回,或者干脆用文字工具重打一遍。麻烦,但值得。
拉变形了怎么补救:局部还原三步法
拉伸翻车的补救核心是"局部还原":把变形最扎眼的区域(脸、文字、建筑竖线)用蒙版圈出来,将这一块单独恢复原始比例或重做,再与拉伸后的背景融合。背景的轻度变形没人盯着看,主体保住,图就成立了。
具体三步。第一步,圈主体:用选择工具把变形的人脸(或文字、楼体)框选出来,羽化边缘10到20像素,让后面融合不生硬。第二步,还原或重做:如果原图还在,把原图中对应区域按原始比例贴回来;原图比例也不对,就用AI的重绘功能重做这一块——现在的人脸重绘对"恢复正常脸型"很在行。第三步,过渡检查:放大到200%,看贴回区域和背景的衔接处,纹理方向对不对、亮度齐不齐,不对就用修补工具抹一下。
说个真实翻车。去年我帮一个民宿客户批量处理30张房间照片,赶时间用了普通拉伸把竖图全转横图,晚上交付后客户半夜发消息:窗框全是斜的,地板缝宽得能塞手指。最后就是靠局部还原救的:窗框和门框用原始比例贴回,墙面和地板的拉伸变形保留(没人细看),30张图返工到凌晨三点。那次之后我给自己立了规矩:批量拉伸前,先试一张,放大检查完再跑整批。
预防永远便宜过补救。变形过一次的图,画质在还原过程中还会再损一层,多层处理后细节发糊,得靠锐化找补,而锐化过头又是新问题。成品交付前按细节修图那篇的检查清单过一遍,接缝、纹理、竖线三处放大看,能拦住九成的拉伸翻车。
哪些图根本不该拉伸
三类图我劝你直接放弃拉伸:一是差距过大的(4:3硬改1:1再改9:16),二是带标准字体的(证书、招牌、带Logo的球衣),三是对比例有事实要求的(身材、商品尺寸)。这三类拉伸不是效果打折,是必然翻车。
第一类没得救,换个构图思路比什么都强。第二类是重灾区:文字的笔画比例在人脑里有"标准答案",变形2%都扎眼,而且文字变形几乎没法局部还原(除非重打)。第三类最严重——把人拉瘦、把商品拉长,已经越过了修图的边界。据艾媒咨询的报告,过半用户认为商品图与实物不符会直接放弃购买,身材类照片的过度修改同样在透支信任。交易场景的图,比例就是事实。
想给人像做"显瘦"处理,别用画布拉伸,用液化推移,推的幅度和分寸在瘦身修图三个诀窍那篇里讲得细,路径完全不同:一个改的是画布,一个改的是局部。工具选错,再小心也白搭。
常见问题
照片拉宽多少以内不会变形?
看内容。纯风景静物单边8%以内基本安全,有人脸5%,有建筑和文字3%。超出就改用内容识别拉伸或分次小步拉。
内容识别拉伸会把人拉变形吗?
大体会保住人脸,但不是百分百:脸部边缘可能模糊,脸部附近的背景纹理可能重复。拉完必须放大检查脸,别信"智能"两个字。
拉伸变形的照片还能修回来吗?
能,用局部还原:蒙版圈出变形的脸或文字,贴回原始比例或AI重绘,羽化10-20像素做过渡。背景轻度变形可以放着不管。
把竖版照片拉成横版可行吗?
比例差距太大,不建议硬拉。改用扩图(往两边补内容)或裁剪构图,实在要拉,分次进行且每次不超过5%。
拉伸和放大是一个功能吗?
不是。放大是等比增加像素,画面比例不变、清晰度提升;拉伸是改变宽高比,必然牵动比例。一个管尺寸,一个管形状。
拉伸这个操作,下限很低上限也很低——它永远成不了修图的主角,但一次失手就能毁掉整张图。把那几条百分比红线记住,翻车了知道用局部还原去救,你就比大多数随手拉图的人稳了。觉得这篇有用的话,转发给那个总把合影拉变形的同事吧,救人一命。