新人看过森系、法式、中式的案例,还是很难想象这些布置放进自己订的宴会厅是什么样。你可以把同一张空厅照片做成六种风格的对比图,先让新人选方向,再把选中的风格单独生成大图。按本文测试时的 Nano Banana Pro API 价格,六宫格约 0.134 美元,单张定稿再约 0.134 美元;生成时间分别约半分钟。模型会改动细节,效果图只能用于沟通,不能代替酒店确认的布置清单。
同一个宴会厅的六种婚礼风格对比板。图像均为 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 像素
把宫格切成六张图:
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 | 本机图片编辑模型 | 从模型页面下载;按页面许可使用 |
| 思源黑体 | 对比板中文字体 | 开源字体,按项目许可证使用 |
下一步可以看《婚礼现场效果图》,了解怎么先把单张效果图和原场地对齐。