婚礼宴会厅效果图素材

包括：
- s017_gemini_edit.py：调用 Gemini API 编辑场地照片。
- s017_venue_cn.py：把图片交给本机 ComfyUI + Z-Image ControlNet 生成。
- s017_check_layout.py：检查原图与效果图的场地线条变化（仅供参考）。
- prompt-forest-wedding.txt：提示词示例。

云端脚本
1. 安装 Python 3 和依赖：python3 -m pip install google-genai
2. 先在当前终端设置环境变量 GEMINI_API_KEY（不要把 Key 写进文件或分享）。
3. 运行：python3 s017_gemini_edit.py 场地.jpg 效果图.png prompt-forest-wedding.txt
4. 模型默认 gemini-3-pro-image。模型可用性、分辨率和收费以 Google 官方文档为准。

本机脚本
1. 按 AI 百宝箱里的 ComfyUI / Z-Image 安装教程装好 ComfyUI，并下载 Z-Image-Turbo、Qwen 3 4B、AE VAE 和 Z-Image-Turbo-Fun-Controlnet-Union 模型。
2. 安装提供 QwenImageDiffsynthControlnet 节点的 ComfyUI 自定义节点，并启动 ComfyUI API（默认 http://127.0.0.1:8188）。
3. 把 COMFYUI_DIR 环境变量设成 ComfyUI 安装目录。
4. 运行：python3 s017_venue_cn.py 场地.jpg 效果图.png "写实婚礼宴会厅，白绿色森系布置；保留原图的墙、吊顶、灯具、舞台、桌椅位置和数量；不要人，不要文字。"

场地线条检查
需安装 uv，然后运行：
uv run --with pillow --with numpy --with scipy --with scikit-image s017_check_layout.py 场地.jpg 效果图.png

注意：模型会改动场地细节。效果图只用于沟通风格，须逐项核对窗、灯、桌椅和舞台，并向客户说明 AI 生成。不要把客户照片上传到云端前忘了取得必要授权。
