ComfyPilotComfyPilot
文档 / 节点说明 / ByteDance Seedream 5.0 图层分离

ByteDance Seedream 5.0 图层分离

ByteDance Seedream 5.0 Layer Separation 将图像分解为一个背景底板以及最多 16 个可重新定位的透明图层,每个图层都包含堆叠顺序、边界框、名称和描述。

节点说明 ByteDanceSeedreamLayerSeparationNodeV2 更新于 2026-11-12

查看官方原文

ByteDance Seedream 5.0 图层分离 - ComfyUI Built-in Node Documentation

ByteDance Seedream 5.0 Layer Separation 将图像分解为一个背景底板以及最多 16 个可重新定位的透明图层,每个图层都包含堆叠顺序、边界框、名称和描述。

ByteDance Seedream 5.0 Layer Separation 将图像分解为一个背景底板以及最多 16 个可重新定位的透明图层,每个图层都包含堆叠顺序、边界框、名称和描述。它返回背景、带掩码的逐层图像、放置框,以及可直接编辑的图层堆栈。model 选择器可在 Seedream 5.0 Pro 和更快的 Seedream 5.0 Flash 之间进行选择。

输入

通用输入

参数描述数据类型必填范围
模型用于分离的 Seedream 模型。"seedream 5.0 pro"(默认)提供最高分离质量,并且还提供 prompt_optimization 控制项;"seedream 5.0 flash" 更快、更便宜,且没有提示优化控制项。DYNAMIC\_COMBO是"seedream 5.0 pro" "seedream 5.0 flash"

Seedream 5.0 Pro 和 5.0 Flash 输入

这些输入在两个模型中都可用。

参数描述数据类型必填范围
image要分离的图像。必须恰好一张图像,至少 512x512 像素,宽高比在 1:16 到 16:1 之间。大于约 4MP 的输入在上传前会被缩小。IMAGE是单张图像
prompt如何分离图像。留空可自动检测并分离所有主要元素。用自然语言描述元素以控制分离,或使用 <bbox>left top right bottom</bbox> 标签定位精确区域(0-1000 千分比坐标)。默认:空字符串。STRING是多行文本
size输出分辨率级别。"auto" 跟随输入图像大小(限制在 1K-2K 范围内)。默认:"auto"。COMBO是"auto" "1K" "1.5K" "2K"
seed用于生成的种子。默认:42。INT是0 到 2147483647
watermark是否在图像上添加 "AI generated" 水印。默认:false。BOOLEAN是false true
crop_layers图层/掩码批次输出的几何形式(layer_stack 不受影响,且始终紧贴)。完整画布:每个图层位于基础尺寸画布上其边界框位置——可直接使用 ImageCompositeMasked 重新合成。最小尺寸:每个图层裁剪到其边界框(为批处理填充到最大图层)——张量小得多;使用 bboxes 输出通过 Layers From Bounding Boxes 重建放置。默认:false(完整画布)。BOOLEAN是false(完整画布) true(最小尺寸)

Seedream 5.0 Pro 专用输入

参数描述数据类型必填范围
prompt_optimization提示优化模式:"standard" 提供更高质量,"fast" 缩短生成时间。仅在 Seedream 5.0 Pro 中可用。默认:"standard"。COMBO是"standard" "fast"

注意: 输入 image 必须是单张图像;不支持批次。图像必须至少为 512x512 像素,宽高比在 1:16 到 16:1 之间。Seedream 5.0 Flash 没有 prompt_optimization 输入。

输出

输出名称描述数据类型
base_image图层堆叠到其上的基础图像(背景底板)。IMAGE
base_mask基础图像的透明度(1 = 透明,LoadImage 约定);目前始终完全不透明。MASK
layers透明图层,按从下到上排序。完整画布模式:放置在黑色基础尺寸画布上其边界框位置。最小尺寸模式:裁剪到其边界框,左上角锚定,填充到最大图层。IMAGE
masks逐层透明度,与 layers 批次按索引对齐(1 = 透明,LoadImage 约定)。对于 ImageCompositeMasked 风格的合成,请先添加 InvertMask。MASK
bboxes每个图层一个放置框,与 layers 批次按索引对齐(将两者以及 masks 馈送到 Layers From Bounding Boxes 以重建逐层放置):{x, y, width, height, metadata: {name, desc, z_index, native_size, content_rect, flags}}。content_rect = [left, top, width, height] 是图层自身框架内的内容区域;它会落在画布上框位置加上该偏移处。BOUNDING\_BOX
layer_stack用于 Create Layered Image 的可直接编辑图层文档:基础底板加上每个元素作为其自己命名的、紧密裁剪的图层,位于真实位置并保持堆叠顺序。可直接连接,或使用 Add Layer 扩展。LAYERS
本文档由 AI 生成。如果您发现任何错误或有改进建议,欢迎贡献! 在 GitHub 上编辑

Source fingerprint (SHA-256): b106ca63d37aea68079f0032a1f7dfeefee9f759c71bb1605bbfe66c3d9dad62