ComfyPilotComfyPilot
工作流 / 图像工具 / 移除背景:Qwen Image 2.1
移除背景:Qwen Image 2.1

移除背景:Qwen Image 2.1

Remove Background: Qwen Image 2.1

使用 Qwen 图像 2.1 移除图片背景,它原生支持 2K 输出和 RGBA 透明度,可直接生成透明结果。它接收 1 张输入图像,返回 1 张无背景图像以及显示之前和之后的对比视图。非常适合需要干净抠图的电商产品照片、档案图片和营销图形。

图像工具 6 个节点 1 个输入 247 次使用 ComfyUI ≥ 0.37.0 ComfyUI 50 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 3 个权重文件,其中 3 个能在本站模型库里找到。

qwen3vl_8b_int8_convrot.safetensors 在模型库查看
qwen_image_2.1_int8_convrot.safetensors 在模型库查看
qwen_image_2.1_vae_bf16.safetensors 在模型库查看

节点构成

MarkdownNote × 2
bc1c967a-7f6a-4be9-a372-dad16e4f28e3 × 1
SaveImageAdvanced × 1
LoadImage × 1
ImageCompare × 1

官方标注的模型

Qwen Image 2.1

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "54bb395d-3e60-4c94-b525-85523901575b",
3 "revision": 0,
4 "last_node_id": 476,
5 "last_link_id": 731,
6 "nodes": [
7 {
8 "id": 459,
9 "type": "bc1c967a-7f6a-4be9-a372-dad16e4f28e3",
10 "pos": [
11 480,
12 2420
13 ],
14 "size": [
15 420,
16 740
17 ],
18 "flags": [],
19 "order": 3,
20 "mode": 0,
21 "inputs": [
22 {
23 "label": "positive_prompt",
24 "name": "prompt",
25 "type": "STRING",
26 "widget": {
27 "name": "prompt"
28 },
29 "link": null
30 },
31 {
32 "label": "steps",
33 "name": "steps",
34 "type": "INT",
35 "widget": {
36 "name": "steps"
37 },
38 "link": null
39 },
40 {
41 "label": "custom_size",
42 "name": "switch",
43 "type": "BOOLEAN",
44 "widget": {
45 "name": "switch"
46 },
47 "link": null
48 },
49 {
50 "label": "sampler",
51 "name": "scheduler",
52 "type": "COMBO",
53 "widget": {
54 "name": "scheduler"
55 },
56 "link": null
57 },
58 {
59 "label": "scheduler",
60 "name": "scheduler_1",
61 "type": "COMBO",
62 "widget": {
63 "name": "scheduler_1"
64 },
65 "link": null
66 },
67 {
68 "label": "image_1",
69 "name": "images.image_1",
70 "shape": 7,
71 "type": "IMAGE",
72 "link": 704
73 },
74 {
75 "label": "image_2",
76 "name": "images.image_2",
77 "shape": 7,
78 "type": "IMAGE",
79 "link": null
80 },
81 {
82 "label": "image_3",
83 "name": "images.image_3",
84 "shape": 7,
85 "type": "IMAGE",
86 "link": null
87 },
88 {
89 "label": "image_4",
90 "name": "images.image_4",
91 "shape": 7,
92 "type": "IMAGE",
93 "link": null
94 },
95 {
96 "label": "image_5",
97 "name": "images.image_5_1",
98 "shape": 7,
99 "type": "IMAGE",
100 "link": null
101 },
102 {
103 "label": "image_6",
104 "name": "images.image_6",
105 "shape": 7,
106 "type": "IMAGE",
107 "link": null
108 },
109 {
110 "label": "image_7",
111 "name": "images.image_7",
112 "shape": 7,
113 "type": "IMAGE",
114 "link": null
115 },
116 {
117 "label": "image_8",
118 "name": "images.image_8",
119 "shape": 7,
120 "type": "IMAGE",
121 "link": null
122 },
123 {
124 "label": "image_9",
125 "name": "images.image_9",
126 "shape": 7,
127 "type": "IMAGE",
128 "link": null
129 },
130 {
131 "label": "image_10",
132 "name": "images.image_10",
133 "shape": 7,
134 "type": "IMAGE",
135 "link": null
136 },
137 {
138 "label": "cache_device",
139 "name": "device",
140 "type": "COMBO",
141 "widget": {
142 "name": "device"
143 },
144 "link": null
145 }
146 ],
147 "outputs": [
148 {
149 "name": "IMAGE",
150 "type": "IMAGE",
151 "links": [
152 672
153 ]
154 }
155 ],
156 "properties": {
157 "previewExposures": []
158 },
159 "widgets_values": [
160 0,
161 "Remove the background, and output a PNG image",
162 "",
163 1,
164 25,
165 false,
166 1024,
167 1024,
168 "euler",
169 "simple",
170 733114857276099,
171 "qwen_image_2.1_int8_convrot.safetensors",
172 "qwen3vl_8b_int8_convrot.safetensors",
173 "qwen_image_2.1_vae_bf16.safetensors",
174 "auto",
175 "default"
176 ],
177 "widgets_values_named": {
178 "resolution": 0,
179 "prompt": "Remove the background, and output a PNG image",
180 "negative_prompt": "",
181 "cfg": 1,
182 "steps": 25,
183 "switch": false,
184 "width": 1024,
185 "height": 1024,
186 "scheduler": "euler",
187 "scheduler_1": "simple",
188 "seed": 733114857276099,
189 "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
190 "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
191 "vae_name": "qwen_image_2.1_vae_bf16.safetensors",
192 "device": "auto",
193 "dtype": "default"
194 }
195 },
196 {
197 "id": 461,
198 "type": "SaveImageAdvanced",
199 "pos": [
200 950,
201 2420
202 ],
203 "size": [
204 710,
205 760
206 ],
207 "flags": [],
208 "order": 4,
209 "mode": 0,
210 "inputs": [
211 {
212 "name": "images",
213 "type": "IMAGE",
214 "link": 672
215 }
216 ],
217 "outputs": [
218 {
219 "name": "images",
220 "type": "IMAGE",
221 "links": [
222 708
223 ]
224 }
225 ],
226 "properties": [],
227 "widgets_values": [
228 "Qwen_image_2.1",
229 "png",
230 "8-bit",
231 "sRGB"
232 ],
233 "widgets_values_named": {
234 "filename_prefix": "Qwen_image_2.1",
235 "format": "png",
236 "format.bit_depth": "8-bit",
237 "format.input_color_space": "sRGB"
238 }
239 },
240 {
241 "id": 463,
242 "type": "MarkdownNote",
243 "pos": [
244 -400,
245 2410
246 ],
247 "size": [
248 420,
249 620
250 ],
251 "flags": [],
252 "order": 0,
253 "mode": 0,
254 "inputs": [],
255 "outputs": [],
256 "title": "Note: Usage",
257 "properties": [],
258 "widgets_values": [
259 "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\n- resolution is a total pixel budget (not width or height). Aspect ratio is preserved.\n- Official default is 1024. The model supports up to 2048.\n- This template starts at 0: no resize beyond a multiple of 32.\n- Output follows image_1. Extra refs can differ in size or aspect.\n- custom_size off: canvas comes from the encode latent (image_1).\n- custom_size on: use ResolutionSelector width/height. Keep it close to the resized image_1 size, or the edit can shift.\n\n## Reference images\n- Up to 10 reference images (image_1 to image_10).\n- Mention them in the prompt as `<image1>`, `<image2>`, ...\n- image_1 is the edit target. The rest are references.\n\n## Custom settings\nIf you need custom settings, enter or unpack the subgraph to edit it. See the [Subgraph](https://docs.comfy.org/interface/features/subgraph) guide.\n\n## Parameters\n- prompt: edit instruction. Use `<image1>` ... `<image10>`.\n- negative_prompt: unused while cfg is 1.\n- cfg: keep 1 for the Qwen Image 2.1 official path. Raise it only if you use a negative prompt.\n- steps: Qwen Image 2.1 official pipeline uses about 40-50 with euler. This template starts at 25. More advanced samplers need fewer steps."
260 ],
261 "widgets_values_named": {
262 "text": "## Size\nQwen Image 2.1 has native 2K (2048*2048) support for direct output.\n\n- resolution is a total pixel budget (not width or height). Aspect ratio is preserved.\n- Official default is 1024. The model supports up to 2048.\n- This template starts at 0: no resize beyond a multiple of 32.\n- Output follows image_1. Extra refs can differ in size or aspect.\n- custom_size off: canvas comes from the encode latent (image_1).\n- custom_size on: use ResolutionSelector width/height. Keep it close to the resized image_1 size, or the edit can shift.\n\n## Reference images\n- Up to 10 reference images (image_1 to image_10).\n- Mention them in the prompt as `<image1>`, `<image2>`, ...\n- image_1 is the edit target. The rest are references.\n\n## Custom settings\nIf you need custom settings, enter or unpack the subgraph to edit it. See the [Subgraph](https://docs.comfy.org/interface/features/subgraph) guide.\n\n## Parameters\n- prompt: edit instruction. Use `<image1>` ... `<image10>`.\n- negative_prompt: unused while cfg is 1.\n- cfg: keep 1 for the Qwen Image 2.1 official path. Raise it only if you use a negative prompt.\n- steps: Qwen Image 2.1 official pipeline uses about 40-50 with euler. This template starts at 25. More advanced samplers need fewer steps."
263 },
264 "color": "#222",
265 "bgcolor": "#000"
266 },
267 {
268 "id": 470,
269 "type": "LoadImage",
270 "pos": [
271 70,
272 2420
273 ],
274 "size": [
275 340,
276 460
277 ],
278 "flags": [],
279 "order": 1,
280 "mode": 0,
281 "inputs": [],
282 "outputs": [
283 {
284 "name": "IMAGE",
285 "type": "IMAGE",
286 "links": [
287 704,
288 707
289 ]
290 },
291 {
292 "name": "MASK",
293 "type": "MASK",
294 "links": null
295 }
296 ],
297 "properties": {
298 "Node name for S&R": "LoadImage"
299 },
300 "widgets_values": [
301 "angry_broccoli.png",
302 "image"
303 ],
304 "widgets_values_named": {
305 "image": "angry_broccoli.png",
306 "upload": "image"
307 }
308 },
309 {
310 "id": 472,
311 "type": "ImageCompare",
312 "pos": [
313 1700,
314 2420
315 ],
316 "size": [
317 660,
318 760
319 ],
320 "flags": [],
321 "order": 5,
322 "mode": 0,
323 "inputs": [
324 {
325 "name": "image_a",
326 "shape": 7,
327 "type": "IMAGE",
328 "link": 707
329 },
330 {
331 "name": "image_b",
332 "shape": 7,
333 "type": "IMAGE",
334 "link": 708
335 }
336 ],
337 "outputs": [],
338 "properties": {
339 "Node name for S&R": "ImageCompare"
340 },
341 "widgets_values": [],
342 "widgets_values_named": []
343 },
344 {
345 "id": 476,
346 "type": "MarkdownNote",
347 "pos": [
348 -840,
349 2410
350 ],
351 "size": [
352 420,
353 620
354 ],
355 "flags": [],
356 "order": 2,
357 "mode": 0,
358 "inputs": [],
359 "outputs": [],
360 "title": "Note: Model links",
361 "properties": [],
362 "widgets_values": [
363 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Assets\n\n- [angry_broccoli.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/angry_broccoli.png)\n\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)\n- [ModelScope:Comfy-Org/Qwen-Image-2.1](https://modelscope.cn/models/Comfy-Org/Qwen-Image-2.1)\n\n**diffusion_models**\n\n- [qwen_image_2.1_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors) (13.25 GB)\n- [qwen_image_2.1_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors) (6.76 GB)\n\n**text_encoders**\n\n- [qwen3vl_8b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_bf16.safetensors) (16.33 GB)\n- [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) (8.71 GB) \n\n**vae**\n\n- [qwen_image_2.1_vae_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors) (644.2 MB)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ ├── qwen_image_2.1_bf16.safetensors\n│ │ └── qwen_image_2.1_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── qwen3vl_8b_bf16.safetensors\n│ │ └── qwen3vl_8b_int8_convrot.safetensors\n│ └── 📂 vae/\n│ └── qwen_image_2.1_vae_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
364 ],
365 "widgets_values_named": {
366 "text": "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Input Assets\n\n- [angry_broccoli.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/angry_broccoli.png)\n\n\n## Model Links\n\n- [Hugging Face:Comfy-Org/Qwen-Image-2.1](https://huggingface.co/Comfy-Org/Qwen-Image-2.1)\n- [ModelScope:Comfy-Org/Qwen-Image-2.1](https://modelscope.cn/models/Comfy-Org/Qwen-Image-2.1)\n\n**diffusion_models**\n\n- [qwen_image_2.1_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_bf16.safetensors) (13.25 GB)\n- [qwen_image_2.1_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors) (6.76 GB)\n\n**text_encoders**\n\n- [qwen3vl_8b_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_bf16.safetensors) (16.33 GB)\n- [qwen3vl_8b_int8_convrot.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors) (8.71 GB) \n\n**vae**\n\n- [qwen_image_2.1_vae_bf16.safetensors](https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors) (644.2 MB)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ ├── qwen_image_2.1_bf16.safetensors\n│ │ └── qwen_image_2.1_int8_convrot.safetensors\n│ ├── 📂 text_encoders/\n│ │ ├── qwen3vl_8b_bf16.safetensors\n│ │ └── qwen3vl_8b_int8_convrot.safetensors\n│ └── 📂 vae/\n│ └── qwen_image_2.1_vae_bf16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
367 },
368 "color": "#222",
369 "bgcolor": "#000"
370 }
371 ],
372 "links": [
373 [
374 707,
375 470,
376 0,
377 472,
378 0,
379 "IMAGE"
380 ],
381 [
382 708,
383 461,
384 0,
385 472,
386 1,
387 "IMAGE"
388 ],
389 [
390 672,
391 459,
392 0,
393 461,
394 0,
395 "IMAGE"
396 ],
397 [
398 704,
399 470,
400 0,
401 459,
402 5,
403 "IMAGE"
404 ]
405 ],
406 "groups": [],
407 "definitions": {
408 "subgraphs": [
409 {
410 "id": "bc1c967a-7f6a-4be9-a372-dad16e4f28e3",
411 "version": 1,
412 "state": {
413 "lastGroupId": 37,
414 "lastNodeId": 476,
415 "lastLinkId": 731,
416 "lastRerouteId": 9
417 },
418 "revision": 0,
419 "config": [],
420 "name": "Image Edit (Qwen Image 2.1)",
421 "inputNode": {
422 "id": -10,
423 "bounding": [
424 -650,
425 490,
426 143.044921875,
427 568
428 ]
429 },
430 "outputNode": {
431 "id": -20,
432 "bounding": [
433 1960,
434 640,
435 128,
436 68
437 ]
438 },
439 "inputs": [
440 {
441 "id": "1f3911c3-71b5-45b7-9a0e-4ac7285069dc",
442 "name": "resolution",
443 "type": "INT",
444 "linkIds": [
445 725
446 ],
447 "pos": [
448 -530.955078125,
449 514
450 ]
451 },
452 {
453 "id": "6a73de3b-f4cd-43a4-9076-76648c6902f0",
454 "name": "prompt",
455 "type": "STRING",
456 "linkIds": [
457 726
458 ],
459 "localized_name": "prompt",
460 "label": "positive_prompt",
461 "pos": [
462 -530.955078125,
463 534
464 ]
465 },
466 {
467 "id": "d4c1377f-7fbc-4519-b83c-9a3b9c2de104",
468 "name": "negative_prompt",
469 "type": "STRING",
470 "linkIds": [
471 727
472 ],
473 "pos": [
474 -530.955078125,
475 554
476 ]
477 },
478 {
479 "id": "420ee896-17c3-4e07-95fc-0ff309a6b836",
480 "name": "cfg",
481 "type": "FLOAT",
482 "linkIds": [
483 658
484 ],
485 "pos": [
486 -530.955078125,
487 574
488 ]
489 },
490 {
491 "id": "349c3f72-ba7a-4277-84ff-8029faa16019",
492 "name": "steps",
493 "type": "INT",
494 "linkIds": [
495 659
496 ],
497 "label": "steps",
498 "pos": [
499 -530.955078125,
500 594
501 ]
502 },
503 {
504 "id": "60df426d-f8ab-4ce2-8c82-42dc7cbf19d0",
505 "name": "switch",
506 "type": "BOOLEAN",
507 "linkIds": [
508 703
509 ],
510 "label": "custom_size",
511 "pos": [
512 -530.955078125,
513 614
514 ]
515 },
516 {
517 "id": "91c96cf8-057b-4da2-b71e-305541a3527e",
518 "name": "width",
519 "type": "INT",
520 "linkIds": [
521 660
522 ],
523 "localized_name": "width",
524 "pos": [
525 -530.955078125,
526 634
527 ]
528 },
529 {
530 "id": "661cc520-6bd0-4925-90ec-cecaa188b57d",
531 "name": "height",
532 "type": "INT",
533 "linkIds": [
534 661
535 ],
536 "localized_name": "height",
537 "pos": [
538 -530.955078125,
539 654
540 ]
541 },
542 {
543 "id": "9f0e91b8-5a4a-4f5a-a2a4-4ddc180df0fd",
544 "name": "scheduler",
545 "type": "COMBO",
546 "linkIds": [
547 662
548 ],
549 "label": "sampler",
550 "pos": [
551 -530.955078125,
552 674
553 ]
554 },
555 {
556 "id": "4710583f-3cb0-4091-87ab-dadd8a2e657c",
557 "name": "scheduler_1",
558 "type": "COMBO",
559 "linkIds": [
560 668
561 ],
562 "label": "scheduler",
563 "pos": [
564 -530.955078125,
565 694
566 ]
567 },
568 {
569 "id": "977ce57d-3764-491c-8d2d-543754cfbaf1",
570 "name": "seed",
571 "type": "INT",
572 "linkIds": [
573 667
574 ],
575 "pos": [
576 -530.955078125,
577 714
578 ]
579 },
580 {
581 "id": "143494fb-a40e-423f-be3b-ecc808b408b0",
582 "name": "unet_name",
583 "type": "COMBO",
584 "linkIds": [
585 663
586 ],
587 "pos": [
588 -530.955078125,
589 734
590 ]
591 },
592 {
593 "id": "d8528289-e121-45ed-9c31-e6370ce4ba5e",
594 "name": "clip_name",
595 "type": "COMBO",
596 "linkIds": [
597 664
598 ],
599 "pos": [
600 -530.955078125,
601 754
602 ]
603 },
604 {
605 "id": "f03d1fb0-d592-4997-b55e-e7a2549c36e5",
606 "name": "vae_name",
607 "type": "COMBO",
608 "linkIds": [
609 665
610 ],
611 "pos": [
612 -530.955078125,
613 774
614 ]
615 },
616 {
617 "id": "6bbe4c8a-0ce9-4576-9468-697a165b98b4",
618 "name": "images.image_1",
619 "type": "IMAGE",
620 "linkIds": [
621 710
622 ],
623 "label": "image_1",
624 "pos": [
625 -530.955078125,
626 794
627 ]
628 },
629 {
630 "id": "5e9080e7-bbd0-4363-9e25-aaa201f9ff01",
631 "name": "images.image_2",
632 "type": "IMAGE",
633 "linkIds": [
634 711
635 ],
636 "label": "image_2",
637 "pos": [
638 -530.955078125,
639 814
640 ]
641 },
642 {
643 "id": "29bd6732-17d4-4ca7-aa9f-dc118c6c008a",
644 "name": "images.image_3",
645 "type": "IMAGE",
646 "linkIds": [
647 712
648 ],
649 "label": "image_3",
650 "pos": [
651 -530.955078125,
652 834
653 ]
654 },
655 {
656 "id": "c0899e22-8834-4c49-b0ec-5d2e1c9a4f9d",
657 "name": "images.image_4",
658 "type": "IMAGE",
659 "linkIds": [
660 713
661 ],
662 "label": "image_4",
663 "pos": [
664 -530.955078125,
665 854
666 ]
667 },
668 {
669 "id": "f4bb2fe2-583b-429d-83dc-0af6d4d3fdf8",
670 "name": "images.image_5_1",
671 "type": "IMAGE",
672 "linkIds": [
673 714
674 ],
675 "label": "image_5",
676 "pos": [
677 -530.955078125,
678 874
679 ]
680 },
681 {
682 "id": "4dc8dcc5-da5f-4dd4-82f4-479dabed8567",
683 "name": "images.image_6",
684 "type": "IMAGE",
685 "linkIds": [
686 715
687 ],
688 "label": "image_6",
689 "pos": [
690 -530.955078125,
691 894
692 ]
693 },
694 {
695 "id": "58ac7e94-91ff-4992-9022-fd67902782eb",
696 "name": "images.image_7",
697 "type": "IMAGE",
698 "linkIds": [
699 716
700 ],
701 "label": "image_7",
702 "pos": [
703 -530.955078125,
704 914
705 ]
706 },
707 {
708 "id": "b736a3f9-62a7-4b77-ad2b-9ed40a482949",
709 "name": "images.image_8",
710 "type": "IMAGE",
711 "linkIds": [
712 717
713 ],
714 "label": "image_8",
715 "pos": [
716 -530.955078125,
717 934
718 ]
719 },
720 {
721 "id": "79883453-5e79-4003-a7ef-8d9156cffcc4",
722 "name": "images.image_9",
723 "type": "IMAGE",
724 "linkIds": [
725 718
726 ],
727 "label": "image_9",
728 "pos": [
729 -530.955078125,
730 954
731 ]
732 },
733 {
734 "id": "68c8b3fa-d3fd-4281-82ba-09030a9918dc",
735 "name": "images.image_10",
736 "type": "IMAGE",
737 "linkIds": [
738 719
739 ],
740 "label": "image_10",
741 "pos": [
742 -530.955078125,
743 974
744 ]
745 },
746 {
747 "id": "85d6645d-c5e3-4237-8d10-9d78963ae6c1",
748 "name": "device",
749 "type": "COMBO",
750 "linkIds": [
751 730
752 ],
753 "label": "cache_device",
754 "pos": [
755 -530.955078125,
756 994
757 ]
758 },
759 {
760 "id": "1f73bfc8-cc0a-4540-837f-7c0bd67cc0d5",
761 "name": "dtype",
762 "type": "COMBO",
763 "linkIds": [
764 731
765 ],
766 "pos": [
767 -530.955078125,
768 1014
769 ]
770 }
771 ],
772 "outputs": [
773 {
774 "id": "f6f3effc-0961-4c17-b52c-a77c16ca6aa4",
775 "name": "IMAGE",
776 "type": "IMAGE",
777 "linkIds": [
778 650
779 ],
780 "localized_name": "IMAGE",
781 "pos": [
782 1984,
783 664
784 ]
785 }
786 ],
787 "widgets": [],
788 "nodes": [
789 {
790 "id": 451,
791 "type": "UNETLoader",
792 "pos": [
793 -190,
794 410
795 ],
796 "size": [
797 510,
798 90
799 ],
800 "flags": [],
801 "order": 0,
802 "mode": 0,
803 "inputs": [
804 {
805 "localized_name": "unet_name",
806 "name": "unet_name",
807 "type": "COMBO",
808 "widget": {
809 "name": "unet_name"
810 },
811 "link": 663
812 }
813 ],
814 "outputs": [
815 {
816 "localized_name": "MODEL",
817 "name": "MODEL",
818 "type": "MODEL",
819 "links": [
820 688
821 ]
822 }
823 ],
824 "properties": {
825 "Node name for S&R": "UNETLoader",
826 "models": [
827 {
828 "name": "qwen_image_2.1_int8_convrot.safetensors",
829 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors",
830 "directory": "diffusion_models"
831 }
832 ]
833 },
834 "widgets_values": [
835 "qwen_image_2.1_int8_convrot.safetensors",
836 "default"
837 ],
838 "widgets_values_named": {
839 "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
840 "weight_dtype": "default"
841 }
842 },
843 {
844 "id": 453,
845 "type": "CLIPLoader",
846 "pos": [
847 -190,
848 570
849 ],
850 "size": [
851 510,
852 120
853 ],
854 "flags": [],
855 "order": 1,
856 "mode": 0,
857 "inputs": [
858 {
859 "localized_name": "clip_name",
860 "name": "clip_name",
861 "type": "COMBO",
862 "widget": {
863 "name": "clip_name"
864 },
865 "link": 664
866 }
867 ],
868 "outputs": [
869 {
870 "localized_name": "CLIP",
871 "name": "CLIP",
872 "type": "CLIP",
873 "links": [
874 721
875 ]
876 }
877 ],
878 "properties": {
879 "Node name for S&R": "CLIPLoader",
880 "models": [
881 {
882 "name": "qwen3vl_8b_int8_convrot.safetensors",
883 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",
884 "directory": "text_encoders"
885 }
886 ]
887 },
888 "widgets_values": [
889 "qwen3vl_8b_int8_convrot.safetensors",
890 "qwen_image",
891 "default"
892 ],
893 "widgets_values_named": {
894 "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
895 "type": "qwen_image",
896 "device": "default"
897 }
898 },
899 {
900 "id": 454,
901 "type": "VAELoader",
902 "pos": [
903 -190,
904 770
905 ],
906 "size": [
907 510,
908 70
909 ],
910 "flags": [],
911 "order": 2,
912 "mode": 0,
913 "inputs": [
914 {
915 "localized_name": "vae_name",
916 "name": "vae_name",
917 "type": "COMBO",
918 "widget": {
919 "name": "vae_name"
920 },
921 "link": 665
922 }
923 ],
924 "outputs": [
925 {
926 "localized_name": "VAE",
927 "name": "VAE",
928 "type": "VAE",
929 "links": [
930 649,
931 720
932 ]
933 }
934 ],
935 "properties": {
936 "Node name for S&R": "VAELoader",
937 "models": [
938 {
939 "name": "qwen_image_2.1_vae_bf16.safetensors",
940 "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",
941 "directory": "vae"
942 }
943 ]
944 },
945 "widgets_values": [
946 "qwen_image_2.1_vae_bf16.safetensors"
947 ],
948 "widgets_values_named": {
949 "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
950 }
951 },
952 {
953 "id": 456,
954 "type": "EmptyLatentImage",
955 "pos": [
956 -70,
957 1010
958 ],
959 "size": [
960 300,
961 120
962 ],
963 "flags": [],
964 "order": 3,
965 "mode": 0,
966 "inputs": [
967 {
968 "localized_name": "width",
969 "name": "width",
970 "type": "INT",
971 "widget": {
972 "name": "width"
973 },
974 "link": 660
975 },
976 {
977 "localized_name": "height",
978 "name": "height",
979 "type": "INT",
980 "widget": {
981 "name": "height"
982 },
983 "link": 661
984 }
985 ],
986 "outputs": [
987 {
988 "localized_name": "LATENT",
989 "name": "LATENT",
990 "type": "LATENT",
991 "links": [
992 684
993 ]
994 }
995 ],
996 "properties": {
997 "Node name for S&R": "EmptyLatentImage"
998 },
999 "widgets_values": [
1000 1024,
1001 1024,
1002 1
1003 ],
1004 "widgets_values_named": {
1005 "width": 1024,
1006 "height": 1024,
1007 "batch_size": 1
1008 }
1009 },
1010 {
1011 "id": 457,
1012 "type": "VAEDecode",
1013 "pos": [
1014 1620,
1015 660
1016 ],
1017 "size": [
1018 230,
1019 60
1020 ],
1021 "flags": [],
1022 "order": 4,
1023 "mode": 0,
1024 "inputs": [
1025 {
1026 "localized_name": "samples",
1027 "name": "samples",
1028 "type": "LATENT",
1029 "link": 651
1030 },
1031 {
1032 "localized_name": "vae",
1033 "name": "vae",
1034 "type": "VAE",
1035 "link": 649
1036 }
1037 ],
1038 "outputs": [
1039 {
1040 "localized_name": "IMAGE",
1041 "name": "IMAGE",
1042 "type": "IMAGE",
1043 "links": [
1044 650
1045 ]
1046 }
1047 ],
1048 "properties": {
1049 "Node name for S&R": "VAEDecode"
1050 }
1051 },
1052 {
1053 "id": 458,
1054 "type": "KSampler",
1055 "pos": [
1056 1180,
1057 640
1058 ],
1059 "size": [
1060 270,
1061 270
1062 ],
1063 "flags": [],
1064 "order": 5,
1065 "mode": 0,
1066 "inputs": [
1067 {
1068 "localized_name": "model",
1069 "name": "model",
1070 "type": "MODEL",
1071 "link": 689
1072 },
1073 {
1074 "localized_name": "positive",
1075 "name": "positive",
1076 "type": "CONDITIONING",
1077 "link": 722
1078 },
1079 {
1080 "localized_name": "negative",
1081 "name": "negative",
1082 "type": "CONDITIONING",
1083 "link": 723
1084 },
1085 {
1086 "localized_name": "latent_image",
1087 "name": "latent_image",
1088 "type": "LATENT",
1089 "link": 682
1090 },
1091 {
1092 "localized_name": "seed",
1093 "name": "seed",
1094 "type": "INT",
1095 "widget": {
1096 "name": "seed"
1097 },
1098 "link": 667
1099 },
1100 {
1101 "localized_name": "steps",
1102 "name": "steps",
1103 "type": "INT",
1104 "widget": {
1105 "name": "steps"
1106 },
1107 "link": 659
1108 },
1109 {
1110 "localized_name": "cfg",
1111 "name": "cfg",
1112 "type": "FLOAT",
1113 "widget": {
1114 "name": "cfg"
1115 },
1116 "link": 658
1117 },
1118 {
1119 "localized_name": "sampler_name",
1120 "name": "sampler_name",
1121 "type": "COMBO",
1122 "widget": {
1123 "name": "sampler_name"
1124 },
1125 "link": 662
1126 },
1127 {
1128 "localized_name": "scheduler",
1129 "name": "scheduler",
1130 "type": "COMBO",
1131 "widget": {
1132 "name": "scheduler"
1133 },
1134 "link": 668
1135 }
1136 ],
1137 "outputs": [
1138 {
1139 "localized_name": "LATENT",
1140 "name": "LATENT",
1141 "type": "LATENT",
1142 "links": [
1143 651
1144 ]
1145 }
1146 ],
1147 "properties": {
1148 "Node name for S&R": "KSampler"
1149 },
1150 "widgets_values": [
1151 0,
1152 "randomize",
1153 25,
1154 1,
1155 "euler",
1156 "simple",
1157 1
1158 ],
1159 "widgets_values_named": {
1160 "seed": 0,
1161 "control_after_generate": "randomize",
1162 "steps": 25,
1163 "cfg": 1,
1164 "sampler_name": "euler",
1165 "scheduler": "simple",
1166 "denoise": 1
1167 }
1168 },
1169 {
1170 "id": 468,
1171 "type": "ComfySwitchNode",
1172 "pos": [
1173 570,
1174 1040
1175 ],
1176 "size": [
1177 270,
1178 80
1179 ],
1180 "flags": [],
1181 "order": 6,
1182 "mode": 0,
1183 "inputs": [
1184 {
1185 "localized_name": "on_false",
1186 "name": "on_false",
1187 "shape": 7,
1188 "type": "LATENT",
1189 "link": 724
1190 },
1191 {
1192 "localized_name": "on_true",
1193 "name": "on_true",
1194 "shape": 7,
1195 "type": "LATENT",
1196 "link": 684
1197 },
1198 {
1199 "localized_name": "switch",
1200 "name": "switch",
1201 "type": "BOOLEAN",
1202 "widget": {
1203 "name": "switch"
1204 },
1205 "link": 703
1206 }
1207 ],
1208 "outputs": [
1209 {
1210 "localized_name": "output",
1211 "name": "output",
1212 "type": "LATENT",
1213 "links": [
1214 682
1215 ]
1216 }
1217 ],
1218 "properties": {
1219 "Node name for S&R": "ComfySwitchNode"
1220 },
1221 "widgets_values": [
1222 false
1223 ],
1224 "widgets_values_named": {
1225 "switch": false
1226 }
1227 },
1228 {
1229 "id": 469,
1230 "type": "QwenImage21Cache",
1231 "pos": [
1232 1180,
1233 460
1234 ],
1235 "size": [
1236 270,
1237 90
1238 ],
1239 "flags": [],
1240 "order": 7,
1241 "mode": 0,
1242 "inputs": [
1243 {
1244 "localized_name": "model",
1245 "name": "model",
1246 "type": "MODEL",
1247 "link": 688
1248 },
1249 {
1250 "localized_name": "device",
1251 "name": "device",
1252 "type": "COMBO",
1253 "widget": {
1254 "name": "device"
1255 },
1256 "link": 730
1257 },
1258 {
1259 "localized_name": "dtype",
1260 "name": "dtype",
1261 "type": "COMBO",
1262 "widget": {
1263 "name": "dtype"
1264 },
1265 "link": 731
1266 }
1267 ],
1268 "outputs": [
1269 {
1270 "localized_name": "MODEL",
1271 "name": "MODEL",
1272 "type": "MODEL",
1273 "links": [
1274 689
1275 ]
1276 }
1277 ],
1278 "properties": {
1279 "Node name for S&R": "QwenImage21Cache"
1280 },
1281 "widgets_values": [
1282 "auto",
1283 "default"
1284 ],
1285 "widgets_values_named": {
1286 "device": "auto",
1287 "dtype": "default"
1288 }
1289 },
1290 {
1291 "id": 474,
1292 "type": "TextEncodeQwenImage21",
1293 "pos": [
1294 500,
1295 430
1296 ],
1297 "size": [
1298 460,
1299 520
1300 ],
1301 "flags": [],
1302 "order": 8,
1303 "mode": 0,
1304 "inputs": [
1305 {
1306 "localized_name": "clip",
1307 "name": "clip",
1308 "type": "CLIP",
1309 "link": 721
1310 },
1311 {
1312 "localized_name": "image_1",
1313 "name": "images.image_1",
1314 "shape": 7,
1315 "type": "IMAGE",
1316 "link": 710
1317 },
1318 {
1319 "localized_name": "vae",
1320 "name": "vae",
1321 "shape": 7,
1322 "type": "VAE",
1323 "link": 720
1324 },
1325 {
1326 "localized_name": "prompt",
1327 "name": "prompt",
1328 "type": "STRING",
1329 "widget": {
1330 "name": "prompt"
1331 },
1332 "link": 726
1333 },
1334 {
1335 "localized_name": "negative_prompt",
1336 "name": "negative_prompt",
1337 "type": "STRING",
1338 "widget": {
1339 "name": "negative_prompt"
1340 },
1341 "link": 727
1342 },
1343 {
1344 "localized_name": "resolution",
1345 "name": "resolution",
1346 "type": "INT",
1347 "widget": {
1348 "name": "resolution"
1349 },
1350 "link": 725
1351 },
1352 {
1353 "localized_name": "image_10",
1354 "name": "images.image_10",
1355 "shape": 7,
1356 "type": "IMAGE",
1357 "link": 719
1358 },
1359 {
1360 "localized_name": "image_11",
1361 "name": "images.image_11",
1362 "shape": 7,
1363 "type": "IMAGE",
1364 "link": null
1365 },
1366 {
1367 "localized_name": "image_12",
1368 "name": "images.image_12",
1369 "shape": 7,
1370 "type": "IMAGE",
1371 "link": null
1372 },
1373 {
1374 "localized_name": "image_2",
1375 "name": "images.image_2",
1376 "shape": 7,
1377 "type": "IMAGE",
1378 "link": 711
1379 },
1380 {
1381 "localized_name": "image_3",
1382 "name": "images.image_3",
1383 "shape": 7,
1384 "type": "IMAGE",
1385 "link": 712
1386 },
1387 {
1388 "localized_name": "image_4",
1389 "name": "images.image_4",
1390 "shape": 7,
1391 "type": "IMAGE",
1392 "link": 713
1393 },
1394 {
1395 "localized_name": "image_5",
1396 "name": "images.image_5",
1397 "shape": 7,
1398 "type": "IMAGE",
1399 "link": 714
1400 },
1401 {
1402 "localized_name": "image_6",
1403 "name": "images.image_6",
1404 "shape": 7,
1405 "type": "IMAGE",
1406 "link": 715
1407 },
1408 {
1409 "localized_name": "image_7",
1410 "name": "images.image_7",
1411 "shape": 7,
1412 "type": "IMAGE",
1413 "link": 716
1414 },
1415 {
1416 "localized_name": "image_8",
1417 "name": "images.image_8",
1418 "shape": 7,
1419 "type": "IMAGE",
1420 "link": 717
1421 },
1422 {
1423 "localized_name": "image_9",
1424 "name": "images.image_9",
1425 "shape": 7,
1426 "type": "IMAGE",
1427 "link": 718
1428 }
1429 ],
1430 "outputs": [
1431 {
1432 "localized_name": "positive",
1433 "name": "positive",
1434 "type": "CONDITIONING",
1435 "links": [
1436 722
1437 ]
1438 },
1439 {
1440 "localized_name": "negative",
1441 "name": "negative",
1442 "type": "CONDITIONING",
1443 "links": [
1444 723
1445 ]
1446 },
1447 {
1448 "localized_name": "latent",
1449 "name": "latent",
1450 "type": "LATENT",
1451 "links": [
1452 724
1453 ]
1454 }
1455 ],
1456 "properties": {
1457 "Node name for S&R": "TextEncodeQwenImage21"
1458 },
1459 "widgets_values": [
1460 "",
1461 "",
1462 1024
1463 ],
1464 "widgets_values_named": {
1465 "prompt": "",
1466 "negative_prompt": "",
1467 "resolution": 1024
1468 }
1469 }
1470 ],
1471 "groups": [
1472 {
1473 "id": 34,
1474 "title": "Models",
1475 "bounding": [
1476 -200,
1477 300,
1478 530,
1479 590
1480 ],
1481 "color": "#3f789e",
1482 "flags": []
1483 },
1484 {
1485 "id": 35,
1486 "title": "Image Size",
1487 "bounding": [
1488 -200,
1489 920,
1490 530,
1491 250
1492 ],
1493 "color": "#3f789e",
1494 "flags": []
1495 },
1496 {
1497 "id": 36,
1498 "title": "Conditioning",
1499 "bounding": [
1500 360,
1501 300,
1502 700,
1503 860
1504 ],
1505 "color": "#3f789e",
1506 "flags": []
1507 },
1508 {
1509 "id": 37,
1510 "title": "Sampling",
1511 "bounding": [
1512 1090,
1513 300,
1514 470,
1515 860
1516 ],
1517 "color": "#3f789e",
1518 "flags": []
1519 }
1520 ],
1521 "links": [
1522 {
1523 "id": 649,
1524 "origin_id": 454,
1525 "origin_slot": 0,
1526 "target_id": 457,
1527 "target_slot": 1,
1528 "type": "VAE"
1529 },
1530 {
1531 "id": 650,
1532 "origin_id": 457,
1533 "origin_slot": 0,
1534 "target_id": -20,
1535 "target_slot": 0,
1536 "type": "IMAGE"
1537 },
1538 {
1539 "id": 651,
1540 "origin_id": 458,
1541 "origin_slot": 0,
1542 "target_id": 457,
1543 "target_slot": 0,
1544 "type": "LATENT"
1545 },
1546 {
1547 "id": 682,
1548 "origin_id": 468,
1549 "origin_slot": 0,
1550 "target_id": 458,
1551 "target_slot": 3,
1552 "type": "LATENT"
1553 },
1554 {
1555 "id": 684,
1556 "origin_id": 456,
1557 "origin_slot": 0,
1558 "target_id": 468,
1559 "target_slot": 1,
1560 "type": "LATENT"
1561 },
1562 {
1563 "id": 688,
1564 "origin_id": 451,
1565 "origin_slot": 0,
1566 "target_id": 469,
1567 "target_slot": 0,
1568 "type": "MODEL"
1569 },
1570 {
1571 "id": 689,
1572 "origin_id": 469,
1573 "origin_slot": 0,
1574 "target_id": 458,
1575 "target_slot": 0,
1576 "type": "MODEL"
1577 },
1578 {
1579 "id": 722,
1580 "origin_id": 474,
1581 "origin_slot": 0,
1582 "target_id": 458,
1583 "target_slot": 1,
1584 "type": "CONDITIONING"
1585 },
1586 {
1587 "id": 723,
1588 "origin_id": 474,
1589 "origin_slot": 1,
1590 "target_id": 458,
1591 "target_slot": 2,
1592 "type": "CONDITIONING"
1593 },
1594 {
1595 "id": 724,
1596 "origin_id": 474,
1597 "origin_slot": 2,
1598 "target_id": 468,
1599 "target_slot": 0,
1600 "type": "LATENT"
1601 },
1602 {
1603 "id": 658,
1604 "origin_id": -10,
1605 "origin_slot": 3,
1606 "target_id": 458,
1607 "target_slot": 6,
1608 "type": "FLOAT"
1609 },
1610 {
1611 "id": 659,
1612 "origin_id": -10,
1613 "origin_slot": 4,
1614 "target_id": 458,
1615 "target_slot": 5,
1616 "type": "INT"
1617 },
1618 {
1619 "id": 703,
1620 "origin_id": -10,
1621 "origin_slot": 5,
1622 "target_id": 468,
1623 "target_slot": 2,
1624 "type": "BOOLEAN"
1625 },
1626 {
1627 "id": 660,
1628 "origin_id": -10,
1629 "origin_slot": 6,
1630 "target_id": 456,
1631 "target_slot": 0,
1632 "type": "INT"
1633 },
1634 {
1635 "id": 661,
1636 "origin_id": -10,
1637 "origin_slot": 7,
1638 "target_id": 456,
1639 "target_slot": 1,
1640 "type": "INT"
1641 },
1642 {
1643 "id": 662,
1644 "origin_id": -10,
1645 "origin_slot": 8,
1646 "target_id": 458,
1647 "target_slot": 7,
1648 "type": "COMBO"
1649 },
1650 {
1651 "id": 668,
1652 "origin_id": -10,
1653 "origin_slot": 9,
1654 "target_id": 458,
1655 "target_slot": 8,
1656 "type": "COMBO"
1657 },
1658 {
1659 "id": 667,
1660 "origin_id": -10,
1661 "origin_slot": 10,
1662 "target_id": 458,
1663 "target_slot": 4,
1664 "type": "INT"
1665 },
1666 {
1667 "id": 663,
1668 "origin_id": -10,
1669 "origin_slot": 11,
1670 "target_id": 451,
1671 "target_slot": 0,
1672 "type": "COMBO"
1673 },
1674 {
1675 "id": 664,
1676 "origin_id": -10,
1677 "origin_slot": 12,
1678 "target_id": 453,
1679 "target_slot": 0,
1680 "type": "COMBO"
1681 },
1682 {
1683 "id": 665,
1684 "origin_id": -10,
1685 "origin_slot": 13,
1686 "target_id": 454,
1687 "target_slot": 0,
1688 "type": "COMBO"
1689 },
1690 {
1691 "id": 721,
1692 "origin_id": 453,
1693 "origin_slot": 0,
1694 "target_id": 474,
1695 "target_slot": 0,
1696 "type": "CLIP"
1697 },
1698 {
1699 "id": 710,
1700 "origin_id": -10,
1701 "origin_slot": 14,
1702 "target_id": 474,
1703 "target_slot": 1,
1704 "type": "IMAGE"
1705 },
1706 {
1707 "id": 720,
1708 "origin_id": 454,
1709 "origin_slot": 0,
1710 "target_id": 474,
1711 "target_slot": 2,
1712 "type": "VAE"
1713 },
1714 {
1715 "id": 726,
1716 "origin_id": -10,
1717 "origin_slot": 1,
1718 "target_id": 474,
1719 "target_slot": 3,
1720 "type": "STRING"
1721 },
1722 {
1723 "id": 727,
1724 "origin_id": -10,
1725 "origin_slot": 2,
1726 "target_id": 474,
1727 "target_slot": 4,
1728 "type": "STRING"
1729 },
1730 {
1731 "id": 725,
1732 "origin_id": -10,
1733 "origin_slot": 0,
1734 "target_id": 474,
1735 "target_slot": 5,
1736 "type": "INT"
1737 },
1738 {
1739 "id": 719,
1740 "origin_id": -10,
1741 "origin_slot": 23,
1742 "target_id": 474,
1743 "target_slot": 6,
1744 "type": "IMAGE"
1745 },
1746 {
1747 "id": 711,
1748 "origin_id": -10,
1749 "origin_slot": 15,
1750 "target_id": 474,
1751 "target_slot": 9,
1752 "type": "IMAGE"
1753 },
1754 {
1755 "id": 712,
1756 "origin_id": -10,
1757 "origin_slot": 16,
1758 "target_id": 474,
1759 "target_slot": 10,
1760 "type": "IMAGE"
1761 },
1762 {
1763 "id": 713,
1764 "origin_id": -10,
1765 "origin_slot": 17,
1766 "target_id": 474,
1767 "target_slot": 11,
1768 "type": "IMAGE"
1769 },
1770 {
1771 "id": 714,
1772 "origin_id": -10,
1773 "origin_slot": 18,
1774 "target_id": 474,
1775 "target_slot": 12,
1776 "type": "IMAGE"
1777 },
1778 {
1779 "id": 715,
1780 "origin_id": -10,
1781 "origin_slot": 19,
1782 "target_id": 474,
1783 "target_slot": 13,
1784 "type": "IMAGE"
1785 },
1786 {
1787 "id": 716,
1788 "origin_id": -10,
1789 "origin_slot": 20,
1790 "target_id": 474,
1791 "target_slot": 14,
1792 "type": "IMAGE"
1793 },
1794 {
1795 "id": 717,
1796 "origin_id": -10,
1797 "origin_slot": 21,
1798 "target_id": 474,
1799 "target_slot": 15,
1800 "type": "IMAGE"
1801 },
1802 {
1803 "id": 718,
1804 "origin_id": -10,
1805 "origin_slot": 22,
1806 "target_id": 474,
1807 "target_slot": 16,
1808 "type": "IMAGE"
1809 },
1810 {
1811 "id": 730,
1812 "origin_id": -10,
1813 "origin_slot": 24,
1814 "target_id": 469,
1815 "target_slot": 1,
1816 "type": "COMBO"
1817 },
1818 {
1819 "id": 731,
1820 "origin_id": -10,
1821 "origin_slot": 25,
1822 "target_id": 469,
1823 "target_slot": 2,
1824 "type": "COMBO"
1825 }
1826 ],
1827 "extra": []
1828 }
1829 ]
1830 },
1831 "config": [],
1832 "extra": {
1833 "ds": {
1834 "scale": 0.4314063132919504,
1835 "offset": [
1836 1246.9067689513067,
1837 -1613.2638356183045
1838 ]
1839 },
1840 "frontendVersion": "1.53.6",
1841 "VHS_latentpreview": false,
1842 "VHS_latentpreviewrate": 0,
1843 "VHS_MetadataImage": true,
1844 "VHS_KeepIntermediate": true
1845 },
1846 "version": 0.4
1847}