跳转到内容

AI扩图:把竖图扩成16:9、半身照补成全身照、给横幅留出文字空间

阅读约 8 分钟

要点速览

AI扩图就是把照片向画框外延伸,也叫 outpainting:竖图变成横图,半身照变成全身照。我们在 Nano Banana Pro 中测试了三种场景,并用同一张照片对比了 Nano Banana 2.1 和 GPT Image 2.5:三个模型扩出的风景都没有接缝,但对人物比例的处理各不相同。

目录
一张照片冲印件放在中间,照片里穿红色外套的徒步者站在青绿色高山湖泊旁,同样的风景在照片边缘之外继续延伸

AI可以把照片扩展到镜头没拍到的地方:两侧的风景、画框下方的腿,或者一面用来放标题的空墙。这种需求很常见:竖图放不进 16:9 封面,半身照需要变成全身照,横幅没有地方放文字。我们在 AI2Face 生成器中测试了三种这样的场景,并对比了三个模型如何完成同一项任务。照片中的人物均为测试生成。

什么是AI扩图(outpainting)

把画面延伸到边缘之外,叫作 outpainting(向外绘制)。模型会观察原图,理解场景(山、街道、光线),再补出画框外按理应该有的内容。相反的任务叫 inpainting,修改的是画面内部的区域:去掉路人或更换背景。我们在 AI去除照片中的物体 的测试中详细讲过。

以前做 outpainting 需要专门的工具:更大的画布、选中空白区域、画笔。现在,Nano Banana Pro、Nano Banana 2.1、GPT Image 2.5 这些修图模型只需一条文字指令就能完成。你只需要做两件事:选择新的画面比例,并描述要补什么。

AI扩图的提示词公式

好的扩图指令要回答三个问题:

  1. 往哪里扩:“横向扩到 16:9”“向下扩到全身”“向右扩”。
  2. 补出什么:“延续山和湖”“腿、裙子下半部分和石板路上的凉鞋”“干净的立面和天空,用来放标题”。
  3. 什么不能动:“保持原有部分不变,不要改变人物”。

画面比例不在文字里写,而是在生成器设置中选择。文字负责告诉模型新区域该填什么。

1. 横向扩图:竖图变 16:9

把这张照片扩展成宽幅 16:9 横向画面:保持原图在中间不变,向左右两侧自然
延伸场景——更多山脊、青绿色湖泊的其余部分、松林、观景台的岩石,保持同样
雾气弥漫的清晨光线和色彩。不要改变男子、他的红色外套和灰色毛线帽。
4:5 竖图变成了 16:9:模型把镜头“拉远”,展示了整个湖泊。Nano Banana Pro

这是最常见的场景:手机拍的照片要用作视频封面、横幅或网站头图。Nano Banana Pro 没有简单地补边,而是把镜头“拉远”了:徒步者变小,画面里出现了整个湖泊、左侧的岩石山坡,以及他站在石头上的腿。风景没有接缝,光线和雾气与原图一致。如果需要保持人物比例,请看下文的模型对比。

2. 半身照扩成全身照

把这张照片扩展成竖向 9:16 的全身照:保持原有部分不变,把画面向下扩展,
并稍微向上扩展。完整展示这位女性:长款祖母绿真丝吊带裙一直延续到脚踝,
她的腿和一双简单的黑色细带凉鞋站在石板路上,头顶完整露出。自然延续同一条
街道、建筑、行人和日光。不要改变她的脸、发型和裙子颜色。
半身照补成了全身照:腿、裙摆和凉鞋都是模型想象出来的。Nano Banana Pro

半身照补成全身照比扩风景更难:模型要想象出腿、姿势和鞋子,还得让比例协调。Nano Banana Pro 补出了带有相同丝绸褶皱的裙摆、姿势自然的腿,以及我们在提示词里描述的黑色凉鞋。脸和波波头没有变,街道延续了石板路和行人。如果不描述鞋子,模型会自己选。

3. 给横幅留出文字空间

把这张照片的画布横向扩展到 16:9。原图必须保持完全一致,并放在新画面的
左侧:同一位黑色波波头女性、同一条祖母绿裙子、同样的行人和建筑。只生成
右侧的新区域:无缝延续同一条阳光下的老街,简洁的石砌立面和天空,不要多余
细节,留出干净的空白放标题。光线、透视和色彩保持一致。不要文字、字母和招牌。
右侧补出了用来放标题的空旷街道,原有部分没有变化。Nano Banana Pro,第二次尝试

