新人看过森系、法式、中式的案例,还是很难想象这些布置放进自己订的宴会厅是什么样。你可以把同一张空厅照片做成六种风格的对比图,先让新人选方向,再把选中的风格单独生成大图。按本文测试时的 Nano Banana Pro API 价格,六宫格约 0.134 美元,单张定稿再约 0.134 美元;生成时间分别约半分钟。模型会改动细节,效果图只能用于沟通,不能代替酒店确认的布置清单。

同一个宴会厅的六种婚礼风格对比板。图像均为 AI 生成的演示素材同一个宴会厅的六种婚礼风格对比板。图像均为 AI 生成的演示素材

你需要准备

项目 说明
电脑和宴会厅照片 横向、清晰、无人;先确认照片可以用于方案制作
Gemini API Key 在 Google AI Studio 创建;API 用量按模型计费,服务需要能访问 Google
Python 3 和脚本 先下载婚礼主题效果图工具包并解压;Python 环境可参考安装 Python 和 uv
预算 本文实测的 Nano Banana Pro 图片输出,1K/2K 每张约 0.134 美元,4K 约 0.24 美元;价格可能调整,运行前看官方定价

这篇教程中出现的 .py 文件都在刚才下载的 ZIP 里,不需要另外搜索或复制代码。解压后进入含有 README.txt 的文件夹,再在这个文件夹里运行下面的命令:

  • s018_grid_prompt.py 和 s019_nb_edit.py:生成六宫格;
  • s018_split_grid.py:把六宫格切成六张;
  • s018_board.py:排成给新人挑选的对比板;
  • s018_overlay.py:叠图检查场地有没有错位;
  • s018_styles.py:查看和修改六种风格提示词,也可单独生成六张图。

本文的操作路线是命令行素材包,适合愿意复制几条命令的人。没有经过现场核验的网页按钮步骤不写在这里。若你不想用云端 API,可跳到文末看本机 ComfyUI 路线。

第一步:准备照片和提示词

尽量选一张能看清吊顶、窗户、舞台和桌椅的横图。照片里有宾客或工作人员时,换成无人照片,或先取得当事人同意。上传给 Gemini 前也要确认客户允许把场地照片交给云端服务处理。

六种风格要写出实际差别。不要只写“森系”或“法式”,把配色、桌花、椅子和舞台写清楚。素材包里的 s018_styles.py 已经列好六种示例,改 STYLES 就能换成自己的方案。

每种提示词都带有这段场地约束:

拍摄位置和角度保持不变。吊顶、灯具、窗户、门、墙面、地面、舞台的位置和大小保持原样;圆桌和椅子的位置、数量保持原样,不要移动、增加或去掉桌椅。不要添加原图里没有的窗户、门、柱子或灯具。画面里不要出现人和文字。

这能减少模型改动场地的情况,但不能保证完全不变。生成后仍要逐项核对。

第二步:生成六宫格

如果还没下载,请先下载婚礼主题效果图工具包并解压,在终端进入含有 README.txt 的解压文件夹。按Python 入门教程准备 Python 和 uv。切图、叠图和排版脚本会通过 uv run --with pillow 临时使用 Pillow,不用手动安装依赖。

在 Google AI Studio 创建 API Key 后,先在终端设置环境变量。不要把 Key 写进脚本或发给别人:

export GEMINI_API_KEY="粘贴你的 API Key"

生成六格提示词并调用 Nano Banana Pro:

python3 s018_grid_prompt.py > prompt.txt
python3 s019_nb_edit.py 六宫格.png "$(cat prompt.txt)" 场地.jpg \
  --model gemini-3-pro-image --ratio 21:9 --size 2K

把 场地.jpg 换成你的照片文件名。六格按 3 列 2 行排列,每格一种风格。本文测试时生成约 31 秒,2K 输出每格约 1000 像素宽,适合先比较方向。价格和速度会随服务变化,以官方页面和实际账单为准。

Nano Banana Pro 生成的六宫格,测试输出尺寸为 3168×1344 像素Nano Banana Pro 生成的六宫格,测试输出尺寸为 3168×1344 像素

把宫格切成六张图:

uv run --with pillow s018_split_grid.py 六宫格.png 风格 3 2

脚本会输出 风格_1.jpg 到 风格_6.jpg。模型有时会把格子之间的白线留在图片边缘;脚本默认向内裁 12 像素,可在命令后再加一个数字调整,例如 3 2 16。

第三步:让新人挑,再单独生成定稿

六宫格用来快速比较,不适合作为最终效果图。格子比原照片窄,模型会微调取景,窗户、壁灯可能出现错位。先把切出的六张图排成对比板,让新人选一个方向:

uv run --with pillow s018_board.py 对比板.jpg \
  "婚礼风格方案(AI 生成,仅供参考)" \
  风格_1.jpg "森系|白绿花艺、浅绿纱带" \
  风格_2.jpg "中式|红金配色、牡丹和灯笼" \
  风格_3.jpg "法式|香槟金、高烛台和花墙" \
  风格_4.jpg "韩式极简|纯白布置、少量花艺" \
  风格_5.jpg "莫兰迪|雾霾蓝和灰粉色" \
  风格_6.jpg "星空暗场|星空灯光和追光" /字体所在路径/SourceHanSansSC-Regular.otf

