把横图扩成竖版画面
上传原图,设置上下补边与遮罩,用 Fill 工作流生成扩展区域。
需要 ComfyUI 与 FLUX.1 Fill dev、CLIP/T5、VAE 等较大权重和足够运行资源。工作流文件 MIT;FLUX.1 Fill dev 权重采用非商业许可,商业场景需另行确认授权。
打开工作流来源操作步骤
- 打开固定版本 flux_fill_outpaint_example.json,在 ComfyUI 中导入;按工作流注释取得对应 FLUX Fill、文本编码器与 VAE,并逐项检查许可与硬件需求。不要只凭工作流 MIT 许可决定模型商用。
- 在 LoadImage 中换成自己的横图,确认需要保留的主体位于原画面内。先保存原图副本。
- 调整 ImagePadForOutpaint 的上、下、左、右补边,把画布扩到所需竖版比例;要保留原宽度时不要给左右增加不必要边距。检查输出 mask 对应新增区域及适当的接缝羽化。
- 在 CLIPTextEncode 中描述延续的背景,运行前检查补边图和 mask 都连入 InpaintModelConditioning。模板使用 DifferentialDiffusion、KSampler 和 VAEDecode 生成扩展候选。
- 检查中央主体和接缝。该模板经过 VAE 编解码,不能保证原区域像素完全不变;严格保留原图时,后续在编辑器里将原图按原位置覆盖回中央并处理接缝。此合成检查是 GPTFav 补充步骤。
使用示例 编辑示意,非模型实测
输入
一张人物居中的横向宣传照,希望在上下扩展背景形成竖版海报。
预期形式
预期得到新增上下背景的竖版候选图;须检查人物、接缝及文字留白,不把扩图目标当作已验证保真结果。
来源与使用边界
- 作者
- Comfy Org
- 许可
- MIT
- 检查日期
- 2026-10-15
已核查固定 JSON 的 LoadImage→ImagePadForOutpaint(同时输出图像和 mask)→InpaintModelConditioning→KSampler→VAEDecode→SaveImage 链。依赖标记 comfy-core 0.3.64 及 flux1-fill-dev、CLIP-L、T5XXL、VAE;注释列出的完整精度模型体积较大,非实测显存需求。官方 FLUX.1-Fill-dev 模型卡为 gated、flux-1-dev-non-commercial-license。仅外链和独立中文步骤,未分发工作流或权重、未生成图片。
这条资源有问题?提交纠错