横幅也是 outpainting,只是多了“留出空白”的要求。第一次尝试时模型出了错:用了比较宽松的提示词“让这位女性位于画面左侧三分之一处”,结果画出了另一个穿着另一条裙子的女性。两句话解决了问题:“原图必须保持完全一致”和“只生成右侧的新区域”。第二次尝试时原图保持不变,右侧出现了一条没有招牌的安静街道,标题可以放在立面和天空上。如何把这样的画面做成完整的横幅,请看 AI制作横幅 指南。

哪个AI扩图效果最好:三个模型对比

我们把第一部分“扩到 16:9”的指令交给了三个模型:Nano Banana Pro、Nano Banana 2.1 和 GPT Image 2.5。

上:Nano Banana Pro,中:Nano Banana 2.1,下:GPT Image 2.5
Nano Banana Pro Nano Banana 2.1 GPT Image 2.5
接缝和瑕疵 看不出 看不出 看不出
人物比例 缩小(镜头“拉远”) 保持 保持
原有画面部分 整体重绘 接近原图,人物有偏移 接近原图,人物有偏移
新补的风景 整个湖泊、山坡、人物的腿 两侧的森林和湖泊 山脊、湖泊、山谷
适合场景 需要开阔感的封面 不改变比例的扩图 需要丰富风景细节的扩图

三个模型扩出的风景都没有接缝,也都保留了红色外套和帽子。区别在于它们如何理解“扩展”:Nano Banana Pro 把镜头拉远,展示了更多场景;Nano Banana 2.1 和 GPT Image 2.5 保持徒步者的大小,只补全了边缘。没有一个模型做到逐像素保留原图:生成式模型会重绘整个画面。

局限:AI扩图容易出问题的地方

  • 比例。 如果模型认为画面会更好看,可能会把人物缩小。请写“不要改变人物大小”,或者使用 Nano Banana 2.1。
  • 虚构的细节。 画框外的一切都是 AI 编出来的:腿、鞋、建筑的另一半。对纪实照片来说,这已经不是真实内容,扩图更适合创意和广告用途。
  • 多余的手和物体。 新区域越大,越容易出现“第三只手”或从头上长出来的树枝。建议把画面扩大 1.5–2 倍,而不是 4 倍。
  • 文字和招牌。 模型有时会在新区域画出伪文字。请加上“不要文字、字母和招牌”。

如果照片需要的不是扩展而是提升画质(去噪、去模糊),请看 AI提升照片画质 指南。想让扩好的画面动起来,可以看 AI让照片动起来。

在哪里试用:AI2Face

Nano Banana Pro、Nano Banana 2.1 和 GPT Image 2.5 都在同一个 AI2Face 生成器里:上传照片,选择画面比例,对比不同模型的扩图效果。生成前就能看到价格,套餐积分不会过期。

总结

AI扩图只需要几句话:选择新的画面比例,描述画框外应该出现什么,并要求不要改动原有部分。需要开阔感的封面和风景,用 Nano Banana Pro:它会拉远镜头,展示更多场景。如果要保持人物比例,用 Nano Banana 2.1 或 GPT Image 2.5。为横幅留文字空间时,指令要写得严格:“原图保持完全一致,只生成右侧区域”。在我们的测试中,宽松的写法换来的是另一个人。

常见问题

怎么用AI扩图?

上传照片,选择新的画面比例(例如把 4:5 换成 16:9),再写明要补什么:“把画面向左右扩展,延续山和湖,不要改变人物”。模型会在 20–40 秒内补全缺失的边缘。

可以免费用AI扩图吗?

可以,能用几次。AI2Face 注册后会发放新手积分,每次生成的价格在开始前就能看到。

outpainting 和 inpainting 有什么区别?

outpainting 补的是画框之外的内容。inpainting 修改的是画面内部的区域,比如去掉多余的物体。现在的模型通过文字指令就能完成这两种操作。

AI能把半身照补成全身照吗?

能。在我们的测试中,Nano Banana Pro 给一张半身照补上了腿、裙子下半部分和凉鞋,脸和发型都没有变。腿、鞋和姿势由模型自行想象,如果对准确度有要求,请在提示词里写清楚。

AI会改动照片的原有部分吗?

有时会。模型会重绘整个画面,所以原图的小细节可能偏移,人物比例也可能缩小。请写上“保持原有部分不变”,并把结果与原图对比。

资料来源

3
  1. https://ai.google.dev/gemini-api/docs/image-generation
  2. https://blog.google/innovation-and-ai/products/nano-banana-pro/
  3. https://developers.openai.com/api/docs/guides/image-generation

延伸阅读