排版脚本需要一款支持中文的思源黑体。按素材包 README 的说明下载字体,把字体文件路径作为最后一个参数传给脚本。对比板标题里保留“AI 生成,仅供参考”,转发给新人时标识也会跟着图片走。

新人选定一种风格后,只单独生成这一张。想把六种风格都单独生成作比较,可以运行素材包里的脚本:

python3 s018_styles.py 场地.jpg 单张方案

六张各自计费,按本文测试时价格约 0.80 美元。若只做定稿,就把对应风格的完整提示词放进命令;例如下面是法式:

python3 s019_nb_edit.py 定稿.png "把这个宴会厅布置成婚礼现场。只在现有的东西上做布置,风格是白色和香槟金的法式宫廷风:桌上放高脚金色烛台和白色、香槟色玫瑰高花艺,椅子换成金色细腿透明椅,舞台布置白色和香槟色花墙与金色欧式镜框,使用柔和暖白灯光。拍摄位置和角度保持不变;吊顶、灯具、窗户、门、墙面、地面、舞台的位置和大小不变;圆桌和椅子的位置、数量不变,不要添加场地里没有的窗户、门、柱子或灯具。画面里不要出现人和文字。" 场地.jpg \
  --model gemini-3-pro-image --ratio 16:9 --size 2K

单张输出按本文测试时价格约 0.134 美元。六格中挑一格后重新单张生成,能得到更大的画面,场地线条也更接近原图。云端编辑会上传照片;不要把未经授权的客户或酒店照片放进素材包或公开案例。

第四步:检查场地和细节

先肉眼数一遍窗户、灯具、桌椅,核对舞台和墙角的位置。也可以用素材包里的 s018_overlay.py 把原图和效果图半透明叠在一起:

uv run --with pillow s018_overlay.py 场地.jpg 定稿.png 叠图.jpg

吊灯、窗框或墙角出现明显重影,说明取景或结构发生了变化。模型也可能把装饰挡住的设施删掉,或凭空多画灯具。低分、看起来好看都不能替代逐项检查。

单张生成与六宫格切片叠图的对比;右侧窗户和壁灯错位单张生成与六宫格切片叠图的对比;右侧窗户和壁灯错位

本文的单张和六宫格输出均来自测试场地。测试中,中式风格仍出现了“囍”字,星空暗场下的结构分数也偏低,因为暗部线条不容易识别。分数只能提醒你复查;最后以叠图和肉眼核对为准。

不用云端 API:本机生成

已经安装 ComfyUI、并准备好 FLUX.2 Klein 4B 工作流的电脑,可以按首饰反光商品本机修图教程中的单图编辑步骤,逐张替换成本文的风格提示词。模型文件可从魔搭社区获取,许可查看模型页面;需要使用本机显卡/统一内存,耗时取决于电脑配置。安装教程见ComfyUI 常用工作流。

本机实测六张约 7 分半,生成不收 API 图片费,但细节错误更多:测试图里喜字写错、吊顶多出灯具。发给新人前要检查每一张;对场地照片留在本机有要求时,也先确认 ComfyUI 工作流没有调用云端节点。

给新人看或接单交付时

  • 把图片标为“AI 生成的婚礼布置示意图,仅供参考”,并遵守发布平台的 AI 内容标识要求。
  • 在方案里列出花材、桌数、尺寸、灯光和修改次数;现场以酒店确认的布置清单为准,效果图不是施工图。
  • 先问酒店哪些设施、地毯和桌椅不能改,再把预算差异大的项目单独列出来,避免新人按效果图误以为都包含在报价里。
  • 接单报价按沟通、方案设计、修改和交付时间核算。没有可靠的统一市场价时,可先查看接单平台同类服务的近期报价,再按自己的工作量报价。

常见问题

六宫格里只有一格不满意,要整张重做吗? 不用。把那种风格单独生成一张,再替换到对比板里。

想做九种风格可以吗? 可以试九宫格,但格子更小,场地取景更容易变化。本文只实测了六格。

叠图有重影怎么办? 先删掉提示词里和原场地冲突的要求,再单独生成选定风格。若模型仍改动窗户、灯具或桌椅,就不要把它当作可落地的场地方案。

新人要的风格不在示例里? 在 s018_styles.py 的 STYLES 中加一条,写清配色、桌花、椅子和舞台布置。

工具清单

工具 用途 入口和费用
Google AI Studio / Gemini API 上传场地照片并生成效果图 API Key;按官方定价计费
ComfyUI 在本机运行图像工作流 软件免费;需要配置模型和工作流,见安装教程
FLUX.2 Klein 4B 本机图片编辑模型 从模型页面下载;按页面许可使用
思源黑体 对比板中文字体 开源字体,按项目许可证使用

下一步可以看《婚礼现场效果图》,了解怎么先把单张效果图和原场地对齐。