ComfyPilotComfyPilot
工作流 / 品牌与设计 / 精灵表生成器
精灵表生成器

精灵表生成器

Sprite Sheet Generator

上传您的精灵图像,即可获得空闲、攻击、行走和跳跃动画的独立帧。

品牌与设计 55 个节点 2 个输入 13 次使用 ComfyUI ≥ 0.15.0 hellorob 1 MB

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

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

节点构成

SaveImage × 20
PrimitiveNode × 8
PrimitiveInt × 4
SaveVideo × 4
GeminiImage2Node × 4
LoadImage × 2
e6bcb358-3fee-47eb-8c25-30eeee20d90e × 1
79dc3651-3ca7-4d1d-9246-9a951b834ab9 × 1
e79b1370-0410-44ab-8e23-5ba9a5382114 × 1
1199485a-4420-4430-bd51-e2e73c752b77 × 1
e438156f-1fda-4d7e-b117-76c2311fb673 × 1
ef99a7c8-723f-4957-a83a-3904dceb7285 × 1
6f2a3d41-8e40-40f6-98c3-8d9c79db25fd × 1
06efa70b-1778-4fbd-81b1-90da9e9e5df9 × 1
d3cb85d6-9dbf-4beb-bf7e-e5961e6c739b × 1
a7ef5ddd-c7a8-4d6d-86e7-b61267a737b8 × 1

官方标注的模型

GoogleNano Banana Pro

工作流 JSON

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

1{
2 "id": "c113d34d-fe2f-436c-817f-7e5a8391a32f",
3 "revision": 0,
4 "last_node_id": 534,
5 "last_link_id": 1005,
6 "nodes": [
7 {
8 "id": 37,
9 "type": "SaveImage",
10 "pos": [
11 0,
12 1320
13 ],
14 "size": [
15 600,
16 570
17 ],
18 "flags": [],
19 "order": 23,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "images",
24 "type": "IMAGE",
25 "link": 51
26 }
27 ],
28 "outputs": [],
29 "properties": {
30 "cnr_id": "comfy-core",
31 "ver": "0.11.0",
32 "Node name for S&R": "SaveImage"
33 },
34 "widgets_values": [
35 "ComfyUI-walk_sheet"
36 ]
37 },
38 {
39 "id": 42,
40 "type": "SaveImage",
41 "pos": [
42 0,
43 540
44 ],
45 "size": [
46 600,
47 600
48 ],
49 "flags": {
50 "collapsed": false
51 },
52 "order": 21,
53 "mode": 0,
54 "inputs": [
55 {
56 "name": "images",
57 "type": "IMAGE",
58 "link": 54
59 }
60 ],
61 "outputs": [],
62 "properties": {
63 "cnr_id": "comfy-core",
64 "ver": "0.11.0",
65 "Node name for S&R": "SaveImage"
66 },
67 "widgets_values": [
68 "ComfyUI-idle_sheet"
69 ]
70 },
71 {
72 "id": 485,
73 "type": "PrimitiveInt",
74 "pos": [
75 700,
76 -1040
77 ],
78 "size": [
79 250,
80 82
81 ],
82 "flags": {
83 "collapsed": false
84 },
85 "order": 0,
86 "mode": 0,
87 "inputs": [],
88 "outputs": [
89 {
90 "name": "INT",
91 "type": "INT",
92 "links": [
93 926
94 ]
95 }
96 ],
97 "title": "Crop Inset Grid Images",
98 "properties": {
99 "Node name for S&R": "PrimitiveInt",
100 "cnr_id": "comfy-core",
101 "ver": "0.3.76"
102 },
103 "widgets_values": [
104 16,
105 "fixed"
106 ],
107 "color": "#232",
108 "bgcolor": "#353"
109 },
110 {
111 "id": 486,
112 "type": "PrimitiveNode",
113 "pos": [
114 2870,
115 -890
116 ],
117 "size": [
118 260,
119 82
120 ],
121 "flags": [],
122 "order": 1,
123 "mode": 0,
124 "inputs": [],
125 "outputs": [
126 {
127 "name": "FLOAT",
128 "type": "FLOAT",
129 "widget": {
130 "name": "fps"
131 },
132 "links": [
133 923
134 ]
135 }
136 ],
137 "title": "fps",
138 "properties": {
139 "Run widget replace on values": false
140 },
141 "widgets_values": [
142 8,
143 "fixed"
144 ],
145 "color": "#232",
146 "bgcolor": "#353"
147 },
148 {
149 "id": 488,
150 "type": "e6bcb358-3fee-47eb-8c25-30eeee20d90e",
151 "pos": [
152 3200,
153 -1030
154 ],
155 "size": [
156 210,
157 142
158 ],
159 "flags": [],
160 "order": 49,
161 "mode": 0,
162 "inputs": [
163 {
164 "name": "image",
165 "type": "IMAGE",
166 "link": 919
167 },
168 {
169 "name": "amount",
170 "type": "INT",
171 "widget": {
172 "name": "amount"
173 },
174 "link": 920
175 },
176 {
177 "name": "image_1",
178 "type": "IMAGE",
179 "link": 921
180 },
181 {
182 "name": "image_2",
183 "type": "IMAGE",
184 "link": 922
185 },
186 {
187 "name": "fps",
188 "type": "FLOAT",
189 "widget": {
190 "name": "fps"
191 },
192 "link": 923
193 },
194 {
195 "name": "image_3",
196 "type": "IMAGE",
197 "link": 924
198 }
199 ],
200 "outputs": [
201 {
202 "name": "VIDEO",
203 "type": "VIDEO",
204 "links": [
205 936
206 ]
207 }
208 ],
209 "properties": {
210 "proxyWidgets": [
211 [
212 "-1",
213 "amount"
214 ],
215 [
216 "-1",
217 "fps"
218 ]
219 ],
220 "cnr_id": "comfy-core",
221 "ver": "0.12.2"
222 },
223 "widgets_values": []
224 },
225 {
226 "id": 489,
227 "type": "79dc3651-3ca7-4d1d-9246-9a951b834ab9",
228 "pos": [
229 700,
230 -890
231 ],
232 "size": [
233 200,
234 86
235 ],
236 "flags": {
237 "collapsed": false
238 },
239 "order": 26,
240 "mode": 0,
241 "inputs": [
242 {
243 "name": "image",
244 "type": "IMAGE",
245 "link": 938
246 },
247 {
248 "label": "crop_inset",
249 "name": "a",
250 "type": "INT,FLOAT",
251 "link": 926
252 }
253 ],
254 "outputs": [
255 {
256 "label": "IMAGE_1",
257 "name": "IMAGE",
258 "type": "IMAGE",
259 "links": [
260 927
261 ]
262 },
263 {
264 "label": "IMAGE_2",
265 "name": "IMAGE_1",
266 "type": "IMAGE",
267 "links": [
268 928
269 ]
270 },
271 {
272 "label": "IMAGE_3",
273 "name": "IMAGE_2",
274 "type": "IMAGE",
275 "links": [
276 929
277 ]
278 },
279 {
280 "label": "IMAGE_4",
281 "name": "IMAGE_3",
282 "type": "IMAGE",
283 "links": [
284 930
285 ]
286 }
287 ],
288 "properties": {
289 "proxyWidgets": [],
290 "cnr_id": "comfy-core",
291 "ver": "0.3.76"
292 },
293 "widgets_values": []
294 },
295 {
296 "id": 496,
297 "type": "SaveVideo",
298 "pos": [
299 3450,
300 -1030
301 ],
302 "size": [
303 600,
304 630
305 ],
306 "flags": [],
307 "order": 54,
308 "mode": 0,
309 "inputs": [
310 {
311 "name": "video",
312 "type": "VIDEO",
313 "link": 936
314 }
315 ],
316 "outputs": [],
317 "properties": {
318 "cnr_id": "comfy-core",
319 "ver": "0.12.2",
320 "Node name for S&R": "SaveVideo"
321 },
322 "widgets_values": [
323 "video/ComfyUI-attack_animation",
324 "auto",
325 "auto"
326 ]
327 },
328 {
329 "id": 76,
330 "type": "LoadImage",
331 "pos": [
332 -1570,
333 410
334 ],
335 "size": [
336 570,
337 630
338 ],
339 "flags": {
340 "collapsed": false
341 },
342 "order": 2,
343 "mode": 0,
344 "inputs": [],
345 "outputs": [
346 {
347 "name": "IMAGE",
348 "type": "IMAGE",
349 "links": [
350 97
351 ]
352 },
353 {
354 "name": "MASK",
355 "type": "MASK",
356 "links": null
357 }
358 ],
359 "title": "Load Grid Image",
360 "properties": {
361 "Node name for S&R": "LoadImage",
362 "cnr_id": "comfy-core",
363 "ver": "0.12.2"
364 },
365 "widgets_values": [
366 "2x2_grid_image.png",
367 "image"
368 ]
369 },
370 {
371 "id": 490,
372 "type": "e79b1370-0410-44ab-8e23-5ba9a5382114",
373 "pos": [
374 1000,
375 -890
376 ],
377 "size": [
378 210,
379 86
380 ],
381 "flags": [],
382 "order": 30,
383 "mode": 0,
384 "inputs": [
385 {
386 "label": "image_0",
387 "name": "images",
388 "type": "IMAGE",
389 "link": 927
390 },
391 {
392 "name": "images_1",
393 "type": "IMAGE",
394 "link": 928
395 },
396 {
397 "name": "images_2",
398 "type": "IMAGE",
399 "link": 929
400 },
401 {
402 "name": "images_3",
403 "type": "IMAGE",
404 "link": 930
405 }
406 ],
407 "outputs": [
408 {
409 "name": "IMAGE",
410 "type": "IMAGE",
411 "links": [
412 919,
413 932
414 ]
415 },
416 {
417 "name": "IMAGE_1",
418 "type": "IMAGE",
419 "links": [
420 921,
421 933
422 ]
423 },
424 {
425 "name": "IMAGE_2",
426 "type": "IMAGE",
427 "links": [
428 922,
429 934
430 ]
431 },
432 {
433 "name": "IMAGE_3",
434 "type": "IMAGE",
435 "links": [
436 924,
437 935
438 ]
439 }
440 ],
441 "properties": {
442 "proxyWidgets": [],
443 "cnr_id": "comfy-core",
444 "ver": "0.12.2"
445 },
446 "widgets_values": []
447 },
448 {
449 "id": 499,
450 "type": "PrimitiveNode",
451 "pos": [
452 2870,
453 -120
454 ],
455 "size": [
456 260,
457 82
458 ],
459 "flags": [],
460 "order": 3,
461 "mode": 0,
462 "inputs": [],
463 "outputs": [
464 {
465 "name": "FLOAT",
466 "type": "FLOAT",
467 "widget": {
468 "name": "fps"
469 },
470 "links": [
471 951
472 ]
473 }
474 ],
475 "title": "fps",
476 "properties": {
477 "Run widget replace on values": false
478 },
479 "widgets_values": [
480 8,
481 "fixed"
482 ],
483 "color": "#232",
484 "bgcolor": "#353"
485 },
486 {
487 "id": 500,
488 "type": "PrimitiveNode",
489 "pos": [
490 2870,
491 -260
492 ],
493 "size": [
494 260,
495 82
496 ],
497 "flags": [],
498 "order": 4,
499 "mode": 0,
500 "inputs": [],
501 "outputs": [
502 {
503 "name": "INT",
504 "type": "INT",
505 "widget": {
506 "name": "amount"
507 },
508 "links": [
509 948
510 ]
511 }
512 ],
513 "title": "repeat each image",
514 "properties": {
515 "Run widget replace on values": false
516 },
517 "widgets_values": [
518 2,
519 "fixed"
520 ],
521 "color": "#232",
522 "bgcolor": "#353"
523 },
524 {
525 "id": 501,
526 "type": "1199485a-4420-4430-bd51-e2e73c752b77",
527 "pos": [
528 3200,
529 -260
530 ],
531 "size": [
532 210,
533 142
534 ],
535 "flags": [],
536 "order": 34,
537 "mode": 0,
538 "inputs": [
539 {
540 "name": "image",
541 "type": "IMAGE",
542 "link": 947
543 },
544 {
545 "name": "amount",
546 "type": "INT",
547 "widget": {
548 "name": "amount"
549 },
550 "link": 948
551 },
552 {
553 "name": "image_1",
554 "type": "IMAGE",
555 "link": 949
556 },
557 {
558 "name": "image_2",
559 "type": "IMAGE",
560 "link": 950
561 },
562 {
563 "name": "fps",
564 "type": "FLOAT",
565 "widget": {
566 "name": "fps"
567 },
568 "link": 951
569 },
570 {
571 "name": "image_3",
572 "type": "IMAGE",
573 "link": 952
574 }
575 ],
576 "outputs": [
577 {
578 "name": "VIDEO",
579 "type": "VIDEO",
580 "links": [
581 958
582 ]
583 }
584 ],
585 "properties": {
586 "proxyWidgets": [
587 [
588 "-1",
589 "amount"
590 ],
591 [
592 "-1",
593 "fps"
594 ]
595 ],
596 "cnr_id": "comfy-core",
597 "ver": "0.12.2"
598 },
599 "widgets_values": []
600 },
601 {
602 "id": 502,
603 "type": "e438156f-1fda-4d7e-b117-76c2311fb673",
604 "pos": [
605 700,
606 -120
607 ],
608 "size": [
609 200,
610 86
611 ],
612 "flags": {
613 "collapsed": false
614 },
615 "order": 20,
616 "mode": 0,
617 "inputs": [
618 {
619 "name": "image",
620 "type": "IMAGE",
621 "link": 964
622 },
623 {
624 "label": "crop_inset",
625 "name": "a",
626 "type": "INT,FLOAT",
627 "link": 954
628 }
629 ],
630 "outputs": [
631 {
632 "label": "IMAGE_1",
633 "name": "IMAGE",
634 "type": "IMAGE",
635 "links": [
636 960
637 ]
638 },
639 {
640 "label": "IMAGE_2",
641 "name": "IMAGE_1",
642 "type": "IMAGE",
643 "links": [
644 961
645 ]
646 },
647 {
648 "label": "IMAGE_3",
649 "name": "IMAGE_2",
650 "type": "IMAGE",
651 "links": [
652 962
653 ]
654 },
655 {
656 "label": "IMAGE_4",
657 "name": "IMAGE_3",
658 "type": "IMAGE",
659 "links": [
660 963
661 ]
662 }
663 ],
664 "properties": {
665 "proxyWidgets": [],
666 "cnr_id": "comfy-core",
667 "ver": "0.3.76"
668 },
669 "widgets_values": []
670 },
671 {
672 "id": 508,
673 "type": "ef99a7c8-723f-4957-a83a-3904dceb7285",
674 "pos": [
675 1000,
676 -120
677 ],
678 "size": [
679 210,
680 86
681 ],
682 "flags": [],
683 "order": 27,
684 "mode": 0,
685 "inputs": [
686 {
687 "label": "image_0",
688 "name": "images",
689 "type": "IMAGE",
690 "link": 960
691 },
692 {
693 "name": "images_1",
694 "type": "IMAGE",
695 "link": 961
696 },
697 {
698 "name": "images_2",
699 "type": "IMAGE",
700 "link": 962
701 },
702 {
703 "name": "images_3",
704 "type": "IMAGE",
705 "link": 963
706 }
707 ],
708 "outputs": [
709 {
710 "name": "IMAGE",
711 "type": "IMAGE",
712 "links": [
713 947,
714 955
715 ]
716 },
717 {
718 "name": "IMAGE_1",
719 "type": "IMAGE",
720 "links": [
721 949,
722 956
723 ]
724 },
725 {
726 "name": "IMAGE_2",
727 "type": "IMAGE",
728 "links": [
729 950,
730 957
731 ]
732 },
733 {
734 "name": "IMAGE_3",
735 "type": "IMAGE",
736 "links": [
737 952,
738 959
739 ]
740 }
741 ],
742 "properties": {
743 "proxyWidgets": [],
744 "cnr_id": "comfy-core",
745 "ver": "0.12.2"
746 },
747 "widgets_values": []
748 },
749 {
750 "id": 498,
751 "type": "PrimitiveInt",
752 "pos": [
753 700,
754 -270
755 ],
756 "size": [
757 250,
758 82
759 ],
760 "flags": {
761 "collapsed": false
762 },
763 "order": 5,
764 "mode": 0,
765 "inputs": [],
766 "outputs": [
767 {
768 "name": "INT",
769 "type": "INT",
770 "links": [
771 954
772 ]
773 }
774 ],
775 "title": "Crop Inset Grid Images",
776 "properties": {
777 "Node name for S&R": "PrimitiveInt",
778 "cnr_id": "comfy-core",
779 "ver": "0.3.76"
780 },
781 "widgets_values": [
782 16,
783 "fixed"
784 ],
785 "color": "#232",
786 "bgcolor": "#353"
787 },
788 {
789 "id": 503,
790 "type": "SaveImage",
791 "pos": [
792 1310,
793 -260
794 ],
795 "size": [
796 300,
797 270
798 ],
799 "flags": [],
800 "order": 31,
801 "mode": 0,
802 "inputs": [
803 {
804 "name": "images",
805 "type": "IMAGE",
806 "link": 955
807 }
808 ],
809 "outputs": [],
810 "properties": {
811 "cnr_id": "comfy-core",
812 "ver": "0.12.2",
813 "Node name for S&R": "SaveImage"
814 },
815 "widgets_values": [
816 "ComfyUI-jump-1"
817 ]
818 },
819 {
820 "id": 504,
821 "type": "SaveImage",
822 "pos": [
823 1710,
824 -260
825 ],
826 "size": [
827 300,
828 270
829 ],
830 "flags": [],
831 "order": 32,
832 "mode": 0,
833 "inputs": [
834 {
835 "name": "images",
836 "type": "IMAGE",
837 "link": 956
838 }
839 ],
840 "outputs": [],
841 "properties": {
842 "cnr_id": "comfy-core",
843 "ver": "0.12.2",
844 "Node name for S&R": "SaveImage"
845 },
846 "widgets_values": [
847 "ComfyUI-jump-2"
848 ]
849 },
850 {
851 "id": 505,
852 "type": "SaveImage",
853 "pos": [
854 2100,
855 -260
856 ],
857 "size": [
858 310,
859 270
860 ],
861 "flags": [],
862 "order": 33,
863 "mode": 0,
864 "inputs": [
865 {
866 "name": "images",
867 "type": "IMAGE",
868 "link": 957
869 }
870 ],
871 "outputs": [],
872 "properties": {
873 "cnr_id": "comfy-core",
874 "ver": "0.12.2",
875 "Node name for S&R": "SaveImage"
876 },
877 "widgets_values": [
878 "ComfyUI-jump-3"
879 ]
880 },
881 {
882 "id": 507,
883 "type": "SaveImage",
884 "pos": [
885 2510,
886 -260
887 ],
888 "size": [
889 300,
890 270
891 ],
892 "flags": [],
893 "order": 35,
894 "mode": 0,
895 "inputs": [
896 {
897 "name": "images",
898 "type": "IMAGE",
899 "link": 959
900 }
901 ],
902 "outputs": [],
903 "properties": {
904 "cnr_id": "comfy-core",
905 "ver": "0.12.2",
906 "Node name for S&R": "SaveImage"
907 },
908 "widgets_values": [
909 "ComfyUI-jump-4"
910 ]
911 },
912 {
913 "id": 492,
914 "type": "SaveImage",
915 "pos": [
916 1310,
917 -1030
918 ],
919 "size": [
920 300,
921 270
922 ],
923 "flags": [],
924 "order": 46,
925 "mode": 0,
926 "inputs": [
927 {
928 "name": "images",
929 "type": "IMAGE",
930 "link": 932
931 }
932 ],
933 "outputs": [],
934 "properties": {
935 "cnr_id": "comfy-core",
936 "ver": "0.12.2",
937 "Node name for S&R": "SaveImage"
938 },
939 "widgets_values": [
940 "ComfyUI-attack-1"
941 ]
942 },
943 {
944 "id": 493,
945 "type": "SaveImage",
946 "pos": [
947 1710,
948 -1030
949 ],
950 "size": [
951 300,
952 270
953 ],
954 "flags": [],
955 "order": 47,
956 "mode": 0,
957 "inputs": [
958 {
959 "name": "images",
960 "type": "IMAGE",
961 "link": 933
962 }
963 ],
964 "outputs": [],
965 "properties": {
966 "cnr_id": "comfy-core",
967 "ver": "0.12.2",
968 "Node name for S&R": "SaveImage"
969 },
970 "widgets_values": [
971 "ComfyUI-attack-2"
972 ]
973 },
974 {
975 "id": 494,
976 "type": "SaveImage",
977 "pos": [
978 2100,
979 -1030
980 ],
981 "size": [
982 310,
983 270
984 ],
985 "flags": [],
986 "order": 48,
987 "mode": 0,
988 "inputs": [
989 {
990 "name": "images",
991 "type": "IMAGE",
992 "link": 934
993 }
994 ],
995 "outputs": [],
996 "properties": {
997 "cnr_id": "comfy-core",
998 "ver": "0.12.2",
999 "Node name for S&R": "SaveImage"
1000 },
1001 "widgets_values": [
1002 "ComfyUI-attack-3"
1003 ]
1004 },
1005 {
1006 "id": 495,
1007 "type": "SaveImage",
1008 "pos": [
1009 2510,
1010 -1030
1011 ],
1012 "size": [
1013 300,
1014 270
1015 ],
1016 "flags": [],
1017 "order": 50,
1018 "mode": 0,
1019 "inputs": [
1020 {
1021 "name": "images",
1022 "type": "IMAGE",
1023 "link": 935
1024 }
1025 ],
1026 "outputs": [],
1027 "properties": {
1028 "cnr_id": "comfy-core",
1029 "ver": "0.12.2",
1030 "Node name for S&R": "SaveImage"
1031 },
1032 "widgets_values": [
1033 "ComfyUI-attack-4"
1034 ]
1035 },
1036 {
1037 "id": 491,
1038 "type": "SaveImage",
1039 "pos": [
1040 0,
1041 -1040
1042 ],
1043 "size": [
1044 600,
1045 600
1046 ],
1047 "flags": {
1048 "collapsed": false
1049 },
1050 "order": 25,
1051 "mode": 0,
1052 "inputs": [
1053 {
1054 "name": "images",
1055 "type": "IMAGE",
1056 "link": 937
1057 }
1058 ],
1059 "outputs": [],
1060 "properties": {
1061 "cnr_id": "comfy-core",
1062 "ver": "0.11.0",
1063 "Node name for S&R": "SaveImage"
1064 },
1065 "widgets_values": [
1066 "ComfyUI-attack_sheet"
1067 ]
1068 },
1069 {
1070 "id": 480,
1071 "type": "SaveImage",
1072 "pos": [
1073 0,
1074 -270
1075 ],
1076 "size": [
1077 600,
1078 600
1079 ],
1080 "flags": {
1081 "collapsed": false
1082 },
1083 "order": 19,
1084 "mode": 0,
1085 "inputs": [
1086 {
1087 "name": "images",
1088 "type": "IMAGE",
1089 "link": 939
1090 }
1091 ],
1092 "outputs": [],
1093 "properties": {
1094 "cnr_id": "comfy-core",
1095 "ver": "0.11.0",
1096 "Node name for S&R": "SaveImage"
1097 },
1098 "widgets_values": [
1099 "ComfyUI-jump_sheet"
1100 ]
1101 },
1102 {
1103 "id": 509,
1104 "type": "PrimitiveNode",
1105 "pos": [
1106 2870,
1107 690
1108 ],
1109 "size": [
1110 260,
1111 82
1112 ],
1113 "flags": [],
1114 "order": 6,
1115 "mode": 0,
1116 "inputs": [],
1117 "outputs": [
1118 {
1119 "name": "FLOAT",
1120 "type": "FLOAT",
1121 "widget": {
1122 "name": "fps"
1123 },
1124 "links": [
1125 969
1126 ]
1127 }
1128 ],
1129 "title": "fps",
1130 "properties": {
1131 "Run widget replace on values": false
1132 },
1133 "widgets_values": [
1134 8,
1135 "fixed"
1136 ],
1137 "color": "#232",
1138 "bgcolor": "#353"
1139 },
1140 {
1141 "id": 510,
1142 "type": "PrimitiveNode",
1143 "pos": [
1144 2870,
1145 550
1146 ],
1147 "size": [
1148 260,
1149 82
1150 ],
1151 "flags": [],
1152 "order": 7,
1153 "mode": 0,
1154 "inputs": [],
1155 "outputs": [
1156 {
1157 "name": "INT",
1158 "type": "INT",
1159 "widget": {
1160 "name": "amount"
1161 },
1162 "links": [
1163 966
1164 ]
1165 }
1166 ],
1167 "title": "repeat each image",
1168 "properties": {
1169 "Run widget replace on values": false
1170 },
1171 "widgets_values": [
1172 2,
1173 "fixed"
1174 ],
1175 "color": "#232",
1176 "bgcolor": "#353"
1177 },
1178 {
1179 "id": 511,
1180 "type": "6f2a3d41-8e40-40f6-98c3-8d9c79db25fd",
1181 "pos": [
1182 3200,
1183 550
1184 ],
1185 "size": [
1186 210,
1187 142
1188 ],
1189 "flags": [],
1190 "order": 39,
1191 "mode": 0,
1192 "inputs": [
1193 {
1194 "name": "image",
1195 "type": "IMAGE",
1196 "link": 965
1197 },
1198 {
1199 "name": "amount",
1200 "type": "INT",
1201 "widget": {
1202 "name": "amount"
1203 },
1204 "link": 966
1205 },
1206 {
1207 "name": "image_1",
1208 "type": "IMAGE",
1209 "link": 967
1210 },
1211 {
1212 "name": "image_2",
1213 "type": "IMAGE",
1214 "link": 968
1215 },
1216 {
1217 "name": "fps",
1218 "type": "FLOAT",
1219 "widget": {
1220 "name": "fps"
1221 },
1222 "link": 969
1223 },
1224 {
1225 "name": "image_3",
1226 "type": "IMAGE",
1227 "link": 970
1228 }
1229 ],
1230 "outputs": [
1231 {
1232 "name": "VIDEO",
1233 "type": "VIDEO",
1234 "links": [
1235 981
1236 ]
1237 }
1238 ],
1239 "properties": {
1240 "proxyWidgets": [
1241 [
1242 "-1",
1243 "amount"
1244 ],
1245 [
1246 "-1",
1247 "fps"
1248 ]
1249 ],
1250 "cnr_id": "comfy-core",
1251 "ver": "0.12.2"
1252 },
1253 "widgets_values": []
1254 },
1255 {
1256 "id": 512,
1257 "type": "06efa70b-1778-4fbd-81b1-90da9e9e5df9",
1258 "pos": [
1259 700,
1260 690
1261 ],
1262 "size": [
1263 200,
1264 86
1265 ],
1266 "flags": {
1267 "collapsed": false
1268 },
1269 "order": 22,
1270 "mode": 0,
1271 "inputs": [
1272 {
1273 "name": "image",
1274 "type": "IMAGE",
1275 "link": 982
1276 },
1277 {
1278 "label": "crop_inset",
1279 "name": "a",
1280 "type": "INT,FLOAT",
1281 "link": 972
1282 }
1283 ],
1284 "outputs": [
1285 {
1286 "label": "IMAGE_1",
1287 "name": "IMAGE",
1288 "type": "IMAGE",
1289 "links": [
1290 973
1291 ]
1292 },
1293 {
1294 "label": "IMAGE_2",
1295 "name": "IMAGE_1",
1296 "type": "IMAGE",
1297 "links": [
1298 974
1299 ]
1300 },
1301 {
1302 "label": "IMAGE_3",
1303 "name": "IMAGE_2",
1304 "type": "IMAGE",
1305 "links": [
1306 975
1307 ]
1308 },
1309 {
1310 "label": "IMAGE_4",
1311 "name": "IMAGE_3",
1312 "type": "IMAGE",
1313 "links": [
1314 976
1315 ]
1316 }
1317 ],
1318 "properties": {
1319 "proxyWidgets": [],
1320 "cnr_id": "comfy-core",
1321 "ver": "0.3.76"
1322 },
1323 "widgets_values": []
1324 },
1325 {
1326 "id": 513,
1327 "type": "d3cb85d6-9dbf-4beb-bf7e-e5961e6c739b",
1328 "pos": [
1329 1000,
1330 690
1331 ],
1332 "size": [
1333 210,
1334 86
1335 ],
1336 "flags": [],
1337 "order": 28,
1338 "mode": 0,
1339 "inputs": [
1340 {
1341 "label": "image_0",
1342 "name": "images",
1343 "type": "IMAGE",
1344 "link": 973
1345 },
1346 {
1347 "name": "images_1",
1348 "type": "IMAGE",
1349 "link": 974
1350 },
1351 {
1352 "name": "images_2",
1353 "type": "IMAGE",
1354 "link": 975
1355 },
1356 {
1357 "name": "images_3",
1358 "type": "IMAGE",
1359 "link": 976
1360 }
1361 ],
1362 "outputs": [
1363 {
1364 "name": "IMAGE",
1365 "type": "IMAGE",
1366 "links": [
1367 965,
1368 977
1369 ]
1370 },
1371 {
1372 "name": "IMAGE_1",
1373 "type": "IMAGE",
1374 "links": [
1375 967,
1376 978
1377 ]
1378 },
1379 {
1380 "name": "IMAGE_2",
1381 "type": "IMAGE",
1382 "links": [
1383 968,
1384 979
1385 ]
1386 },
1387 {
1388 "name": "IMAGE_3",
1389 "type": "IMAGE",
1390 "links": [
1391 970,
1392 980
1393 ]
1394 }
1395 ],
1396 "properties": {
1397 "proxyWidgets": [],
1398 "cnr_id": "comfy-core",
1399 "ver": "0.12.2"
1400 },
1401 "widgets_values": []
1402 },
1403 {
1404 "id": 514,
1405 "type": "PrimitiveInt",
1406 "pos": [
1407 700,
1408 540
1409 ],
1410 "size": [
1411 250,
1412 82
1413 ],
1414 "flags": {
1415 "collapsed": false
1416 },
1417 "order": 8,
1418 "mode": 0,
1419 "inputs": [],
1420 "outputs": [
1421 {
1422 "name": "INT",
1423 "type": "INT",
1424 "links": [
1425 972
1426 ]
1427 }
1428 ],
1429 "title": "Crop Inset Grid Images",
1430 "properties": {
1431 "Node name for S&R": "PrimitiveInt",
1432 "cnr_id": "comfy-core",
1433 "ver": "0.3.76"
1434 },
1435 "widgets_values": [
1436 16,
1437 "fixed"
1438 ],
1439 "color": "#232",
1440 "bgcolor": "#353"
1441 },
1442 {
1443 "id": 515,
1444 "type": "SaveImage",
1445 "pos": [
1446 1310,
1447 550
1448 ],
1449 "size": [
1450 300,
1451 270
1452 ],
1453 "flags": [],
1454 "order": 36,
1455 "mode": 0,
1456 "inputs": [
1457 {
1458 "name": "images",
1459 "type": "IMAGE",
1460 "link": 977
1461 }
1462 ],
1463 "outputs": [],
1464 "properties": {
1465 "cnr_id": "comfy-core",
1466 "ver": "0.12.2",
1467 "Node name for S&R": "SaveImage"
1468 },
1469 "widgets_values": [
1470 "ComfyUI-idle-1"
1471 ]
1472 },
1473 {
1474 "id": 516,
1475 "type": "SaveImage",
1476 "pos": [
1477 1710,
1478 550
1479 ],
1480 "size": [
1481 300,
1482 270
1483 ],
1484 "flags": [],
1485 "order": 37,
1486 "mode": 0,
1487 "inputs": [
1488 {
1489 "name": "images",
1490 "type": "IMAGE",
1491 "link": 978
1492 }
1493 ],
1494 "outputs": [],
1495 "properties": {
1496 "cnr_id": "comfy-core",
1497 "ver": "0.12.2",
1498 "Node name for S&R": "SaveImage"
1499 },
1500 "widgets_values": [
1501 "ComfyUI-idle-2"
1502 ]
1503 },
1504 {
1505 "id": 517,
1506 "type": "SaveImage",
1507 "pos": [
1508 2100,
1509 550
1510 ],
1511 "size": [
1512 310,
1513 270
1514 ],
1515 "flags": [],
1516 "order": 38,
1517 "mode": 0,
1518 "inputs": [
1519 {
1520 "name": "images",
1521 "type": "IMAGE",
1522 "link": 979
1523 }
1524 ],
1525 "outputs": [],
1526 "properties": {
1527 "cnr_id": "comfy-core",
1528 "ver": "0.12.2",
1529 "Node name for S&R": "SaveImage"
1530 },
1531 "widgets_values": [
1532 "ComfyUI-idle-3"
1533 ]
1534 },
1535 {
1536 "id": 518,
1537 "type": "SaveImage",
1538 "pos": [
1539 2510,
1540 550
1541 ],
1542 "size": [
1543 300,
1544 270
1545 ],
1546 "flags": [],
1547 "order": 40,
1548 "mode": 0,
1549 "inputs": [
1550 {
1551 "name": "images",
1552 "type": "IMAGE",
1553 "link": 980
1554 }
1555 ],
1556 "outputs": [],
1557 "properties": {
1558 "cnr_id": "comfy-core",
1559 "ver": "0.12.2",
1560 "Node name for S&R": "SaveImage"
1561 },
1562 "widgets_values": [
1563 "ComfyUI-idle-4"
1564 ]
1565 },
1566 {
1567 "id": 519,
1568 "type": "SaveVideo",
1569 "pos": [
1570 3450,
1571 550
1572 ],
1573 "size": [
1574 600,
1575 698
1576 ],
1577 "flags": [],
1578 "order": 52,
1579 "mode": 0,
1580 "inputs": [
1581 {
1582 "name": "video",
1583 "type": "VIDEO",
1584 "link": 981
1585 }
1586 ],
1587 "outputs": [],
1588 "properties": {
1589 "cnr_id": "comfy-core",
1590 "ver": "0.12.2",
1591 "Node name for S&R": "SaveVideo"
1592 },
1593 "widgets_values": [
1594 "video/ComfyUI-idle_animation",
1595 "auto",
1596 "auto"
1597 ]
1598 },
1599 {
1600 "id": 520,
1601 "type": "PrimitiveNode",
1602 "pos": [
1603 2870,
1604 1470
1605 ],
1606 "size": [
1607 260,
1608 82
1609 ],
1610 "flags": [],
1611 "order": 9,
1612 "mode": 0,
1613 "inputs": [],
1614 "outputs": [
1615 {
1616 "name": "FLOAT",
1617 "type": "FLOAT",
1618 "widget": {
1619 "name": "fps"
1620 },
1621 "links": [
1622 987
1623 ]
1624 }
1625 ],
1626 "title": "fps",
1627 "properties": {
1628 "Run widget replace on values": false
1629 },
1630 "widgets_values": [
1631 8,
1632 "fixed"
1633 ],
1634 "color": "#232",
1635 "bgcolor": "#353"
1636 },
1637 {
1638 "id": 521,
1639 "type": "PrimitiveNode",
1640 "pos": [
1641 2870,
1642 1330
1643 ],
1644 "size": [
1645 260,
1646 82
1647 ],
1648 "flags": [],
1649 "order": 10,
1650 "mode": 0,
1651 "inputs": [],
1652 "outputs": [
1653 {
1654 "name": "INT",
1655 "type": "INT",
1656 "widget": {
1657 "name": "amount"
1658 },
1659 "links": [
1660 984
1661 ]
1662 }
1663 ],
1664 "title": "repeat each image",
1665 "properties": {
1666 "Run widget replace on values": false
1667 },
1668 "widgets_values": [
1669 2,
1670 "fixed"
1671 ],
1672 "color": "#232",
1673 "bgcolor": "#353"
1674 },
1675 {
1676 "id": 523,
1677 "type": "a7ef5ddd-c7a8-4d6d-86e7-b61267a737b8",
1678 "pos": [
1679 700,
1680 1470
1681 ],
1682 "size": [
1683 200,
1684 86
1685 ],
1686 "flags": {
1687 "collapsed": false
1688 },
1689 "order": 24,
1690 "mode": 0,
1691 "inputs": [
1692 {
1693 "name": "image",
1694 "type": "IMAGE",
1695 "link": 1000
1696 },
1697 {
1698 "label": "crop_inset",
1699 "name": "a",
1700 "type": "INT,FLOAT",
1701 "link": 990
1702 }
1703 ],
1704 "outputs": [
1705 {
1706 "label": "IMAGE_1",
1707 "name": "IMAGE",
1708 "type": "IMAGE",
1709 "links": [
1710 991
1711 ]
1712 },
1713 {
1714 "label": "IMAGE_2",
1715 "name": "IMAGE_1",
1716 "type": "IMAGE",
1717 "links": [
1718 992
1719 ]
1720 },
1721 {
1722 "label": "IMAGE_3",
1723 "name": "IMAGE_2",
1724 "type": "IMAGE",
1725 "links": [
1726 993
1727 ]
1728 },
1729 {
1730 "label": "IMAGE_4",
1731 "name": "IMAGE_3",
1732 "type": "IMAGE",
1733 "links": [
1734 994
1735 ]
1736 }
1737 ],
1738 "properties": {
1739 "proxyWidgets": [],
1740 "cnr_id": "comfy-core",
1741 "ver": "0.3.76"
1742 },
1743 "widgets_values": []
1744 },
1745 {
1746 "id": 524,
1747 "type": "b3e46f6d-9c2e-417f-9fd2-b937b0c44103",
1748 "pos": [
1749 1000,
1750 1470
1751 ],
1752 "size": [
1753 210,
1754 86
1755 ],
1756 "flags": [],
1757 "order": 29,
1758 "mode": 0,
1759 "inputs": [
1760 {
1761 "label": "image_0",
1762 "name": "images",
1763 "type": "IMAGE",
1764 "link": 991
1765 },
1766 {
1767 "name": "images_1",
1768 "type": "IMAGE",
1769 "link": 992
1770 },
1771 {
1772 "name": "images_2",
1773 "type": "IMAGE",
1774 "link": 993
1775 },
1776 {
1777 "name": "images_3",
1778 "type": "IMAGE",
1779 "link": 994
1780 }
1781 ],
1782 "outputs": [
1783 {
1784 "name": "IMAGE",
1785 "type": "IMAGE",
1786 "links": [
1787 983,
1788 995
1789 ]
1790 },
1791 {
1792 "name": "IMAGE_1",
1793 "type": "IMAGE",
1794 "links": [
1795 985,
1796 996
1797 ]
1798 },
1799 {
1800 "name": "IMAGE_2",
1801 "type": "IMAGE",
1802 "links": [
1803 986,
1804 997
1805 ]
1806 },
1807 {
1808 "name": "IMAGE_3",
1809 "type": "IMAGE",
1810 "links": [
1811 988,
1812 998
1813 ]
1814 }
1815 ],
1816 "properties": {
1817 "proxyWidgets": [],
1818 "cnr_id": "comfy-core",
1819 "ver": "0.12.2"
1820 },
1821 "widgets_values": []
1822 },
1823 {
1824 "id": 525,
1825 "type": "PrimitiveInt",
1826 "pos": [
1827 700,
1828 1320
1829 ],
1830 "size": [
1831 250,
1832 82
1833 ],
1834 "flags": {
1835 "collapsed": false
1836 },
1837 "order": 11,
1838 "mode": 0,
1839 "inputs": [],
1840 "outputs": [
1841 {
1842 "name": "INT",
1843 "type": "INT",
1844 "links": [
1845 990
1846 ]
1847 }
1848 ],
1849 "title": "Crop Inset Grid Images",
1850 "properties": {
1851 "Node name for S&R": "PrimitiveInt",
1852 "cnr_id": "comfy-core",
1853 "ver": "0.3.76"
1854 },
1855 "widgets_values": [
1856 16,
1857 "fixed"
1858 ],
1859 "color": "#232",
1860 "bgcolor": "#353"
1861 },
1862 {
1863 "id": 526,
1864 "type": "SaveImage",
1865 "pos": [
1866 1310,
1867 1330
1868 ],
1869 "size": [
1870 300,
1871 270
1872 ],
1873 "flags": [],
1874 "order": 41,
1875 "mode": 0,
1876 "inputs": [
1877 {
1878 "name": "images",
1879 "type": "IMAGE",
1880 "link": 995
1881 }
1882 ],
1883 "outputs": [],
1884 "properties": {
1885 "cnr_id": "comfy-core",
1886 "ver": "0.12.2",
1887 "Node name for S&R": "SaveImage"
1888 },
1889 "widgets_values": [
1890 "ComfyUI-walk-1"
1891 ]
1892 },
1893 {
1894 "id": 527,
1895 "type": "SaveImage",
1896 "pos": [
1897 1710,
1898 1330
1899 ],
1900 "size": [
1901 300,
1902 270
1903 ],
1904 "flags": [],
1905 "order": 42,
1906 "mode": 0,
1907 "inputs": [
1908 {
1909 "name": "images",
1910 "type": "IMAGE",
1911 "link": 996
1912 }
1913 ],
1914 "outputs": [],
1915 "properties": {
1916 "cnr_id": "comfy-core",
1917 "ver": "0.12.2",
1918 "Node name for S&R": "SaveImage"
1919 },
1920 "widgets_values": [
1921 "ComfyUI-walk-2"
1922 ]
1923 },
1924 {
1925 "id": 528,
1926 "type": "SaveImage",
1927 "pos": [
1928 2100,
1929 1330
1930 ],
1931 "size": [
1932 310,
1933 270
1934 ],
1935 "flags": [],
1936 "order": 43,
1937 "mode": 0,
1938 "inputs": [
1939 {
1940 "name": "images",
1941 "type": "IMAGE",
1942 "link": 997
1943 }
1944 ],
1945 "outputs": [],
1946 "properties": {
1947 "cnr_id": "comfy-core",
1948 "ver": "0.12.2",
1949 "Node name for S&R": "SaveImage"
1950 },
1951 "widgets_values": [
1952 "ComfyUI-walk-3"
1953 ]
1954 },
1955 {
1956 "id": 529,
1957 "type": "SaveImage",
1958 "pos": [
1959 2510,
1960 1330
1961 ],
1962 "size": [
1963 300,
1964 270
1965 ],
1966 "flags": [],
1967 "order": 45,
1968 "mode": 0,
1969 "inputs": [
1970 {
1971 "name": "images",
1972 "type": "IMAGE",
1973 "link": 998
1974 }
1975 ],
1976 "outputs": [],
1977 "properties": {
1978 "cnr_id": "comfy-core",
1979 "ver": "0.12.2",
1980 "Node name for S&R": "SaveImage"
1981 },
1982 "widgets_values": [
1983 "ComfyUI-walk-4"
1984 ]
1985 },
1986 {
1987 "id": 530,
1988 "type": "SaveVideo",
1989 "pos": [
1990 3450,
1991 1330
1992 ],
1993 "size": [
1994 600,
1995 698
1996 ],
1997 "flags": [],
1998 "order": 53,
1999 "mode": 0,
2000 "inputs": [
2001 {
2002 "name": "video",
2003 "type": "VIDEO",
2004 "link": 999
2005 }
2006 ],
2007 "outputs": [],
2008 "properties": {
2009 "cnr_id": "comfy-core",
2010 "ver": "0.12.2",
2011 "Node name for S&R": "SaveVideo"
2012 },
2013 "widgets_values": [
2014 "video/ComfyUI-walk_animation",
2015 "auto",
2016 "auto"
2017 ]
2018 },
2019 {
2020 "id": 522,
2021 "type": "0518703c-1cc9-4cf3-8e42-030ce6c965fa",
2022 "pos": [
2023 3200,
2024 1330
2025 ],
2026 "size": [
2027 210,
2028 142
2029 ],
2030 "flags": [],
2031 "order": 44,
2032 "mode": 0,
2033 "inputs": [
2034 {
2035 "name": "image",
2036 "type": "IMAGE",
2037 "link": 983
2038 },
2039 {
2040 "name": "amount",
2041 "type": "INT",
2042 "widget": {
2043 "name": "amount"
2044 },
2045 "link": 984
2046 },
2047 {
2048 "name": "image_1",
2049 "type": "IMAGE",
2050 "link": 985
2051 },
2052 {
2053 "name": "image_2",
2054 "type": "IMAGE",
2055 "link": 986
2056 },
2057 {
2058 "name": "fps",
2059 "type": "FLOAT",
2060 "widget": {
2061 "name": "fps"
2062 },
2063 "link": 987
2064 },
2065 {
2066 "name": "image_3",
2067 "type": "IMAGE",
2068 "link": 988
2069 }
2070 ],
2071 "outputs": [
2072 {
2073 "name": "VIDEO",
2074 "type": "VIDEO",
2075 "links": [
2076 999
2077 ]
2078 }
2079 ],
2080 "properties": {
2081 "proxyWidgets": [
2082 [
2083 "-1",
2084 "amount"
2085 ],
2086 [
2087 "-1",
2088 "fps"
2089 ]
2090 ],
2091 "cnr_id": "comfy-core",
2092 "ver": "0.12.2"
2093 },
2094 "widgets_values": []
2095 },
2096 {
2097 "id": 487,
2098 "type": "PrimitiveNode",
2099 "pos": [
2100 2870,
2101 -1030
2102 ],
2103 "size": [
2104 260,
2105 82
2106 ],
2107 "flags": [],
2108 "order": 12,
2109 "mode": 0,
2110 "inputs": [],
2111 "outputs": [
2112 {
2113 "name": "INT",
2114 "type": "INT",
2115 "widget": {
2116 "name": "amount"
2117 },
2118 "links": [
2119 920
2120 ]
2121 }
2122 ],
2123 "title": "repeat each image",
2124 "properties": {
2125 "Run widget replace on values": false
2126 },
2127 "widgets_values": [
2128 2,
2129 "fixed"
2130 ],
2131 "color": "#232",
2132 "bgcolor": "#353"
2133 },
2134 {
2135 "id": 506,
2136 "type": "SaveVideo",
2137 "pos": [
2138 3450,
2139 -260
2140 ],
2141 "size": [
2142 600,
2143 698
2144 ],
2145 "flags": [],
2146 "order": 51,
2147 "mode": 0,
2148 "inputs": [
2149 {
2150 "name": "video",
2151 "type": "VIDEO",
2152 "link": 958
2153 }
2154 ],
2155 "outputs": [],
2156 "properties": {
2157 "cnr_id": "comfy-core",
2158 "ver": "0.12.2",
2159 "Node name for S&R": "SaveVideo"
2160 },
2161 "widgets_values": [
2162 "video/ComfyUI-jump_animation",
2163 "auto",
2164 "auto"
2165 ]
2166 },
2167 {
2168 "id": 1,
2169 "type": "LoadImage",
2170 "pos": [
2171 -1570,
2172 -270
2173 ],
2174 "size": [
2175 570,
2176 630
2177 ],
2178 "flags": {
2179 "collapsed": false
2180 },
2181 "order": 13,
2182 "mode": 0,
2183 "inputs": [],
2184 "outputs": [
2185 {
2186 "name": "IMAGE",
2187 "type": "IMAGE",
2188 "links": [
2189 63,
2190 96
2191 ]
2192 },
2193 {
2194 "name": "MASK",
2195 "type": "MASK",
2196 "links": []
2197 }
2198 ],
2199 "title": "Load Character Image",
2200 "properties": {
2201 "Node name for S&R": "LoadImage",
2202 "cnr_id": "comfy-core",
2203 "ver": "0.5.1",
2204 "enableTabs": false,
2205 "tabWidth": 65,
2206 "tabXOffset": 10,
2207 "hasSecondTab": false,
2208 "secondTabText": "Send Back",
2209 "secondTabOffset": 80,
2210 "secondTabWidth": 65
2211 },
2212 "widgets_values": [
2213 "input-sprite-1.png",
2214 "image"
2215 ],
2216 "color": "#232",
2217 "bgcolor": "#353"
2218 },
2219 {
2220 "id": 77,
2221 "type": "BatchImagesNode",
2222 "pos": [
2223 -850,
2224 170
2225 ],
2226 "size": [
2227 169.23046875,
2228 86
2229 ],
2230 "flags": {
2231 "collapsed": true
2232 },
2233 "order": 14,
2234 "mode": 0,
2235 "inputs": [
2236 {
2237 "label": "image0",
2238 "name": "images.image0",
2239 "type": "IMAGE",
2240 "link": 96
2241 },
2242 {
2243 "label": "image1",
2244 "name": "images.image1",
2245 "type": "IMAGE",
2246 "link": 97
2247 },
2248 {
2249 "label": "image2",
2250 "name": "images.image2",
2251 "shape": 7,
2252 "type": "IMAGE",
2253 "link": null
2254 }
2255 ],
2256 "outputs": [
2257 {
2258 "name": "IMAGE",
2259 "type": "IMAGE",
2260 "links": [
2261 132,
2262 133,
2263 134,
2264 1005
2265 ]
2266 }
2267 ],
2268 "properties": {
2269 "Node name for S&R": "BatchImagesNode",
2270 "cnr_id": "comfy-core",
2271 "ver": "0.12.2"
2272 },
2273 "widgets_values": []
2274 },
2275 {
2276 "id": 142,
2277 "type": "GeminiImage2Node",
2278 "pos": [
2279 -500,
2280 -1040
2281 ],
2282 "size": [
2283 400,
2284 600
2285 ],
2286 "flags": [],
2287 "order": 18,
2288 "mode": 0,
2289 "inputs": [
2290 {
2291 "name": "images",
2292 "shape": 7,
2293 "type": "IMAGE",
2294 "link": 1005
2295 },
2296 {
2297 "name": "files",
2298 "shape": 7,
2299 "type": "GEMINI_INPUT_FILES",
2300 "link": null
2301 }
2302 ],
2303 "outputs": [
2304 {
2305 "name": "IMAGE",
2306 "type": "IMAGE",
2307 "links": [
2308 937,
2309 938
2310 ]
2311 },
2312 {
2313 "name": "STRING",
2314 "type": "STRING",
2315 "links": []
2316 }
2317 ],
2318 "properties": {
2319 "Node name for S&R": "GeminiImage2Node",
2320 "cnr_id": "comfy-core",
2321 "ver": "0.11.0"
2322 },
2323 "widgets_values": [
2324 "Create a 4-frame pixel art attack animation sprite sheet of this character.\n\nArrange the 4 frames in a 2x2 grid on a uniform chromakey green color background. The character is performing an attack that fits their design - could be a sword slash, magic spell, punch, kick, or energy blast depending on what suits the character best. \nEvery element of the generated frame should fit inside the quadrant, with the central point of the character aligned with the central point of each quadrant.\n\nCRITICAL CHROMAKEY REQUIREMENTS:\n1. BACKGROUND: Solid, flat, uniform chromakey green color. Use EXACTLY hex color #00FF00 (RGB 0, 255, 0).\n The entire background must be this single pure green color with NO variation, NO gradients, NO shadows, NO lighting effects.\n2. NO GREEN ON SUBJECT: The subject itself should NOT contain any green colors to avoid confusion with the chromakey.\n If the subject needs green, use a distinctly different shade like dark forest green or teal.\n3. DO NOT GENERATE WITH BLACK BORDERS BETWEEN FRAMES\n\nTop row (frames 1-2):\nFrame 1 (top-left): Wind-up/anticipation - character preparing to attack, pulling back weapon or gathering energy\nFrame 2 (top-right): Attack in motion\n\nBottom row (frames 3-4):\nFrame 3 (bottom-left): Impact/peak - maximum extension of attack, full power\nFrame 4 (bottom-right): Recovery - returning to ready stance\n\nUse detailed 32-bit pixel art style with proper shading and highlights. Same character design in all frames. Character facing right. Make the attack visually dynamic and exciting.",
2325 "gemini-3-pro-image-preview",
2326 1,
2327 "fixed",
2328 "16:9",
2329 "2K",
2330 "IMAGE+TEXT",
2331 "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests."
2332 ],
2333 "color": "#432",
2334 "bgcolor": "#653"
2335 },
2336 {
2337 "id": 43,
2338 "type": "GeminiImage2Node",
2339 "pos": [
2340 -500,
2341 -270
2342 ],
2343 "size": [
2344 400,
2345 600
2346 ],
2347 "flags": [],
2348 "order": 15,
2349 "mode": 0,
2350 "inputs": [
2351 {
2352 "name": "images",
2353 "shape": 7,
2354 "type": "IMAGE",
2355 "link": 132
2356 },
2357 {
2358 "name": "files",
2359 "shape": 7,
2360 "type": "GEMINI_INPUT_FILES",
2361 "link": null
2362 }
2363 ],
2364 "outputs": [
2365 {
2366 "name": "IMAGE",
2367 "type": "IMAGE",
2368 "links": [
2369 939,
2370 964
2371 ]
2372 },
2373 {
2374 "name": "STRING",
2375 "type": "STRING",
2376 "links": []
2377 }
2378 ],
2379 "properties": {
2380 "Node name for S&R": "GeminiImage2Node",
2381 "cnr_id": "comfy-core",
2382 "ver": "0.11.0"
2383 },
2384 "widgets_values": [
2385 "Create a 4-frame pixel art jump animation sprite sheet of this character.\n\nArrange the 4 frames in a 2x2 grid on a uniform chromakey green color background. The character is jumping. Every element of the generated frame should fit inside the quadrant, with the central point of the character aligned with the central point of each quadrant.\n\nCRITICAL CHROMAKEY REQUIREMENTS:\n1. BACKGROUND: Solid, flat, uniform chromakey green color. Use EXACTLY hex color #00FF00 (RGB 0, 255, 0).\n The entire background must be this single pure green color with NO variation, NO gradients, NO shadows, NO lighting effects.\n2. NO GREEN ON SUBJECT: The subject itself should NOT contain any green colors to avoid confusion with the chromakey.\n If the subject needs green, use a distinctly different shade like dark forest green or teal.\n3. DO NOT GENERATE WITH BLACK BORDERS BETWEEN FRAMES\n\nTop row (frames 1-2):\nFrame 1 (top-left): Crouch/anticipation - character slightly crouched, knees bent, preparing to jump\nFrame 2 (top-right): Rising - character in air, legs tucked up, arms up, ascending\n\nBottom row (frames 3-4):\nFrame 3 (bottom-left): Apex/peak - character at highest point of jump, body stretched or tucked\nFrame 4 (bottom-right): Landing - character landing, slight crouch to absorb impact\n\nUse detailed 32-bit pixel art style with proper shading and highlights. Same character design in all frames. Character facing right.",
2386 "gemini-3-pro-image-preview",
2387 2,
2388 "fixed",
2389 "1:1",
2390 "2K",
2391 "IMAGE+TEXT",
2392 "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests."
2393 ],
2394 "color": "#432",
2395 "bgcolor": "#653"
2396 },
2397 {
2398 "id": 41,
2399 "type": "GeminiImage2Node",
2400 "pos": [
2401 -500,
2402 540
2403 ],
2404 "size": [
2405 400,
2406 630
2407 ],
2408 "flags": [],
2409 "order": 16,
2410 "mode": 0,
2411 "inputs": [
2412 {
2413 "name": "images",
2414 "shape": 7,
2415 "type": "IMAGE",
2416 "link": 133
2417 },
2418 {
2419 "name": "files",
2420 "shape": 7,
2421 "type": "GEMINI_INPUT_FILES",
2422 "link": null
2423 }
2424 ],
2425 "outputs": [
2426 {
2427 "name": "IMAGE",
2428 "type": "IMAGE",
2429 "links": [
2430 54,
2431 982
2432 ]
2433 },
2434 {
2435 "name": "STRING",
2436 "type": "STRING",
2437 "links": []
2438 }
2439 ],
2440 "properties": {
2441 "Node name for S&R": "GeminiImage2Node",
2442 "cnr_id": "comfy-core",
2443 "ver": "0.11.0"
2444 },
2445 "widgets_values": [
2446 "Create a 4-frame pixel art idle/breathing animation sprite sheet of this character.\n\nArrange the 4 frames in a 2x2 grid on a uniform chromakey green color background. The character is standing still but with subtle idle animation. Every element of the generated frame should fit inside the quadrant, with the central point of the character aligned with the central point of each quadrant.\n\nCRITICAL CHROMAKEY REQUIREMENTS:\n1. BACKGROUND: Solid, flat, uniform chromakey green color. Use EXACTLY hex color #00FF00 (RGB 0, 255, 0).\n The entire background must be this single pure green color with NO variation, NO gradients, NO shadows, NO lighting effects.\n2. NO GREEN ON SUBJECT: The subject itself should NOT contain any green colors to avoid confusion with the chromakey.\n If the subject needs green, use a distinctly different shade like dark forest green or teal.\n3. DO NOT GENERATE WITH BLACK BORDERS BETWEEN FRAMES\n\nTop row (frames 1-2):\nFrame 1 (top-left): Neutral standing pose - relaxed stance\nFrame 2 (top-right): Slight inhale - chest/body rises subtly, maybe slight arm movement\n\nBottom row (frames 3-4):\nFrame 3 (bottom-left): Full breath - slight upward posture\nFrame 4 (bottom-right): Exhale - returning to neutral, slight settle\n\nKeep movements SUBTLE - this is a gentle breathing/idle loop, not dramatic motion. Character should look alive but relaxed.\n\nUse detailed 32-bit pixel art style with proper shading and highlights. Same character design in all frames. Character facing right.",
2447 "gemini-3-pro-image-preview",
2448 3,
2449 "fixed",
2450 "1:1",
2451 "2K",
2452 "IMAGE+TEXT",
2453 "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests."
2454 ],
2455 "color": "#432",
2456 "bgcolor": "#653"
2457 },
2458 {
2459 "id": 38,
2460 "type": "GeminiImage2Node",
2461 "pos": [
2462 -500,
2463 1320
2464 ],
2465 "size": [
2466 400,
2467 570
2468 ],
2469 "flags": [],
2470 "order": 17,
2471 "mode": 0,
2472 "inputs": [
2473 {
2474 "name": "images",
2475 "shape": 7,
2476 "type": "IMAGE",
2477 "link": 134
2478 },
2479 {
2480 "name": "files",
2481 "shape": 7,
2482 "type": "GEMINI_INPUT_FILES",
2483 "link": null
2484 }
2485 ],
2486 "outputs": [
2487 {
2488 "name": "IMAGE",
2489 "type": "IMAGE",
2490 "links": [
2491 51,
2492 1000
2493 ]
2494 },
2495 {
2496 "name": "STRING",
2497 "type": "STRING",
2498 "links": []
2499 }
2500 ],
2501 "properties": {
2502 "Node name for S&R": "GeminiImage2Node",
2503 "cnr_id": "comfy-core",
2504 "ver": "0.11.0"
2505 },
2506 "widgets_values": [
2507 "Create a 4-frame pixel art walk cycle sprite sheet of this character.\n\nArrange the 4 frames in a 2x2 grid on a uniform chromakey green color background. The character is walking to the right. Every element of the generated frame should fit inside the quadrant, with the central point of the character aligned with the central point of each quadrant.\n\nCRITICAL CHROMAKEY REQUIREMENTS:\n1. BACKGROUND: Solid, flat, uniform chromakey green color. Use EXACTLY hex color #00FF00 (RGB 0, 255, 0).\n The entire background must be this single pure green color with NO variation, NO gradients, NO shadows, NO lighting effects.\n2. NO GREEN ON SUBJECT: The subject itself should NOT contain any green colors to avoid confusion with the chromakey.\n If the subject needs green, use a distinctly different shade like dark forest green or teal.\n3. DO NOT GENERATE WITH BLACK BORDERS\n\nTop row (frames 1-2):\nFrame 1 (top-left): Right leg forward, left leg back - stride position\nFrame 2 (top-right): Legs close together, passing/crossing - transition\n\nBottom row (frames 3-4):\nFrame 3 (bottom-left): Left leg forward, right leg back - opposite stride\nFrame 4 (bottom-right): Legs close together, passing/crossing - transition back\n\nEach frame shows a different phase of the walking motion. This creates a smooth looping walk cycle.\n\nUse detailed 32-bit pixel art style with proper shading and highlights. Same character design in all frames. Character facing right.",
2508 "gemini-3-pro-image-preview",
2509 4,
2510 "fixed",
2511 "1:1",
2512 "2K",
2513 "IMAGE+TEXT",
2514 "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests."
2515 ],
2516 "color": "#432",
2517 "bgcolor": "#653"
2518 }
2519 ],
2520 "links": [
2521 [
2522 51,
2523 38,
2524 0,
2525 37,
2526 0,
2527 "IMAGE"
2528 ],
2529 [
2530 54,
2531 41,
2532 0,
2533 42,
2534 0,
2535 "IMAGE"
2536 ],
2537 [
2538 63,
2539 1,
2540 0,
2541 49,
2542 1,
2543 "IMAGE"
2544 ],
2545 [
2546 96,
2547 1,
2548 0,
2549 77,
2550 0,
2551 "IMAGE"
2552 ],
2553 [
2554 97,
2555 76,
2556 0,
2557 77,
2558 1,
2559 "IMAGE"
2560 ],
2561 [
2562 132,
2563 77,
2564 0,
2565 43,
2566 0,
2567 "IMAGE"
2568 ],
2569 [
2570 133,
2571 77,
2572 0,
2573 41,
2574 0,
2575 "IMAGE"
2576 ],
2577 [
2578 134,
2579 77,
2580 0,
2581 38,
2582 0,
2583 "IMAGE"
2584 ],
2585 [
2586 919,
2587 490,
2588 0,
2589 488,
2590 0,
2591 "IMAGE"
2592 ],
2593 [
2594 920,
2595 487,
2596 0,
2597 488,
2598 1,
2599 "INT"
2600 ],
2601 [
2602 921,
2603 490,
2604 1,
2605 488,
2606 2,
2607 "IMAGE"
2608 ],
2609 [
2610 922,
2611 490,
2612 2,
2613 488,
2614 3,
2615 "IMAGE"
2616 ],
2617 [
2618 923,
2619 486,
2620 0,
2621 488,
2622 4,
2623 "FLOAT"
2624 ],
2625 [
2626 924,
2627 490,
2628 3,
2629 488,
2630 5,
2631 "IMAGE"
2632 ],
2633 [
2634 926,
2635 485,
2636 0,
2637 489,
2638 1,
2639 "INT"
2640 ],
2641 [
2642 927,
2643 489,
2644 0,
2645 490,
2646 0,
2647 "IMAGE"
2648 ],
2649 [
2650 928,
2651 489,
2652 1,
2653 490,
2654 1,
2655 "IMAGE"
2656 ],
2657 [
2658 929,
2659 489,
2660 2,
2661 490,
2662 2,
2663 "IMAGE"
2664 ],
2665 [
2666 930,
2667 489,
2668 3,
2669 490,
2670 3,
2671 "IMAGE"
2672 ],
2673 [
2674 932,
2675 490,
2676 0,
2677 492,
2678 0,
2679 "IMAGE"
2680 ],
2681 [
2682 933,
2683 490,
2684 1,
2685 493,
2686 0,
2687 "IMAGE"
2688 ],
2689 [
2690 934,
2691 490,
2692 2,
2693 494,
2694 0,
2695 "IMAGE"
2696 ],
2697 [
2698 935,
2699 490,
2700 3,
2701 495,
2702 0,
2703 "IMAGE"
2704 ],
2705 [
2706 936,
2707 488,
2708 0,
2709 496,
2710 0,
2711 "VIDEO"
2712 ],
2713 [
2714 937,
2715 142,
2716 0,
2717 491,
2718 0,
2719 "IMAGE"
2720 ],
2721 [
2722 938,
2723 142,
2724 0,
2725 489,
2726 0,
2727 "IMAGE"
2728 ],
2729 [
2730 939,
2731 43,
2732 0,
2733 480,
2734 0,
2735 "IMAGE"
2736 ],
2737 [
2738 947,
2739 508,
2740 0,
2741 501,
2742 0,
2743 "IMAGE"
2744 ],
2745 [
2746 948,
2747 500,
2748 0,
2749 501,
2750 1,
2751 "INT"
2752 ],
2753 [
2754 949,
2755 508,
2756 1,
2757 501,
2758 2,
2759 "IMAGE"
2760 ],
2761 [
2762 950,
2763 508,
2764 2,
2765 501,
2766 3,
2767 "IMAGE"
2768 ],
2769 [
2770 951,
2771 499,
2772 0,
2773 501,
2774 4,
2775 "FLOAT"
2776 ],
2777 [
2778 952,
2779 508,
2780 3,
2781 501,
2782 5,
2783 "IMAGE"
2784 ],
2785 [
2786 954,
2787 498,
2788 0,
2789 502,
2790 1,
2791 "INT"
2792 ],
2793 [
2794 955,
2795 508,
2796 0,
2797 503,
2798 0,
2799 "IMAGE"
2800 ],
2801 [
2802 956,
2803 508,
2804 1,
2805 504,
2806 0,
2807 "IMAGE"
2808 ],
2809 [
2810 957,
2811 508,
2812 2,
2813 505,
2814 0,
2815 "IMAGE"
2816 ],
2817 [
2818 958,
2819 501,
2820 0,
2821 506,
2822 0,
2823 "VIDEO"
2824 ],
2825 [
2826 959,
2827 508,
2828 3,
2829 507,
2830 0,
2831 "IMAGE"
2832 ],
2833 [
2834 960,
2835 502,
2836 0,
2837 508,
2838 0,
2839 "IMAGE"
2840 ],
2841 [
2842 961,
2843 502,
2844 1,
2845 508,
2846 1,
2847 "IMAGE"
2848 ],
2849 [
2850 962,
2851 502,
2852 2,
2853 508,
2854 2,
2855 "IMAGE"
2856 ],
2857 [
2858 963,
2859 502,
2860 3,
2861 508,
2862 3,
2863 "IMAGE"
2864 ],
2865 [
2866 964,
2867 43,
2868 0,
2869 502,
2870 0,
2871 "IMAGE"
2872 ],
2873 [
2874 965,
2875 513,
2876 0,
2877 511,
2878 0,
2879 "IMAGE"
2880 ],
2881 [
2882 966,
2883 510,
2884 0,
2885 511,
2886 1,
2887 "INT"
2888 ],
2889 [
2890 967,
2891 513,
2892 1,
2893 511,
2894 2,
2895 "IMAGE"
2896 ],
2897 [
2898 968,
2899 513,
2900 2,
2901 511,
2902 3,
2903 "IMAGE"
2904 ],
2905 [
2906 969,
2907 509,
2908 0,
2909 511,
2910 4,
2911 "FLOAT"
2912 ],
2913 [
2914 970,
2915 513,
2916 3,
2917 511,
2918 5,
2919 "IMAGE"
2920 ],
2921 [
2922 972,
2923 514,
2924 0,
2925 512,
2926 1,
2927 "INT"
2928 ],
2929 [
2930 973,
2931 512,
2932 0,
2933 513,
2934 0,
2935 "IMAGE"
2936 ],
2937 [
2938 974,
2939 512,
2940 1,
2941 513,
2942 1,
2943 "IMAGE"
2944 ],
2945 [
2946 975,
2947 512,
2948 2,
2949 513,
2950 2,
2951 "IMAGE"
2952 ],
2953 [
2954 976,
2955 512,
2956 3,
2957 513,
2958 3,
2959 "IMAGE"
2960 ],
2961 [
2962 977,
2963 513,
2964 0,
2965 515,
2966 0,
2967 "IMAGE"
2968 ],
2969 [
2970 978,
2971 513,
2972 1,
2973 516,
2974 0,
2975 "IMAGE"
2976 ],
2977 [
2978 979,
2979 513,
2980 2,
2981 517,
2982 0,
2983 "IMAGE"
2984 ],
2985 [
2986 980,
2987 513,
2988 3,
2989 518,
2990 0,
2991 "IMAGE"
2992 ],
2993 [
2994 981,
2995 511,
2996 0,
2997 519,
2998 0,
2999 "VIDEO"
3000 ],
3001 [
3002 982,
3003 41,
3004 0,
3005 512,
3006 0,
3007 "IMAGE"
3008 ],
3009 [
3010 983,
3011 524,
3012 0,
3013 522,
3014 0,
3015 "IMAGE"
3016 ],
3017 [
3018 984,
3019 521,
3020 0,
3021 522,
3022 1,
3023 "INT"
3024 ],
3025 [
3026 985,
3027 524,
3028 1,
3029 522,
3030 2,
3031 "IMAGE"
3032 ],
3033 [
3034 986,
3035 524,
3036 2,
3037 522,
3038 3,
3039 "IMAGE"
3040 ],
3041 [
3042 987,
3043 520,
3044 0,
3045 522,
3046 4,
3047 "FLOAT"
3048 ],
3049 [
3050 988,
3051 524,
3052 3,
3053 522,
3054 5,
3055 "IMAGE"
3056 ],
3057 [
3058 990,
3059 525,
3060 0,
3061 523,
3062 1,
3063 "INT"
3064 ],
3065 [
3066 991,
3067 523,
3068 0,
3069 524,
3070 0,
3071 "IMAGE"
3072 ],
3073 [
3074 992,
3075 523,
3076 1,
3077 524,
3078 1,
3079 "IMAGE"
3080 ],
3081 [
3082 993,
3083 523,
3084 2,
3085 524,
3086 2,
3087 "IMAGE"
3088 ],
3089 [
3090 994,
3091 523,
3092 3,
3093 524,
3094 3,
3095 "IMAGE"
3096 ],
3097 [
3098 995,
3099 524,
3100 0,
3101 526,
3102 0,
3103 "IMAGE"
3104 ],
3105 [
3106 996,
3107 524,
3108 1,
3109 527,
3110 0,
3111 "IMAGE"
3112 ],
3113 [
3114 997,
3115 524,
3116 2,
3117 528,
3118 0,
3119 "IMAGE"
3120 ],
3121 [
3122 998,
3123 524,
3124 3,
3125 529,
3126 0,
3127 "IMAGE"
3128 ],
3129 [
3130 999,
3131 522,
3132 0,
3133 530,
3134 0,
3135 "VIDEO"
3136 ],
3137 [
3138 1000,
3139 38,
3140 0,
3141 523,
3142 0,
3143 "IMAGE"
3144 ],
3145 [
3146 1005,
3147 77,
3148 0,
3149 142,
3150 0,
3151 "IMAGE"
3152 ]
3153 ],
3154 "groups": [],
3155 "definitions": {
3156 "subgraphs": [
3157 {
3158 "id": "e6bcb358-3fee-47eb-8c25-30eeee20d90e",
3159 "version": 1,
3160 "state": {
3161 "lastGroupId": 0,
3162 "lastNodeId": 457,
3163 "lastLinkId": 843,
3164 "lastRerouteId": 0
3165 },
3166 "revision": 0,
3167 "config": [],
3168 "name": "Create Animation",
3169 "inputNode": {
3170 "id": -10,
3171 "bounding": [
3172 2730,
3173 579,
3174 120,
3175 160
3176 ]
3177 },
3178 "outputNode": {
3179 "id": -20,
3180 "bounding": [
3181 3700,
3182 629,
3183 120,
3184 60
3185 ]
3186 },
3187 "inputs": [
3188 {
3189 "id": "803d0f9b-2735-43b9-a912-a946bed79f41",
3190 "name": "image",
3191 "type": "IMAGE",
3192 "linkIds": [
3193 832
3194 ],
3195 "localized_name": "image",
3196 "pos": [
3197 55,
3198 20
3199 ]
3200 },
3201 {
3202 "id": "f803b524-9743-4fd2-a27a-893f6954cbc9",
3203 "name": "amount",
3204 "type": "INT",
3205 "linkIds": [
3206 841,
3207 842,
3208 843,
3209 840
3210 ],
3211 "localized_name": "amount",
3212 "pos": [
3213 55,
3214 40
3215 ]
3216 },
3217 {
3218 "id": "22f5b9d9-594e-4278-9edd-a365a3f77a37",
3219 "name": "image_1",
3220 "type": "IMAGE",
3221 "linkIds": [
3222 833
3223 ],
3224 "localized_name": "image_1",
3225 "pos": [
3226 55,
3227 60
3228 ]
3229 },
3230 {
3231 "id": "17fc8e8d-5db1-4594-a736-82f33215c487",
3232 "name": "image_2",
3233 "type": "IMAGE",
3234 "linkIds": [
3235 834
3236 ],
3237 "localized_name": "image_2",
3238 "pos": [
3239 55,
3240 80
3241 ]
3242 },
3243 {
3244 "id": "abe932b0-1e1c-472b-bd30-d92bd05142e9",
3245 "name": "fps",
3246 "type": "FLOAT",
3247 "linkIds": [
3248 839
3249 ],
3250 "localized_name": "fps",
3251 "pos": [
3252 55,
3253 100
3254 ]
3255 },
3256 {
3257 "id": "04a3e0a7-3c3c-4d32-9383-2f92e7b12b6f",
3258 "name": "image_3",
3259 "type": "IMAGE",
3260 "linkIds": [
3261 831
3262 ],
3263 "localized_name": "image_3",
3264 "pos": [
3265 55,
3266 120
3267 ]
3268 }
3269 ],
3270 "outputs": [
3271 {
3272 "id": "9e98e0cd-cb2f-4829-a852-e74b39bc1c50",
3273 "name": "VIDEO",
3274 "type": "VIDEO",
3275 "linkIds": [
3276 830
3277 ],
3278 "localized_name": "VIDEO",
3279 "pos": [
3280 20,
3281 20
3282 ]
3283 }
3284 ],
3285 "widgets": [],
3286 "nodes": [
3287 {
3288 "id": 449,
3289 "type": "BatchImagesNode",
3290 "pos": [
3291 3170,
3292 610
3293 ],
3294 "size": [
3295 169.6640625,
3296 126
3297 ],
3298 "flags": [],
3299 "order": 0,
3300 "mode": 0,
3301 "inputs": [
3302 {
3303 "label": "image0",
3304 "localized_name": "images.image0",
3305 "name": "images.image0",
3306 "type": "IMAGE",
3307 "link": 825
3308 },
3309 {
3310 "label": "image1",
3311 "localized_name": "images.image1",
3312 "name": "images.image1",
3313 "type": "IMAGE",
3314 "link": 826
3315 },
3316 {
3317 "label": "image2",
3318 "localized_name": "images.image2",
3319 "name": "images.image2",
3320 "shape": 7,
3321 "type": "IMAGE",
3322 "link": 827
3323 },
3324 {
3325 "label": "image3",
3326 "localized_name": "images.image3",
3327 "name": "images.image3",
3328 "shape": 7,
3329 "type": "IMAGE",
3330 "link": 828
3331 },
3332 {
3333 "label": "image4",
3334 "localized_name": "images.image4",
3335 "name": "images.image4",
3336 "shape": 7,
3337 "type": "IMAGE",
3338 "link": null
3339 }
3340 ],
3341 "outputs": [
3342 {
3343 "localized_name": "IMAGE",
3344 "name": "IMAGE",
3345 "type": "IMAGE",
3346 "links": [
3347 829
3348 ]
3349 }
3350 ],
3351 "properties": {
3352 "Node name for S&R": "BatchImagesNode",
3353 "cnr_id": "comfy-core",
3354 "ver": "0.12.2"
3355 },
3356 "widgets_values": []
3357 },
3358 {
3359 "id": 453,
3360 "type": "RepeatImageBatch",
3361 "pos": [
3362 2910,
3363 590
3364 ],
3365 "size": [
3366 210,
3367 58
3368 ],
3369 "flags": [],
3370 "order": 3,
3371 "mode": 0,
3372 "inputs": [
3373 {
3374 "localized_name": "image",
3375 "name": "image",
3376 "type": "IMAGE",
3377 "link": 832
3378 },
3379 {
3380 "localized_name": "amount",
3381 "name": "amount",
3382 "type": "INT",
3383 "widget": {
3384 "name": "amount"
3385 },
3386 "link": 841
3387 }
3388 ],
3389 "outputs": [
3390 {
3391 "localized_name": "IMAGE",
3392 "name": "IMAGE",
3393 "type": "IMAGE",
3394 "links": [
3395 826
3396 ]
3397 }
3398 ],
3399 "properties": {
3400 "Node name for S&R": "RepeatImageBatch",
3401 "cnr_id": "comfy-core",
3402 "ver": "0.12.2"
3403 },
3404 "widgets_values": [
3405 2
3406 ]
3407 },
3408 {
3409 "id": 454,
3410 "type": "RepeatImageBatch",
3411 "pos": [
3412 2910,
3413 700
3414 ],
3415 "size": [
3416 210,
3417 58
3418 ],
3419 "flags": [],
3420 "order": 4,
3421 "mode": 0,
3422 "inputs": [
3423 {
3424 "localized_name": "image",
3425 "name": "image",
3426 "type": "IMAGE",
3427 "link": 833
3428 },
3429 {
3430 "localized_name": "amount",
3431 "name": "amount",
3432 "type": "INT",
3433 "widget": {
3434 "name": "amount"
3435 },
3436 "link": 842
3437 }
3438 ],
3439 "outputs": [
3440 {
3441 "localized_name": "IMAGE",
3442 "name": "IMAGE",
3443 "type": "IMAGE",
3444 "links": [
3445 827
3446 ]
3447 }
3448 ],
3449 "properties": {
3450 "Node name for S&R": "RepeatImageBatch",
3451 "cnr_id": "comfy-core",
3452 "ver": "0.12.2"
3453 },
3454 "widgets_values": [
3455 2
3456 ]
3457 },
3458 {
3459 "id": 455,
3460 "type": "RepeatImageBatch",
3461 "pos": [
3462 2910,
3463 810
3464 ],
3465 "size": [
3466 210,
3467 58
3468 ],
3469 "flags": [],
3470 "order": 5,
3471 "mode": 0,
3472 "inputs": [
3473 {
3474 "localized_name": "image",
3475 "name": "image",
3476 "type": "IMAGE",
3477 "link": 834
3478 },
3479 {
3480 "localized_name": "amount",
3481 "name": "amount",
3482 "type": "INT",
3483 "widget": {
3484 "name": "amount"
3485 },
3486 "link": 843
3487 }
3488 ],
3489 "outputs": [
3490 {
3491 "localized_name": "IMAGE",
3492 "name": "IMAGE",
3493 "type": "IMAGE",
3494 "links": [
3495 828
3496 ]
3497 }
3498 ],
3499 "properties": {
3500 "Node name for S&R": "RepeatImageBatch",
3501 "cnr_id": "comfy-core",
3502 "ver": "0.12.2"
3503 },
3504 "widgets_values": [
3505 2
3506 ]
3507 },
3508 {
3509 "id": 450,
3510 "type": "CreateVideo",
3511 "pos": [
3512 3370,
3513 610
3514 ],
3515 "size": [
3516 270,
3517 78
3518 ],
3519 "flags": [],
3520 "order": 1,
3521 "mode": 0,
3522 "inputs": [
3523 {
3524 "localized_name": "images",
3525 "name": "images",
3526 "type": "IMAGE",
3527 "link": 829
3528 },
3529 {
3530 "localized_name": "audio",
3531 "name": "audio",
3532 "shape": 7,
3533 "type": "AUDIO",
3534 "link": null
3535 },
3536 {
3537 "localized_name": "fps",
3538 "name": "fps",
3539 "type": "FLOAT",
3540 "widget": {
3541 "name": "fps"
3542 },
3543 "link": 839
3544 }
3545 ],
3546 "outputs": [
3547 {
3548 "localized_name": "VIDEO",
3549 "name": "VIDEO",
3550 "type": "VIDEO",
3551 "links": [
3552 830
3553 ]
3554 }
3555 ],
3556 "properties": {
3557 "Node name for S&R": "CreateVideo",
3558 "cnr_id": "comfy-core",
3559 "ver": "0.12.2"
3560 },
3561 "widgets_values": [
3562 8
3563 ]
3564 },
3565 {
3566 "id": 452,
3567 "type": "RepeatImageBatch",
3568 "pos": [
3569 2910,
3570 480
3571 ],
3572 "size": [
3573 210,
3574 58
3575 ],
3576 "flags": [],
3577 "order": 2,
3578 "mode": 0,
3579 "inputs": [
3580 {
3581 "localized_name": "image",
3582 "name": "image",
3583 "type": "IMAGE",
3584 "link": 831
3585 },
3586 {
3587 "localized_name": "amount",
3588 "name": "amount",
3589 "type": "INT",
3590 "widget": {
3591 "name": "amount"
3592 },
3593 "link": 840
3594 }
3595 ],
3596 "outputs": [
3597 {
3598 "localized_name": "IMAGE",
3599 "name": "IMAGE",
3600 "type": "IMAGE",
3601 "links": [
3602 825
3603 ]
3604 }
3605 ],
3606 "properties": {
3607 "Node name for S&R": "RepeatImageBatch",
3608 "cnr_id": "comfy-core",
3609 "ver": "0.12.2"
3610 },
3611 "widgets_values": [
3612 2
3613 ]
3614 }
3615 ],
3616 "groups": [],
3617 "links": [
3618 {
3619 "id": 825,
3620 "origin_id": 452,
3621 "origin_slot": 0,
3622 "target_id": 449,
3623 "target_slot": 0,
3624 "type": "IMAGE"
3625 },
3626 {
3627 "id": 826,
3628 "origin_id": 453,
3629 "origin_slot": 0,
3630 "target_id": 449,
3631 "target_slot": 1,
3632 "type": "IMAGE"
3633 },
3634 {
3635 "id": 827,
3636 "origin_id": 454,
3637 "origin_slot": 0,
3638 "target_id": 449,
3639 "target_slot": 2,
3640 "type": "IMAGE"
3641 },
3642 {
3643 "id": 828,
3644 "origin_id": 455,
3645 "origin_slot": 0,
3646 "target_id": 449,
3647 "target_slot": 3,
3648 "type": "IMAGE"
3649 },
3650 {
3651 "id": 829,
3652 "origin_id": 449,
3653 "origin_slot": 0,
3654 "target_id": 450,
3655 "target_slot": 0,
3656 "type": "IMAGE"
3657 },
3658 {
3659 "id": 832,
3660 "origin_id": -10,
3661 "origin_slot": 0,
3662 "target_id": 453,
3663 "target_slot": 0,
3664 "type": "IMAGE"
3665 },
3666 {
3667 "id": 841,
3668 "origin_id": -10,
3669 "origin_slot": 1,
3670 "target_id": 453,
3671 "target_slot": 1,
3672 "type": "INT"
3673 },
3674 {
3675 "id": 842,
3676 "origin_id": -10,
3677 "origin_slot": 1,
3678 "target_id": 454,
3679 "target_slot": 1,
3680 "type": "INT"
3681 },
3682 {
3683 "id": 843,
3684 "origin_id": -10,
3685 "origin_slot": 1,
3686 "target_id": 455,
3687 "target_slot": 1,
3688 "type": "INT"
3689 },
3690 {
3691 "id": 840,
3692 "origin_id": -10,
3693 "origin_slot": 1,
3694 "target_id": 452,
3695 "target_slot": 1,
3696 "type": "INT"
3697 },
3698 {
3699 "id": 833,
3700 "origin_id": -10,
3701 "origin_slot": 2,
3702 "target_id": 454,
3703 "target_slot": 0,
3704 "type": "IMAGE"
3705 },
3706 {
3707 "id": 834,
3708 "origin_id": -10,
3709 "origin_slot": 3,
3710 "target_id": 455,
3711 "target_slot": 0,
3712 "type": "IMAGE"
3713 },
3714 {
3715 "id": 839,
3716 "origin_id": -10,
3717 "origin_slot": 4,
3718 "target_id": 450,
3719 "target_slot": 2,
3720 "type": "FLOAT"
3721 },
3722 {
3723 "id": 831,
3724 "origin_id": -10,
3725 "origin_slot": 5,
3726 "target_id": 452,
3727 "target_slot": 0,
3728 "type": "IMAGE"
3729 },
3730 {
3731 "id": 830,
3732 "origin_id": 450,
3733 "origin_slot": 0,
3734 "target_id": -20,
3735 "target_slot": 0,
3736 "type": "VIDEO"
3737 }
3738 ],
3739 "extra": {
3740 "workflowRendererVersion": "LG"
3741 }
3742 },
3743 {
3744 "id": "79dc3651-3ca7-4d1d-9246-9a951b834ab9",
3745 "version": 1,
3746 "state": {
3747 "lastGroupId": 0,
3748 "lastNodeId": 38,
3749 "lastLinkId": 94,
3750 "lastRerouteId": 0
3751 },
3752 "revision": 0,
3753 "config": [],
3754 "name": "Crop Images",
3755 "inputNode": {
3756 "id": -10,
3757 "bounding": [
3758 848.920446566751,
3759 416.02058889632974,
3760 120,
3761 80
3762 ]
3763 },
3764 "outputNode": {
3765 "id": -20,
3766 "bounding": [
3767 4630,
3768 320,
3769 120,
3770 120
3771 ]
3772 },
3773 "inputs": [
3774 {
3775 "id": "eb15a6da-be18-49ea-81f2-dba4711d5c28",
3776 "name": "image",
3777 "type": "IMAGE",
3778 "linkIds": [
3779 29,
3780 30,
3781 36,
3782 35,
3783 27
3784 ],
3785 "localized_name": "image",
3786 "pos": [
3787 948.920446566751,
3788 436.02058889632974
3789 ]
3790 },
3791 {
3792 "id": "72145059-2ba2-42ec-8379-8412482057af",
3793 "name": "a",
3794 "type": "INT,FLOAT",
3795 "linkIds": [
3796 28
3797 ],
3798 "localized_name": "a",
3799 "label": "crop_inset",
3800 "shape": 7,
3801 "pos": [
3802 948.920446566751,
3803 456.02058889632974
3804 ]
3805 }
3806 ],
3807 "outputs": [
3808 {
3809 "id": "8ec6c1d4-c30e-4d27-9afc-d53cb8950a80",
3810 "name": "IMAGE",
3811 "type": "IMAGE",
3812 "linkIds": [
3813 88
3814 ],
3815 "label": "IMAGE_1",
3816 "pos": [
3817 4650,
3818 340
3819 ]
3820 },
3821 {
3822 "id": "b5bfbdce-26ef-489c-8851-c100001380a0",
3823 "name": "IMAGE_1",
3824 "type": "IMAGE",
3825 "linkIds": [
3826 90
3827 ],
3828 "label": "IMAGE_2",
3829 "pos": [
3830 4650,
3831 360
3832 ]
3833 },
3834 {
3835 "id": "ae6073b1-db37-4141-88fa-6cf4ba5dce26",
3836 "name": "IMAGE_2",
3837 "type": "IMAGE",
3838 "linkIds": [
3839 92
3840 ],
3841 "label": "IMAGE_3",
3842 "pos": [
3843 4650,
3844 380
3845 ]
3846 },
3847 {
3848 "id": "404edd1c-fa1b-4e9f-bb64-a05a8b3ddcee",
3849 "name": "IMAGE_3",
3850 "type": "IMAGE",
3851 "linkIds": [
3852 94
3853 ],
3854 "label": "IMAGE_4",
3855 "pos": [
3856 4650,
3857 400
3858 ]
3859 }
3860 ],
3861 "widgets": [],
3862 "nodes": [
3863 {
3864 "id": 4,
3865 "type": "PreviewImage",
3866 "pos": [
3867 2010,
3868 400
3869 ],
3870 "size": [
3871 140,
3872 276
3873 ],
3874 "flags": [],
3875 "order": 0,
3876 "mode": 0,
3877 "inputs": [
3878 {
3879 "localized_name": "images",
3880 "name": "images",
3881 "type": "IMAGE",
3882 "link": 3
3883 }
3884 ],
3885 "outputs": [],
3886 "properties": {
3887 "Node name for S&R": "PreviewImage",
3888 "cnr_id": "comfy-core",
3889 "ver": "0.3.76"
3890 },
3891 "widgets_values": []
3892 },
3893 {
3894 "id": 5,
3895 "type": "PreviewImage",
3896 "pos": [
3897 2430,
3898 400
3899 ],
3900 "size": [
3901 140,
3902 246
3903 ],
3904 "flags": [],
3905 "order": 1,
3906 "mode": 0,
3907 "inputs": [
3908 {
3909 "localized_name": "images",
3910 "name": "images",
3911 "type": "IMAGE",
3912 "link": 4
3913 }
3914 ],
3915 "outputs": [],
3916 "properties": {
3917 "Node name for S&R": "PreviewImage",
3918 "cnr_id": "comfy-core",
3919 "ver": "0.3.76"
3920 },
3921 "widgets_values": []
3922 },
3923 {
3924 "id": 7,
3925 "type": "PreviewImage",
3926 "pos": [
3927 2430,
3928 990
3929 ],
3930 "size": [
3931 140,
3932 246.0000000000001
3933 ],
3934 "flags": [],
3935 "order": 3,
3936 "mode": 0,
3937 "inputs": [
3938 {
3939 "localized_name": "images",
3940 "name": "images",
3941 "type": "IMAGE",
3942 "link": 6
3943 }
3944 ],
3945 "outputs": [],
3946 "properties": {
3947 "Node name for S&R": "PreviewImage",
3948 "cnr_id": "comfy-core",
3949 "ver": "0.3.76"
3950 },
3951 "widgets_values": []
3952 },
3953 {
3954 "id": 16,
3955 "type": "SimpleMath+",
3956 "pos": [
3957 1292.7872437939868,
3958 -9.460406849023723
3959 ],
3960 "size": [
3961 270,
3962 78
3963 ],
3964 "flags": [],
3965 "order": 12,
3966 "mode": 0,
3967 "inputs": [
3968 {
3969 "localized_name": "a",
3970 "name": "a",
3971 "shape": 7,
3972 "type": "INT,FLOAT",
3973 "link": 25
3974 },
3975 {
3976 "localized_name": "b",
3977 "name": "b",
3978 "shape": 7,
3979 "type": "INT,FLOAT",
3980 "link": 26
3981 }
3982 ],
3983 "outputs": [
3984 {
3985 "localized_name": "INT",
3986 "name": "INT",
3987 "type": "INT",
3988 "links": [
3989 8,
3990 10,
3991 13,
3992 16,
3993 19
3994 ]
3995 },
3996 {
3997 "localized_name": "FLOAT",
3998 "name": "FLOAT",
3999 "type": "FLOAT",
4000 "links": null
4001 }
4002 ],
4003 "title": "HEIGHT",
4004 "properties": {
4005 "Node name for S&R": "SimpleMath+",
4006 "cnr_id": "comfyui_essentials",
4007 "ver": "1.1.0"
4008 },
4009 "widgets_values": [
4010 "(a-2*b) / 2"
4011 ],
4012 "color": "#233",
4013 "bgcolor": "#355"
4014 },
4015 {
4016 "id": 6,
4017 "type": "PreviewImage",
4018 "pos": [
4019 2010,
4020 990
4021 ],
4022 "size": [
4023 140,
4024 246.0000000000001
4025 ],
4026 "flags": [],
4027 "order": 2,
4028 "mode": 0,
4029 "inputs": [
4030 {
4031 "localized_name": "images",
4032 "name": "images",
4033 "type": "IMAGE",
4034 "link": 5
4035 }
4036 ],
4037 "outputs": [],
4038 "properties": {
4039 "Node name for S&R": "PreviewImage",
4040 "cnr_id": "comfy-core",
4041 "ver": "0.3.76"
4042 },
4043 "widgets_values": []
4044 },
4045 {
4046 "id": 15,
4047 "type": "SimpleMath+",
4048 "pos": [
4049 1292.1975730627237,
4050 -151.97941110367026
4051 ],
4052 "size": [
4053 270,
4054 78
4055 ],
4056 "flags": [],
4057 "order": 11,
4058 "mode": 0,
4059 "inputs": [
4060 {
4061 "localized_name": "a",
4062 "name": "a",
4063 "shape": 7,
4064 "type": "INT,FLOAT",
4065 "link": 23
4066 },
4067 {
4068 "localized_name": "b",
4069 "name": "b",
4070 "shape": 7,
4071 "type": "INT,FLOAT",
4072 "link": 24
4073 }
4074 ],
4075 "outputs": [
4076 {
4077 "localized_name": "INT",
4078 "name": "INT",
4079 "type": "INT",
4080 "links": [
4081 7,
4082 9,
4083 12,
4084 15,
4085 21
4086 ]
4087 },
4088 {
4089 "localized_name": "FLOAT",
4090 "name": "FLOAT",
4091 "type": "FLOAT",
4092 "links": null
4093 }
4094 ],
4095 "title": "WIDTH",
4096 "properties": {
4097 "Node name for S&R": "SimpleMath+",
4098 "cnr_id": "comfyui_essentials",
4099 "ver": "1.1.0"
4100 },
4101 "widgets_values": [
4102 "(a-2*b) / 2"
4103 ],
4104 "color": "#233",
4105 "bgcolor": "#355"
4106 },
4107 {
4108 "id": 17,
4109 "type": "GetImageSize",
4110 "pos": [
4111 1028.920446566751,
4112 -151.97941110367026
4113 ],
4114 "size": [
4115 170,
4116 70
4117 ],
4118 "flags": {
4119 "collapsed": false
4120 },
4121 "order": 13,
4122 "mode": 0,
4123 "inputs": [
4124 {
4125 "localized_name": "image",
4126 "name": "image",
4127 "type": "IMAGE",
4128 "link": 27
4129 }
4130 ],
4131 "outputs": [
4132 {
4133 "localized_name": "width",
4134 "name": "width",
4135 "type": "INT",
4136 "links": [
4137 23,
4138 53
4139 ]
4140 },
4141 {
4142 "localized_name": "height",
4143 "name": "height",
4144 "type": "INT",
4145 "links": [
4146 25,
4147 51
4148 ]
4149 },
4150 {
4151 "localized_name": "batch_size",
4152 "name": "batch_size",
4153 "type": "INT",
4154 "links": null
4155 }
4156 ],
4157 "properties": {
4158 "Node name for S&R": "GetImageSize",
4159 "cnr_id": "comfy-core",
4160 "ver": "0.3.71"
4161 },
4162 "widgets_values": []
4163 },
4164 {
4165 "id": 22,
4166 "type": "SimpleMath+",
4167 "pos": [
4168 3490,
4169 50
4170 ],
4171 "size": [
4172 270,
4173 108
4174 ],
4175 "flags": [],
4176 "order": 17,
4177 "mode": 0,
4178 "inputs": [
4179 {
4180 "localized_name": "a",
4181 "name": "a",
4182 "shape": 7,
4183 "type": "INT,FLOAT",
4184 "link": 51
4185 },
4186 {
4187 "localized_name": "b",
4188 "name": "b",
4189 "shape": 7,
4190 "type": "INT,FLOAT",
4191 "link": null
4192 }
4193 ],
4194 "outputs": [
4195 {
4196 "localized_name": "INT",
4197 "name": "INT",
4198 "type": "INT",
4199 "links": [
4200 55
4201 ]
4202 },
4203 {
4204 "localized_name": "FLOAT",
4205 "name": "FLOAT",
4206 "type": "FLOAT",
4207 "links": null
4208 }
4209 ],
4210 "title": "HEIGHT / 2",
4211 "properties": {
4212 "Node name for S&R": "SimpleMath+",
4213 "cnr_id": "comfyui_essentials",
4214 "ver": "1.1.0"
4215 },
4216 "widgets_values": [
4217 "(a) / 2"
4218 ],
4219 "color": "#233",
4220 "bgcolor": "#355"
4221 },
4222 {
4223 "id": 8,
4224 "type": "ImageCrop",
4225 "pos": [
4226 2010,
4227 220
4228 ],
4229 "size": [
4230 210,
4231 130
4232 ],
4233 "flags": [],
4234 "order": 4,
4235 "mode": 0,
4236 "inputs": [
4237 {
4238 "localized_name": "image",
4239 "name": "image",
4240 "type": "IMAGE",
4241 "link": 29
4242 },
4243 {
4244 "localized_name": "width",
4245 "name": "width",
4246 "type": "INT",
4247 "widget": {
4248 "name": "width"
4249 },
4250 "link": 7
4251 },
4252 {
4253 "localized_name": "height",
4254 "name": "height",
4255 "type": "INT",
4256 "widget": {
4257 "name": "height"
4258 },
4259 "link": 8
4260 },
4261 {
4262 "localized_name": "x",
4263 "name": "x",
4264 "type": "INT",
4265 "widget": {
4266 "name": "x"
4267 },
4268 "link": 58
4269 },
4270 {
4271 "localized_name": "y",
4272 "name": "y",
4273 "type": "INT",
4274 "widget": {
4275 "name": "y"
4276 },
4277 "link": 60
4278 }
4279 ],
4280 "outputs": [
4281 {
4282 "localized_name": "IMAGE",
4283 "name": "IMAGE",
4284 "type": "IMAGE",
4285 "slot_index": 0,
4286 "links": [
4287 3,
4288 72
4289 ]
4290 }
4291 ],
4292 "title": "1",
4293 "properties": {
4294 "Node name for S&R": "ImageCrop",
4295 "cnr_id": "comfy-core",
4296 "ver": "0.3.26"
4297 },
4298 "widgets_values": [
4299 1,
4300 1,
4301 0,
4302 0
4303 ]
4304 },
4305 {
4306 "id": 9,
4307 "type": "ImageCrop",
4308 "pos": [
4309 2430,
4310 220
4311 ],
4312 "size": [
4313 210,
4314 130
4315 ],
4316 "flags": [],
4317 "order": 5,
4318 "mode": 0,
4319 "inputs": [
4320 {
4321 "localized_name": "image",
4322 "name": "image",
4323 "type": "IMAGE",
4324 "link": 30
4325 },
4326 {
4327 "localized_name": "width",
4328 "name": "width",
4329 "type": "INT",
4330 "widget": {
4331 "name": "width"
4332 },
4333 "link": 9
4334 },
4335 {
4336 "localized_name": "height",
4337 "name": "height",
4338 "type": "INT",
4339 "widget": {
4340 "name": "height"
4341 },
4342 "link": 10
4343 },
4344 {
4345 "localized_name": "x",
4346 "name": "x",
4347 "type": "INT",
4348 "widget": {
4349 "name": "x"
4350 },
4351 "link": 11
4352 }
4353 ],
4354 "outputs": [
4355 {
4356 "localized_name": "IMAGE",
4357 "name": "IMAGE",
4358 "type": "IMAGE",
4359 "slot_index": 0,
4360 "links": [
4361 4,
4362 73
4363 ]
4364 }
4365 ],
4366 "title": "2",
4367 "properties": {
4368 "Node name for S&R": "ImageCrop",
4369 "cnr_id": "comfy-core",
4370 "ver": "0.3.26"
4371 },
4372 "widgets_values": [
4373 1,
4374 1,
4375 0,
4376 0
4377 ]
4378 },
4379 {
4380 "id": 10,
4381 "type": "ImageCrop",
4382 "pos": [
4383 2010,
4384 800
4385 ],
4386 "size": [
4387 210,
4388 130
4389 ],
4390 "flags": [],
4391 "order": 6,
4392 "mode": 0,
4393 "inputs": [
4394 {
4395 "localized_name": "image",
4396 "name": "image",
4397 "type": "IMAGE",
4398 "link": 35
4399 },
4400 {
4401 "localized_name": "width",
4402 "name": "width",
4403 "type": "INT",
4404 "widget": {
4405 "name": "width"
4406 },
4407 "link": 12
4408 },
4409 {
4410 "localized_name": "height",
4411 "name": "height",
4412 "type": "INT",
4413 "widget": {
4414 "name": "height"
4415 },
4416 "link": 13
4417 },
4418 {
4419 "localized_name": "x",
4420 "name": "x",
4421 "type": "INT",
4422 "widget": {
4423 "name": "x"
4424 },
4425 "link": 59
4426 },
4427 {
4428 "localized_name": "y",
4429 "name": "y",
4430 "type": "INT",
4431 "widget": {
4432 "name": "y"
4433 },
4434 "link": 34
4435 }
4436 ],
4437 "outputs": [
4438 {
4439 "localized_name": "IMAGE",
4440 "name": "IMAGE",
4441 "type": "IMAGE",
4442 "slot_index": 0,
4443 "links": [
4444 5,
4445 74
4446 ]
4447 }
4448 ],
4449 "title": "3",
4450 "properties": {
4451 "Node name for S&R": "ImageCrop",
4452 "cnr_id": "comfy-core",
4453 "ver": "0.3.26"
4454 },
4455 "widgets_values": [
4456 1,
4457 1,
4458 0,
4459 0
4460 ]
4461 },
4462 {
4463 "id": 11,
4464 "type": "ImageCrop",
4465 "pos": [
4466 2430,
4467 800
4468 ],
4469 "size": [
4470 210,
4471 130
4472 ],
4473 "flags": [],
4474 "order": 7,
4475 "mode": 0,
4476 "inputs": [
4477 {
4478 "localized_name": "image",
4479 "name": "image",
4480 "type": "IMAGE",
4481 "link": 36
4482 },
4483 {
4484 "localized_name": "width",
4485 "name": "width",
4486 "type": "INT",
4487 "widget": {
4488 "name": "width"
4489 },
4490 "link": 15
4491 },
4492 {
4493 "localized_name": "height",
4494 "name": "height",
4495 "type": "INT",
4496 "widget": {
4497 "name": "height"
4498 },
4499 "link": 16
4500 },
4501 {
4502 "localized_name": "x",
4503 "name": "x",
4504 "type": "INT",
4505 "widget": {
4506 "name": "x"
4507 },
4508 "link": 17
4509 },
4510 {
4511 "localized_name": "y",
4512 "name": "y",
4513 "type": "INT",
4514 "widget": {
4515 "name": "y"
4516 },
4517 "link": 33
4518 }
4519 ],
4520 "outputs": [
4521 {
4522 "localized_name": "IMAGE",
4523 "name": "IMAGE",
4524 "type": "IMAGE",
4525 "slot_index": 0,
4526 "links": [
4527 6,
4528 75
4529 ]
4530 }
4531 ],
4532 "title": "4",
4533 "properties": {
4534 "Node name for S&R": "ImageCrop",
4535 "cnr_id": "comfy-core",
4536 "ver": "0.3.26"
4537 },
4538 "widgets_values": [
4539 1,
4540 1,
4541 0,
4542 0
4543 ]
4544 },
4545 {
4546 "id": 24,
4547 "type": "SimpleMath+",
4548 "pos": [
4549 2000,
4550 -40
4551 ],
4552 "size": [
4553 210,
4554 78
4555 ],
4556 "flags": [],
4557 "order": 19,
4558 "mode": 0,
4559 "inputs": [
4560 {
4561 "localized_name": "a",
4562 "name": "a",
4563 "shape": 7,
4564 "type": "INT,FLOAT",
4565 "link": null
4566 },
4567 {
4568 "localized_name": "b",
4569 "name": "b",
4570 "shape": 7,
4571 "type": "INT,FLOAT",
4572 "link": 57
4573 }
4574 ],
4575 "outputs": [
4576 {
4577 "localized_name": "INT",
4578 "name": "INT",
4579 "type": "INT",
4580 "links": [
4581 58,
4582 59,
4583 60
4584 ]
4585 },
4586 {
4587 "localized_name": "FLOAT",
4588 "name": "FLOAT",
4589 "type": "FLOAT",
4590 "links": null
4591 }
4592 ],
4593 "title": "Col 1 - X val",
4594 "properties": {
4595 "Node name for S&R": "SimpleMath+",
4596 "cnr_id": "comfyui_essentials",
4597 "ver": "1.1.0"
4598 },
4599 "widgets_values": [
4600 "b/2"
4601 ],
4602 "color": "#223",
4603 "bgcolor": "#335"
4604 },
4605 {
4606 "id": 19,
4607 "type": "ImageBatchMulti",
4608 "pos": [
4609 3170,
4610 260
4611 ],
4612 "size": [
4613 270,
4614 162
4615 ],
4616 "flags": [],
4617 "order": 14,
4618 "mode": 0,
4619 "inputs": [
4620 {
4621 "localized_name": "image_1",
4622 "name": "image_1",
4623 "type": "IMAGE",
4624 "link": 72
4625 },
4626 {
4627 "localized_name": "image_2",
4628 "name": "image_2",
4629 "shape": 7,
4630 "type": "IMAGE",
4631 "link": 73
4632 },
4633 {
4634 "name": "image_3",
4635 "shape": 7,
4636 "type": "IMAGE",
4637 "link": 74
4638 },
4639 {
4640 "name": "image_4",
4641 "shape": 7,
4642 "type": "IMAGE",
4643 "link": 75
4644 }
4645 ],
4646 "outputs": [
4647 {
4648 "localized_name": "images",
4649 "name": "images",
4650 "type": "IMAGE",
4651 "links": [
4652 46
4653 ]
4654 }
4655 ],
4656 "properties": {
4657 "cnr_id": "comfyui-kjnodes",
4658 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2",
4659 "Node name for S&R": "ImageBatchMulti"
4660 },
4661 "widgets_values": [
4662 4,
4663 null
4664 ]
4665 },
4666 {
4667 "id": 21,
4668 "type": "PreviewImage",
4669 "pos": [
4670 3680,
4671 780
4672 ],
4673 "size": [
4674 140,
4675 246
4676 ],
4677 "flags": [],
4678 "order": 16,
4679 "mode": 0,
4680 "inputs": [
4681 {
4682 "localized_name": "images",
4683 "name": "images",
4684 "type": "IMAGE",
4685 "link": 50
4686 }
4687 ],
4688 "outputs": [],
4689 "properties": {
4690 "Node name for S&R": "PreviewImage",
4691 "cnr_id": "comfy-core",
4692 "ver": "0.3.76"
4693 },
4694 "widgets_values": []
4695 },
4696 {
4697 "id": 23,
4698 "type": "SimpleMath+",
4699 "pos": [
4700 3490,
4701 -90
4702 ],
4703 "size": [
4704 270,
4705 78
4706 ],
4707 "flags": [],
4708 "order": 18,
4709 "mode": 0,
4710 "inputs": [
4711 {
4712 "localized_name": "a",
4713 "name": "a",
4714 "shape": 7,
4715 "type": "INT,FLOAT",
4716 "link": 53
4717 },
4718 {
4719 "localized_name": "b",
4720 "name": "b",
4721 "shape": 7,
4722 "type": "INT,FLOAT",
4723 "link": null
4724 }
4725 ],
4726 "outputs": [
4727 {
4728 "localized_name": "INT",
4729 "name": "INT",
4730 "type": "INT",
4731 "links": [
4732 56
4733 ]
4734 },
4735 {
4736 "localized_name": "FLOAT",
4737 "name": "FLOAT",
4738 "type": "FLOAT",
4739 "links": null
4740 }
4741 ],
4742 "title": "WIDTH / 2",
4743 "properties": {
4744 "Node name for S&R": "SimpleMath+",
4745 "cnr_id": "comfyui_essentials",
4746 "ver": "1.1.0"
4747 },
4748 "widgets_values": [
4749 "(a) / 2"
4750 ],
4751 "color": "#233",
4752 "bgcolor": "#355"
4753 },
4754 {
4755 "id": 20,
4756 "type": "ImageResizeKJv2",
4757 "pos": [
4758 3490,
4759 260
4760 ],
4761 "size": [
4762 270,
4763 286
4764 ],
4765 "flags": [],
4766 "order": 15,
4767 "mode": 0,
4768 "inputs": [
4769 {
4770 "localized_name": "image",
4771 "name": "image",
4772 "type": "IMAGE",
4773 "link": 46
4774 },
4775 {
4776 "localized_name": "mask",
4777 "name": "mask",
4778 "shape": 7,
4779 "type": "MASK",
4780 "link": null
4781 },
4782 {
4783 "localized_name": "width",
4784 "name": "width",
4785 "type": "INT",
4786 "widget": {
4787 "name": "width"
4788 },
4789 "link": 56
4790 },
4791 {
4792 "localized_name": "height",
4793 "name": "height",
4794 "type": "INT",
4795 "widget": {
4796 "name": "height"
4797 },
4798 "link": 55
4799 }
4800 ],
4801 "outputs": [
4802 {
4803 "localized_name": "IMAGE",
4804 "name": "IMAGE",
4805 "type": "IMAGE",
4806 "links": [
4807 50,
4808 76,
4809 77,
4810 78,
4811 79
4812 ]
4813 },
4814 {
4815 "localized_name": "width",
4816 "name": "width",
4817 "type": "INT",
4818 "links": null
4819 },
4820 {
4821 "localized_name": "height",
4822 "name": "height",
4823 "type": "INT",
4824 "links": null
4825 },
4826 {
4827 "localized_name": "mask",
4828 "name": "mask",
4829 "type": "MASK",
4830 "links": null
4831 }
4832 ],
4833 "title": "Resize Images",
4834 "properties": {
4835 "Node name for S&R": "ImageResizeKJv2",
4836 "cnr_id": "comfyui-kjnodes",
4837 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
4838 },
4839 "widgets_values": [
4840 512,
4841 512,
4842 "nearest-exact",
4843 "stretch",
4844 "0, 0, 0",
4845 "center",
4846 2,
4847 "cpu"
4848 ]
4849 },
4850 {
4851 "id": 14,
4852 "type": "SimpleMath+",
4853 "pos": [
4854 1290,
4855 140
4856 ],
4857 "size": [
4858 270,
4859 78
4860 ],
4861 "flags": [],
4862 "order": 10,
4863 "mode": 0,
4864 "inputs": [
4865 {
4866 "localized_name": "a",
4867 "name": "a",
4868 "shape": 7,
4869 "type": "INT,FLOAT",
4870 "link": 28
4871 },
4872 {
4873 "localized_name": "b",
4874 "name": "b",
4875 "shape": 7,
4876 "type": "INT,FLOAT",
4877 "link": null
4878 }
4879 ],
4880 "outputs": [
4881 {
4882 "localized_name": "INT",
4883 "name": "INT",
4884 "type": "INT",
4885 "links": [
4886 20,
4887 22,
4888 24,
4889 26,
4890 57
4891 ]
4892 },
4893 {
4894 "localized_name": "FLOAT",
4895 "name": "FLOAT",
4896 "type": "FLOAT",
4897 "links": null
4898 }
4899 ],
4900 "title": "Crop Inset Grid Images Value",
4901 "properties": {
4902 "Node name for S&R": "SimpleMath+",
4903 "cnr_id": "comfyui_essentials",
4904 "ver": "1.1.0"
4905 },
4906 "widgets_values": [
4907 "a"
4908 ]
4909 },
4910 {
4911 "id": 12,
4912 "type": "SimpleMath+",
4913 "pos": [
4914 1640,
4915 850
4916 ],
4917 "size": [
4918 210,
4919 78
4920 ],
4921 "flags": [],
4922 "order": 8,
4923 "mode": 0,
4924 "inputs": [
4925 {
4926 "localized_name": "a",
4927 "name": "a",
4928 "shape": 7,
4929 "type": "INT,FLOAT",
4930 "link": 19
4931 },
4932 {
4933 "localized_name": "b",
4934 "name": "b",
4935 "shape": 7,
4936 "type": "INT,FLOAT",
4937 "link": 20
4938 }
4939 ],
4940 "outputs": [
4941 {
4942 "localized_name": "INT",
4943 "name": "INT",
4944 "type": "INT",
4945 "links": [
4946 33,
4947 34
4948 ]
4949 },
4950 {
4951 "localized_name": "FLOAT",
4952 "name": "FLOAT",
4953 "type": "FLOAT",
4954 "links": null
4955 }
4956 ],
4957 "title": "Row 2 - Y val",
4958 "properties": {
4959 "Node name for S&R": "SimpleMath+",
4960 "cnr_id": "comfyui_essentials",
4961 "ver": "1.1.0"
4962 },
4963 "widgets_values": [
4964 "a + (b/1)"
4965 ],
4966 "color": "#223",
4967 "bgcolor": "#335"
4968 },
4969 {
4970 "id": 13,
4971 "type": "SimpleMath+",
4972 "pos": [
4973 2450,
4974 -10
4975 ],
4976 "size": [
4977 210,
4978 78
4979 ],
4980 "flags": [],
4981 "order": 9,
4982 "mode": 0,
4983 "inputs": [
4984 {
4985 "localized_name": "a",
4986 "name": "a",
4987 "shape": 7,
4988 "type": "INT,FLOAT",
4989 "link": 21
4990 },
4991 {
4992 "localized_name": "b",
4993 "name": "b",
4994 "shape": 7,
4995 "type": "INT,FLOAT",
4996 "link": 22
4997 }
4998 ],
4999 "outputs": [
5000 {
5001 "localized_name": "INT",
5002 "name": "INT",
5003 "type": "INT",
5004 "links": [
5005 11,
5006 17
5007 ]
5008 },
5009 {
5010 "localized_name": "FLOAT",
5011 "name": "FLOAT",
5012 "type": "FLOAT",
5013 "links": null
5014 }
5015 ],
5016 "title": "Col 2 - X val",
5017 "properties": {
5018 "Node name for S&R": "SimpleMath+",
5019 "cnr_id": "comfyui_essentials",
5020 "ver": "1.1.0"
5021 },
5022 "widgets_values": [
5023 "a + (b/1)"
5024 ],
5025 "color": "#223",
5026 "bgcolor": "#335"
5027 },
5028 {
5029 "id": 28,
5030 "type": "ImageFromBatch",
5031 "pos": [
5032 3880,
5033 110
5034 ],
5035 "size": [
5036 210,
5037 82
5038 ],
5039 "flags": [],
5040 "order": 20,
5041 "mode": 0,
5042 "inputs": [
5043 {
5044 "localized_name": "image",
5045 "name": "image",
5046 "type": "IMAGE",
5047 "link": 76
5048 }
5049 ],
5050 "outputs": [
5051 {
5052 "localized_name": "IMAGE",
5053 "name": "IMAGE",
5054 "type": "IMAGE",
5055 "links": [
5056 87
5057 ]
5058 }
5059 ],
5060 "properties": {
5061 "Node name for S&R": "ImageFromBatch",
5062 "cnr_id": "comfy-core",
5063 "ver": "0.12.2"
5064 },
5065 "widgets_values": [
5066 0,
5067 1
5068 ]
5069 },
5070 {
5071 "id": 29,
5072 "type": "ImageFromBatch",
5073 "pos": [
5074 3880,
5075 270
5076 ],
5077 "size": [
5078 210,
5079 82
5080 ],
5081 "flags": [],
5082 "order": 21,
5083 "mode": 0,
5084 "inputs": [
5085 {
5086 "localized_name": "image",
5087 "name": "image",
5088 "type": "IMAGE",
5089 "link": 77
5090 }
5091 ],
5092 "outputs": [
5093 {
5094 "localized_name": "IMAGE",
5095 "name": "IMAGE",
5096 "type": "IMAGE",
5097 "links": [
5098 89
5099 ]
5100 }
5101 ],
5102 "properties": {
5103 "Node name for S&R": "ImageFromBatch",
5104 "cnr_id": "comfy-core",
5105 "ver": "0.12.2"
5106 },
5107 "widgets_values": [
5108 1,
5109 1
5110 ]
5111 },
5112 {
5113 "id": 30,
5114 "type": "ImageFromBatch",
5115 "pos": [
5116 3880,
5117 440
5118 ],
5119 "size": [
5120 210,
5121 82
5122 ],
5123 "flags": [],
5124 "order": 22,
5125 "mode": 0,
5126 "inputs": [
5127 {
5128 "localized_name": "image",
5129 "name": "image",
5130 "type": "IMAGE",
5131 "link": 78
5132 }
5133 ],
5134 "outputs": [
5135 {
5136 "localized_name": "IMAGE",
5137 "name": "IMAGE",
5138 "type": "IMAGE",
5139 "links": [
5140 91
5141 ]
5142 }
5143 ],
5144 "properties": {
5145 "Node name for S&R": "ImageFromBatch",
5146 "cnr_id": "comfy-core",
5147 "ver": "0.12.2"
5148 },
5149 "widgets_values": [
5150 2,
5151 1
5152 ]
5153 },
5154 {
5155 "id": 31,
5156 "type": "ImageFromBatch",
5157 "pos": [
5158 3880,
5159 610
5160 ],
5161 "size": [
5162 210,
5163 82
5164 ],
5165 "flags": [],
5166 "order": 23,
5167 "mode": 0,
5168 "inputs": [
5169 {
5170 "localized_name": "image",
5171 "name": "image",
5172 "type": "IMAGE",
5173 "link": 79
5174 }
5175 ],
5176 "outputs": [
5177 {
5178 "localized_name": "IMAGE",
5179 "name": "IMAGE",
5180 "type": "IMAGE",
5181 "links": [
5182 93
5183 ]
5184 }
5185 ],
5186 "properties": {
5187 "Node name for S&R": "ImageFromBatch",
5188 "cnr_id": "comfy-core",
5189 "ver": "0.12.2"
5190 },
5191 "widgets_values": [
5192 3,
5193 1
5194 ]
5195 },
5196 {
5197 "id": 38,
5198 "type": "SplitImageWithAlpha",
5199 "pos": [
5200 4130,
5201 610
5202 ],
5203 "size": [
5204 186.7291015625,
5205 46
5206 ],
5207 "flags": [],
5208 "order": 27,
5209 "mode": 0,
5210 "inputs": [
5211 {
5212 "localized_name": "image",
5213 "name": "image",
5214 "type": "IMAGE",
5215 "link": 93
5216 }
5217 ],
5218 "outputs": [
5219 {
5220 "localized_name": "IMAGE",
5221 "name": "IMAGE",
5222 "type": "IMAGE",
5223 "links": [
5224 94
5225 ]
5226 },
5227 {
5228 "localized_name": "MASK",
5229 "name": "MASK",
5230 "type": "MASK",
5231 "links": null
5232 }
5233 ],
5234 "properties": {
5235 "Node name for S&R": "SplitImageWithAlpha",
5236 "cnr_id": "comfy-core",
5237 "ver": "0.12.2"
5238 },
5239 "widgets_values": []
5240 },
5241 {
5242 "id": 37,
5243 "type": "SplitImageWithAlpha",
5244 "pos": [
5245 4130,
5246 440
5247 ],
5248 "size": [
5249 186.7291015625,
5250 46
5251 ],
5252 "flags": [],
5253 "order": 26,
5254 "mode": 0,
5255 "inputs": [
5256 {
5257 "localized_name": "image",
5258 "name": "image",
5259 "type": "IMAGE",
5260 "link": 91
5261 }
5262 ],
5263 "outputs": [
5264 {
5265 "localized_name": "IMAGE",
5266 "name": "IMAGE",
5267 "type": "IMAGE",
5268 "links": [
5269 92
5270 ]
5271 },
5272 {
5273 "localized_name": "MASK",
5274 "name": "MASK",
5275 "type": "MASK",
5276 "links": null
5277 }
5278 ],
5279 "properties": {
5280 "Node name for S&R": "SplitImageWithAlpha",
5281 "cnr_id": "comfy-core",
5282 "ver": "0.12.2"
5283 },
5284 "widgets_values": []
5285 },
5286 {
5287 "id": 36,
5288 "type": "SplitImageWithAlpha",
5289 "pos": [
5290 4130,
5291 270
5292 ],
5293 "size": [
5294 186.7291015625,
5295 46
5296 ],
5297 "flags": [],
5298 "order": 25,
5299 "mode": 0,
5300 "inputs": [
5301 {
5302 "localized_name": "image",
5303 "name": "image",
5304 "type": "IMAGE",
5305 "link": 89
5306 }
5307 ],
5308 "outputs": [
5309 {
5310 "localized_name": "IMAGE",
5311 "name": "IMAGE",
5312 "type": "IMAGE",
5313 "links": [
5314 90
5315 ]
5316 },
5317 {
5318 "localized_name": "MASK",
5319 "name": "MASK",
5320 "type": "MASK",
5321 "links": null
5322 }
5323 ],
5324 "properties": {
5325 "Node name for S&R": "SplitImageWithAlpha",
5326 "cnr_id": "comfy-core",
5327 "ver": "0.12.2"
5328 },
5329 "widgets_values": []
5330 },
5331 {
5332 "id": 35,
5333 "type": "SplitImageWithAlpha",
5334 "pos": [
5335 4140,
5336 110
5337 ],
5338 "size": [
5339 186.7291015625,
5340 46
5341 ],
5342 "flags": [],
5343 "order": 24,
5344 "mode": 0,
5345 "inputs": [
5346 {
5347 "localized_name": "image",
5348 "name": "image",
5349 "type": "IMAGE",
5350 "link": 87
5351 }
5352 ],
5353 "outputs": [
5354 {
5355 "localized_name": "IMAGE",
5356 "name": "IMAGE",
5357 "type": "IMAGE",
5358 "links": [
5359 88
5360 ]
5361 },
5362 {
5363 "localized_name": "MASK",
5364 "name": "MASK",
5365 "type": "MASK",
5366 "links": null
5367 }
5368 ],
5369 "properties": {
5370 "Node name for S&R": "SplitImageWithAlpha",
5371 "cnr_id": "comfy-core",
5372 "ver": "0.12.2"
5373 },
5374 "widgets_values": []
5375 }
5376 ],
5377 "groups": [],
5378 "links": [
5379 {
5380 "id": 3,
5381 "origin_id": 8,
5382 "origin_slot": 0,
5383 "target_id": 4,
5384 "target_slot": 0,
5385 "type": "IMAGE"
5386 },
5387 {
5388 "id": 4,
5389 "origin_id": 9,
5390 "origin_slot": 0,
5391 "target_id": 5,
5392 "target_slot": 0,
5393 "type": "IMAGE"
5394 },
5395 {
5396 "id": 6,
5397 "origin_id": 11,
5398 "origin_slot": 0,
5399 "target_id": 7,
5400 "target_slot": 0,
5401 "type": "IMAGE"
5402 },
5403 {
5404 "id": 7,
5405 "origin_id": 15,
5406 "origin_slot": 0,
5407 "target_id": 8,
5408 "target_slot": 1,
5409 "type": "INT"
5410 },
5411 {
5412 "id": 8,
5413 "origin_id": 16,
5414 "origin_slot": 0,
5415 "target_id": 8,
5416 "target_slot": 2,
5417 "type": "INT"
5418 },
5419 {
5420 "id": 9,
5421 "origin_id": 15,
5422 "origin_slot": 0,
5423 "target_id": 9,
5424 "target_slot": 1,
5425 "type": "INT"
5426 },
5427 {
5428 "id": 10,
5429 "origin_id": 16,
5430 "origin_slot": 0,
5431 "target_id": 9,
5432 "target_slot": 2,
5433 "type": "INT"
5434 },
5435 {
5436 "id": 11,
5437 "origin_id": 13,
5438 "origin_slot": 0,
5439 "target_id": 9,
5440 "target_slot": 3,
5441 "type": "INT"
5442 },
5443 {
5444 "id": 15,
5445 "origin_id": 15,
5446 "origin_slot": 0,
5447 "target_id": 11,
5448 "target_slot": 1,
5449 "type": "INT"
5450 },
5451 {
5452 "id": 16,
5453 "origin_id": 16,
5454 "origin_slot": 0,
5455 "target_id": 11,
5456 "target_slot": 2,
5457 "type": "INT"
5458 },
5459 {
5460 "id": 17,
5461 "origin_id": 13,
5462 "origin_slot": 0,
5463 "target_id": 11,
5464 "target_slot": 3,
5465 "type": "INT"
5466 },
5467 {
5468 "id": 33,
5469 "origin_id": 12,
5470 "origin_slot": 0,
5471 "target_id": 11,
5472 "target_slot": 4,
5473 "type": "INT"
5474 },
5475 {
5476 "id": 25,
5477 "origin_id": 17,
5478 "origin_slot": 1,
5479 "target_id": 16,
5480 "target_slot": 0,
5481 "type": "INT,FLOAT"
5482 },
5483 {
5484 "id": 26,
5485 "origin_id": 14,
5486 "origin_slot": 0,
5487 "target_id": 16,
5488 "target_slot": 1,
5489 "type": "INT,FLOAT"
5490 },
5491 {
5492 "id": 12,
5493 "origin_id": 15,
5494 "origin_slot": 0,
5495 "target_id": 10,
5496 "target_slot": 1,
5497 "type": "INT"
5498 },
5499 {
5500 "id": 13,
5501 "origin_id": 16,
5502 "origin_slot": 0,
5503 "target_id": 10,
5504 "target_slot": 2,
5505 "type": "INT"
5506 },
5507 {
5508 "id": 34,
5509 "origin_id": 12,
5510 "origin_slot": 0,
5511 "target_id": 10,
5512 "target_slot": 4,
5513 "type": "INT"
5514 },
5515 {
5516 "id": 21,
5517 "origin_id": 15,
5518 "origin_slot": 0,
5519 "target_id": 13,
5520 "target_slot": 0,
5521 "type": "INT,FLOAT"
5522 },
5523 {
5524 "id": 22,
5525 "origin_id": 14,
5526 "origin_slot": 0,
5527 "target_id": 13,
5528 "target_slot": 1,
5529 "type": "INT,FLOAT"
5530 },
5531 {
5532 "id": 19,
5533 "origin_id": 16,
5534 "origin_slot": 0,
5535 "target_id": 12,
5536 "target_slot": 0,
5537 "type": "INT,FLOAT"
5538 },
5539 {
5540 "id": 20,
5541 "origin_id": 14,
5542 "origin_slot": 0,
5543 "target_id": 12,
5544 "target_slot": 1,
5545 "type": "INT,FLOAT"
5546 },
5547 {
5548 "id": 23,
5549 "origin_id": 17,
5550 "origin_slot": 0,
5551 "target_id": 15,
5552 "target_slot": 0,
5553 "type": "INT,FLOAT"
5554 },
5555 {
5556 "id": 24,
5557 "origin_id": 14,
5558 "origin_slot": 0,
5559 "target_id": 15,
5560 "target_slot": 1,
5561 "type": "INT,FLOAT"
5562 },
5563 {
5564 "id": 5,
5565 "origin_id": 10,
5566 "origin_slot": 0,
5567 "target_id": 6,
5568 "target_slot": 0,
5569 "type": "IMAGE"
5570 },
5571 {
5572 "id": 29,
5573 "origin_id": -10,
5574 "origin_slot": 0,
5575 "target_id": 8,
5576 "target_slot": 0,
5577 "type": "IMAGE"
5578 },
5579 {
5580 "id": 30,
5581 "origin_id": -10,
5582 "origin_slot": 0,
5583 "target_id": 9,
5584 "target_slot": 0,
5585 "type": "IMAGE"
5586 },
5587 {
5588 "id": 36,
5589 "origin_id": -10,
5590 "origin_slot": 0,
5591 "target_id": 11,
5592 "target_slot": 0,
5593 "type": "IMAGE"
5594 },
5595 {
5596 "id": 35,
5597 "origin_id": -10,
5598 "origin_slot": 0,
5599 "target_id": 10,
5600 "target_slot": 0,
5601 "type": "IMAGE"
5602 },
5603 {
5604 "id": 27,
5605 "origin_id": -10,
5606 "origin_slot": 0,
5607 "target_id": 17,
5608 "target_slot": 0,
5609 "type": "IMAGE"
5610 },
5611 {
5612 "id": 28,
5613 "origin_id": -10,
5614 "origin_slot": 1,
5615 "target_id": 14,
5616 "target_slot": 0,
5617 "type": "INT,FLOAT"
5618 },
5619 {
5620 "id": 46,
5621 "origin_id": 19,
5622 "origin_slot": 0,
5623 "target_id": 20,
5624 "target_slot": 0,
5625 "type": "IMAGE"
5626 },
5627 {
5628 "id": 50,
5629 "origin_id": 20,
5630 "origin_slot": 0,
5631 "target_id": 21,
5632 "target_slot": 0,
5633 "type": "IMAGE"
5634 },
5635 {
5636 "id": 51,
5637 "origin_id": 17,
5638 "origin_slot": 1,
5639 "target_id": 22,
5640 "target_slot": 0,
5641 "type": "INT,FLOAT"
5642 },
5643 {
5644 "id": 53,
5645 "origin_id": 17,
5646 "origin_slot": 0,
5647 "target_id": 23,
5648 "target_slot": 0,
5649 "type": "INT,FLOAT"
5650 },
5651 {
5652 "id": 55,
5653 "origin_id": 22,
5654 "origin_slot": 0,
5655 "target_id": 20,
5656 "target_slot": 3,
5657 "type": "INT"
5658 },
5659 {
5660 "id": 56,
5661 "origin_id": 23,
5662 "origin_slot": 0,
5663 "target_id": 20,
5664 "target_slot": 2,
5665 "type": "INT"
5666 },
5667 {
5668 "id": 57,
5669 "origin_id": 14,
5670 "origin_slot": 0,
5671 "target_id": 24,
5672 "target_slot": 1,
5673 "type": "INT,FLOAT"
5674 },
5675 {
5676 "id": 58,
5677 "origin_id": 24,
5678 "origin_slot": 0,
5679 "target_id": 8,
5680 "target_slot": 3,
5681 "type": "INT"
5682 },
5683 {
5684 "id": 59,
5685 "origin_id": 24,
5686 "origin_slot": 0,
5687 "target_id": 10,
5688 "target_slot": 3,
5689 "type": "INT"
5690 },
5691 {
5692 "id": 60,
5693 "origin_id": 24,
5694 "origin_slot": 0,
5695 "target_id": 8,
5696 "target_slot": 4,
5697 "type": "INT"
5698 },
5699 {
5700 "id": 72,
5701 "origin_id": 8,
5702 "origin_slot": 0,
5703 "target_id": 19,
5704 "target_slot": 0,
5705 "type": "IMAGE"
5706 },
5707 {
5708 "id": 73,
5709 "origin_id": 9,
5710 "origin_slot": 0,
5711 "target_id": 19,
5712 "target_slot": 1,
5713 "type": "IMAGE"
5714 },
5715 {
5716 "id": 74,
5717 "origin_id": 10,
5718 "origin_slot": 0,
5719 "target_id": 19,
5720 "target_slot": 2,
5721 "type": "IMAGE"
5722 },
5723 {
5724 "id": 75,
5725 "origin_id": 11,
5726 "origin_slot": 0,
5727 "target_id": 19,
5728 "target_slot": 3,
5729 "type": "IMAGE"
5730 },
5731 {
5732 "id": 76,
5733 "origin_id": 20,
5734 "origin_slot": 0,
5735 "target_id": 28,
5736 "target_slot": 0,
5737 "type": "IMAGE"
5738 },
5739 {
5740 "id": 77,
5741 "origin_id": 20,
5742 "origin_slot": 0,
5743 "target_id": 29,
5744 "target_slot": 0,
5745 "type": "IMAGE"
5746 },
5747 {
5748 "id": 78,
5749 "origin_id": 20,
5750 "origin_slot": 0,
5751 "target_id": 30,
5752 "target_slot": 0,
5753 "type": "IMAGE"
5754 },
5755 {
5756 "id": 79,
5757 "origin_id": 20,
5758 "origin_slot": 0,
5759 "target_id": 31,
5760 "target_slot": 0,
5761 "type": "IMAGE"
5762 },
5763 {
5764 "id": 87,
5765 "origin_id": 28,
5766 "origin_slot": 0,
5767 "target_id": 35,
5768 "target_slot": 0,
5769 "type": "IMAGE"
5770 },
5771 {
5772 "id": 88,
5773 "origin_id": 35,
5774 "origin_slot": 0,
5775 "target_id": -20,
5776 "target_slot": 0,
5777 "type": "IMAGE"
5778 },
5779 {
5780 "id": 89,
5781 "origin_id": 29,
5782 "origin_slot": 0,
5783 "target_id": 36,
5784 "target_slot": 0,
5785 "type": "IMAGE"
5786 },
5787 {
5788 "id": 90,
5789 "origin_id": 36,
5790 "origin_slot": 0,
5791 "target_id": -20,
5792 "target_slot": 1,
5793 "type": "IMAGE"
5794 },
5795 {
5796 "id": 91,
5797 "origin_id": 30,
5798 "origin_slot": 0,
5799 "target_id": 37,
5800 "target_slot": 0,
5801 "type": "IMAGE"
5802 },
5803 {
5804 "id": 92,
5805 "origin_id": 37,
5806 "origin_slot": 0,
5807 "target_id": -20,
5808 "target_slot": 2,
5809 "type": "IMAGE"
5810 },
5811 {
5812 "id": 93,
5813 "origin_id": 31,
5814 "origin_slot": 0,
5815 "target_id": 38,
5816 "target_slot": 0,
5817 "type": "IMAGE"
5818 },
5819 {
5820 "id": 94,
5821 "origin_id": 38,
5822 "origin_slot": 0,
5823 "target_id": -20,
5824 "target_slot": 3,
5825 "type": "IMAGE"
5826 }
5827 ],
5828 "extra": {
5829 "workflowRendererVersion": "LG"
5830 }
5831 },
5832 {
5833 "id": "e79b1370-0410-44ab-8e23-5ba9a5382114",
5834 "version": 1,
5835 "state": {
5836 "lastGroupId": 1,
5837 "lastNodeId": 470,
5838 "lastLinkId": 905,
5839 "lastRerouteId": 0
5840 },
5841 "revision": 0,
5842 "config": [],
5843 "name": "Create Composites",
5844 "inputNode": {
5845 "id": -10,
5846 "bounding": [
5847 840,
5848 543,
5849 120,
5850 120
5851 ]
5852 },
5853 "outputNode": {
5854 "id": -20,
5855 "bounding": [
5856 1270,
5857 543,
5858 120,
5859 120
5860 ]
5861 },
5862 "inputs": [
5863 {
5864 "id": "31b4e29a-a526-4b00-a748-00e2d80c9acc",
5865 "name": "images",
5866 "type": "IMAGE",
5867 "linkIds": [
5868 817
5869 ],
5870 "localized_name": "images",
5871 "label": "image_0",
5872 "pos": [
5873 940,
5874 563
5875 ]
5876 },
5877 {
5878 "id": "9ce94b4a-0b82-4699-9401-d109be367ef1",
5879 "name": "images_1",
5880 "type": "IMAGE",
5881 "linkIds": [
5882 890
5883 ],
5884 "localized_name": "images_1",
5885 "pos": [
5886 940,
5887 583
5888 ]
5889 },
5890 {
5891 "id": "3c4eaf33-61d3-4d7b-90b6-6c1ad718fcfd",
5892 "name": "images_2",
5893 "type": "IMAGE",
5894 "linkIds": [
5895 903
5896 ],
5897 "localized_name": "images_2",
5898 "pos": [
5899 940,
5900 603
5901 ]
5902 },
5903 {
5904 "id": "eb50598b-9410-4cdf-8283-eadc1d8f7d91",
5905 "name": "images_3",
5906 "type": "IMAGE",
5907 "linkIds": [
5908 904
5909 ],
5910 "localized_name": "images_3",
5911 "pos": [
5912 940,
5913 623
5914 ]
5915 }
5916 ],
5917 "outputs": [
5918 {
5919 "id": "dee7e516-dd8f-4d1a-a0ef-e1a38728c883",
5920 "name": "IMAGE",
5921 "type": "IMAGE",
5922 "linkIds": [
5923 821,
5924 844
5925 ],
5926 "localized_name": "IMAGE",
5927 "pos": [
5928 1290,
5929 563
5930 ]
5931 },
5932 {
5933 "id": "a802cf38-ef9a-4534-8b93-f3eadf258fd7",
5934 "name": "IMAGE_1",
5935 "type": "IMAGE",
5936 "linkIds": [
5937 891
5938 ],
5939 "localized_name": "IMAGE_1",
5940 "pos": [
5941 1290,
5942 583
5943 ]
5944 },
5945 {
5946 "id": "ff40931d-45d3-4f41-afba-11e3fb157632",
5947 "name": "IMAGE_2",
5948 "type": "IMAGE",
5949 "linkIds": [
5950 900
5951 ],
5952 "localized_name": "IMAGE_2",
5953 "pos": [
5954 1290,
5955 603
5956 ]
5957 },
5958 {
5959 "id": "0cc3b0ea-f327-4731-8487-12b85d92b4c0",
5960 "name": "IMAGE_3",
5961 "type": "IMAGE",
5962 "linkIds": [
5963 905
5964 ],
5965 "localized_name": "IMAGE_3",
5966 "pos": [
5967 1290,
5968 623
5969 ]
5970 }
5971 ],
5972 "widgets": [],
5973 "nodes": [
5974 {
5975 "id": 441,
5976 "type": "9d9aead4-8fd2-4353-9ba1-787e9ca42240",
5977 "pos": [
5978 1010,
5979 300
5980 ],
5981 "size": [
5982 210,
5983 110
5984 ],
5985 "flags": [],
5986 "order": 0,
5987 "mode": 0,
5988 "inputs": [
5989 {
5990 "localized_name": "images",
5991 "name": "images",
5992 "type": "IMAGE",
5993 "link": 817
5994 }
5995 ],
5996 "outputs": [
5997 {
5998 "localized_name": "IMAGE",
5999 "name": "IMAGE",
6000 "type": "IMAGE",
6001 "links": [
6002 821,
6003 844
6004 ]
6005 },
6006 {
6007 "name": "x",
6008 "type": "INT",
6009 "links": []
6010 },
6011 {
6012 "name": "y",
6013 "type": "INT",
6014 "links": []
6015 },
6016 {
6017 "name": "INT",
6018 "type": "INT",
6019 "links": [
6020 896,
6021 898,
6022 901
6023 ]
6024 },
6025 {
6026 "name": "INT_1",
6027 "type": "INT",
6028 "links": [
6029 897,
6030 899,
6031 902
6032 ]
6033 }
6034 ],
6035 "properties": {
6036 "proxyWidgets": [],
6037 "cnr_id": "comfy-core",
6038 "ver": "0.12.2"
6039 },
6040 "widgets_values": []
6041 },
6042 {
6043 "id": 465,
6044 "type": "69a6bfa9-1478-45c1-85cd-16aa7ab7397d",
6045 "pos": [
6046 1010,
6047 490
6048 ],
6049 "size": [
6050 210,
6051 82
6052 ],
6053 "flags": [],
6054 "order": 1,
6055 "mode": 0,
6056 "inputs": [
6057 {
6058 "localized_name": "images",
6059 "name": "images",
6060 "type": "IMAGE",
6061 "link": 890
6062 },
6063 {
6064 "name": "left",
6065 "type": "INT",
6066 "widget": {
6067 "name": "left"
6068 },
6069 "link": 896
6070 },
6071 {
6072 "name": "top",
6073 "type": "INT",
6074 "widget": {
6075 "name": "top"
6076 },
6077 "link": 897
6078 }
6079 ],
6080 "outputs": [
6081 {
6082 "localized_name": "IMAGE",
6083 "name": "IMAGE",
6084 "type": "IMAGE",
6085 "links": [
6086 891
6087 ]
6088 }
6089 ],
6090 "properties": {
6091 "proxyWidgets": [
6092 [
6093 "-1",
6094 "left"
6095 ],
6096 [
6097 "-1",
6098 "top"
6099 ]
6100 ],
6101 "cnr_id": "comfy-core",
6102 "ver": "0.12.2"
6103 },
6104 "widgets_values": [
6105 0,
6106 0
6107 ]
6108 },
6109 {
6110 "id": 469,
6111 "type": "381cb43d-1b97-446d-9d8b-09def3168e4f",
6112 "pos": [
6113 1010,
6114 640
6115 ],
6116 "size": [
6117 210,
6118 82
6119 ],
6120 "flags": [],
6121 "order": 2,
6122 "mode": 0,
6123 "inputs": [
6124 {
6125 "localized_name": "images",
6126 "name": "images",
6127 "type": "IMAGE",
6128 "link": 903
6129 },
6130 {
6131 "name": "left",
6132 "type": "INT",
6133 "widget": {
6134 "name": "left"
6135 },
6136 "link": 898
6137 },
6138 {
6139 "name": "top",
6140 "type": "INT",
6141 "widget": {
6142 "name": "top"
6143 },
6144 "link": 899
6145 }
6146 ],
6147 "outputs": [
6148 {
6149 "localized_name": "IMAGE",
6150 "name": "IMAGE",
6151 "type": "IMAGE",
6152 "links": [
6153 900
6154 ]
6155 }
6156 ],
6157 "properties": {
6158 "proxyWidgets": [
6159 [
6160 "-1",
6161 "left"
6162 ],
6163 [
6164 "-1",
6165 "top"
6166 ]
6167 ],
6168 "cnr_id": "comfy-core",
6169 "ver": "0.12.2"
6170 },
6171 "widgets_values": [
6172 0,
6173 0
6174 ]
6175 },
6176 {
6177 "id": 470,
6178 "type": "5b3b5a69-6d48-432e-8fc3-b9ed82d8519a",
6179 "pos": [
6180 1014.3427653225044,
6181 769.1177172892308
6182 ],
6183 "size": [
6184 210,
6185 82
6186 ],
6187 "flags": [],
6188 "order": 3,
6189 "mode": 0,
6190 "inputs": [
6191 {
6192 "localized_name": "images",
6193 "name": "images",
6194 "type": "IMAGE",
6195 "link": 904
6196 },
6197 {
6198 "name": "left",
6199 "type": "INT",
6200 "widget": {
6201 "name": "left"
6202 },
6203 "link": 901
6204 },
6205 {
6206 "name": "top",
6207 "type": "INT",
6208 "widget": {
6209 "name": "top"
6210 },
6211 "link": 902
6212 }
6213 ],
6214 "outputs": [
6215 {
6216 "localized_name": "IMAGE",
6217 "name": "IMAGE",
6218 "type": "IMAGE",
6219 "links": [
6220 905
6221 ]
6222 }
6223 ],
6224 "properties": {
6225 "proxyWidgets": [
6226 [
6227 "-1",
6228 "left"
6229 ],
6230 [
6231 "-1",
6232 "top"
6233 ]
6234 ],
6235 "cnr_id": "comfy-core",
6236 "ver": "0.12.2"
6237 },
6238 "widgets_values": [
6239 0,
6240 0
6241 ]
6242 }
6243 ],
6244 "groups": [],
6245 "links": [
6246 {
6247 "id": 817,
6248 "origin_id": -10,
6249 "origin_slot": 0,
6250 "target_id": 441,
6251 "target_slot": 0,
6252 "type": "IMAGE"
6253 },
6254 {
6255 "id": 821,
6256 "origin_id": 441,
6257 "origin_slot": 0,
6258 "target_id": -20,
6259 "target_slot": 0,
6260 "type": "IMAGE"
6261 },
6262 {
6263 "id": 844,
6264 "origin_id": 441,
6265 "origin_slot": 0,
6266 "target_id": -20,
6267 "target_slot": 0,
6268 "type": "IMAGE"
6269 },
6270 {
6271 "id": 890,
6272 "origin_id": -10,
6273 "origin_slot": 1,
6274 "target_id": 465,
6275 "target_slot": 0,
6276 "type": "IMAGE"
6277 },
6278 {
6279 "id": 891,
6280 "origin_id": 465,
6281 "origin_slot": 0,
6282 "target_id": -20,
6283 "target_slot": 1,
6284 "type": "IMAGE"
6285 },
6286 {
6287 "id": 896,
6288 "origin_id": 441,
6289 "origin_slot": 3,
6290 "target_id": 465,
6291 "target_slot": 1,
6292 "type": "INT"
6293 },
6294 {
6295 "id": 897,
6296 "origin_id": 441,
6297 "origin_slot": 4,
6298 "target_id": 465,
6299 "target_slot": 2,
6300 "type": "INT"
6301 },
6302 {
6303 "id": 898,
6304 "origin_id": 441,
6305 "origin_slot": 3,
6306 "target_id": 469,
6307 "target_slot": 1,
6308 "type": "INT"
6309 },
6310 {
6311 "id": 899,
6312 "origin_id": 441,
6313 "origin_slot": 4,
6314 "target_id": 469,
6315 "target_slot": 2,
6316 "type": "INT"
6317 },
6318 {
6319 "id": 900,
6320 "origin_id": 469,
6321 "origin_slot": 0,
6322 "target_id": -20,
6323 "target_slot": 2,
6324 "type": "IMAGE"
6325 },
6326 {
6327 "id": 901,
6328 "origin_id": 441,
6329 "origin_slot": 3,
6330 "target_id": 470,
6331 "target_slot": 1,
6332 "type": "INT"
6333 },
6334 {
6335 "id": 902,
6336 "origin_id": 441,
6337 "origin_slot": 4,
6338 "target_id": 470,
6339 "target_slot": 2,
6340 "type": "INT"
6341 },
6342 {
6343 "id": 903,
6344 "origin_id": -10,
6345 "origin_slot": 2,
6346 "target_id": 469,
6347 "target_slot": 0,
6348 "type": "IMAGE"
6349 },
6350 {
6351 "id": 904,
6352 "origin_id": -10,
6353 "origin_slot": 3,
6354 "target_id": 470,
6355 "target_slot": 0,
6356 "type": "IMAGE"
6357 },
6358 {
6359 "id": 905,
6360 "origin_id": 470,
6361 "origin_slot": 0,
6362 "target_id": -20,
6363 "target_slot": 3,
6364 "type": "IMAGE"
6365 }
6366 ],
6367 "extra": {
6368 "workflowRendererVersion": "LG"
6369 }
6370 },
6371 {
6372 "id": "9d9aead4-8fd2-4353-9ba1-787e9ca42240",
6373 "version": 1,
6374 "state": {
6375 "lastGroupId": 0,
6376 "lastNodeId": 355,
6377 "lastLinkId": 603,
6378 "lastRerouteId": 0
6379 },
6380 "revision": 0,
6381 "config": [],
6382 "name": "Crop+Composite",
6383 "inputNode": {
6384 "id": -10,
6385 "bounding": [
6386 2610,
6387 -5435,
6388 120,
6389 60
6390 ]
6391 },
6392 "outputNode": {
6393 "id": -20,
6394 "bounding": [
6395 7530,
6396 -5435,
6397 120,
6398 140
6399 ]
6400 },
6401 "inputs": [
6402 {
6403 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
6404 "name": "images",
6405 "type": "IMAGE",
6406 "linkIds": [
6407 241,
6408 230,
6409 231
6410 ],
6411 "localized_name": "images",
6412 "pos": [
6413 2710,
6414 -5415
6415 ]
6416 }
6417 ],
6418 "outputs": [
6419 {
6420 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
6421 "name": "IMAGE",
6422 "type": "IMAGE",
6423 "linkIds": [
6424 591
6425 ],
6426 "localized_name": "IMAGE",
6427 "pos": [
6428 7550,
6429 -5415
6430 ]
6431 },
6432 {
6433 "id": "e854cd6e-57f2-495c-84c3-2e104bcbf3f7",
6434 "name": "x",
6435 "type": "INT",
6436 "linkIds": [
6437 600
6438 ],
6439 "pos": [
6440 7550,
6441 -5395
6442 ]
6443 },
6444 {
6445 "id": "2146cdc1-d2e2-4e79-8a21-1fab5b7bc96d",
6446 "name": "y",
6447 "type": "INT",
6448 "linkIds": [
6449 601
6450 ],
6451 "pos": [
6452 7550,
6453 -5375
6454 ]
6455 },
6456 {
6457 "id": "6f4c9194-e147-4113-bb58-f2dc4552ff4f",
6458 "name": "INT",
6459 "type": "INT",
6460 "linkIds": [
6461 602
6462 ],
6463 "pos": [
6464 7550,
6465 -5355
6466 ]
6467 },
6468 {
6469 "id": "a79b2c25-3cd7-4564-ba89-7ce5cb1d5de4",
6470 "name": "INT_1",
6471 "type": "INT",
6472 "linkIds": [
6473 603
6474 ],
6475 "pos": [
6476 7550,
6477 -5335
6478 ]
6479 }
6480 ],
6481 "widgets": [],
6482 "nodes": [
6483 {
6484 "id": 167,
6485 "type": "Reroute",
6486 "pos": [
6487 3340,
6488 -5800
6489 ],
6490 "size": [
6491 75,
6492 26
6493 ],
6494 "flags": [],
6495 "order": 3,
6496 "mode": 0,
6497 "inputs": [
6498 {
6499 "name": "",
6500 "type": "*",
6501 "link": 205
6502 }
6503 ],
6504 "outputs": [
6505 {
6506 "name": "",
6507 "type": "MASK",
6508 "links": [
6509 206,
6510 208,
6511 226
6512 ]
6513 }
6514 ],
6515 "properties": {
6516 "showOutputText": false,
6517 "horizontal": false
6518 }
6519 },
6520 {
6521 "id": 183,
6522 "type": "MaskPreview+",
6523 "pos": [
6524 2790,
6525 -5270
6526 ],
6527 "size": [
6528 290,
6529 258
6530 ],
6531 "flags": [],
6532 "order": 11,
6533 "mode": 4,
6534 "inputs": [
6535 {
6536 "localized_name": "mask",
6537 "name": "mask",
6538 "type": "MASK",
6539 "link": 242
6540 }
6541 ],
6542 "outputs": [],
6543 "properties": {
6544 "Node name for S&R": "MaskPreview+",
6545 "cnr_id": "comfyui_essentials",
6546 "ver": "1.1.0"
6547 },
6548 "widgets_values": []
6549 },
6550 {
6551 "id": 244,
6552 "type": "ImagePadForOutpaintMasked",
6553 "pos": [
6554 6000,
6555 -5510
6556 ],
6557 "size": [
6558 311.4107421875,
6559 174
6560 ],
6561 "flags": [],
6562 "order": 15,
6563 "mode": 0,
6564 "inputs": [
6565 {
6566 "localized_name": "image",
6567 "name": "image",
6568 "type": "IMAGE",
6569 "link": 347
6570 },
6571 {
6572 "localized_name": "mask",
6573 "name": "mask",
6574 "shape": 7,
6575 "type": "MASK",
6576 "link": null
6577 },
6578 {
6579 "localized_name": "left",
6580 "name": "left",
6581 "type": "INT",
6582 "widget": {
6583 "name": "left"
6584 },
6585 "link": 355
6586 },
6587 {
6588 "localized_name": "top",
6589 "name": "top",
6590 "type": "INT",
6591 "widget": {
6592 "name": "top"
6593 },
6594 "link": 353
6595 },
6596 {
6597 "localized_name": "right",
6598 "name": "right",
6599 "type": "INT",
6600 "widget": {
6601 "name": "right"
6602 },
6603 "link": 356
6604 },
6605 {
6606 "localized_name": "bottom",
6607 "name": "bottom",
6608 "type": "INT",
6609 "widget": {
6610 "name": "bottom"
6611 },
6612 "link": 354
6613 }
6614 ],
6615 "outputs": [
6616 {
6617 "localized_name": "IMAGE",
6618 "name": "IMAGE",
6619 "type": "IMAGE",
6620 "links": [
6621 349,
6622 361
6623 ]
6624 },
6625 {
6626 "localized_name": "MASK",
6627 "name": "MASK",
6628 "type": "MASK",
6629 "links": [
6630 362
6631 ]
6632 }
6633 ],
6634 "properties": {
6635 "Node name for S&R": "ImagePadForOutpaintMasked",
6636 "cnr_id": "comfyui-kjnodes",
6637 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
6638 },
6639 "widgets_values": [
6640 0,
6641 0,
6642 0,
6643 0,
6644 0
6645 ]
6646 },
6647 {
6648 "id": 163,
6649 "type": "ColorToMask",
6650 "pos": [
6651 2790,
6652 -5510
6653 ],
6654 "size": [
6655 270,
6656 178
6657 ],
6658 "flags": [],
6659 "order": 0,
6660 "mode": 0,
6661 "inputs": [
6662 {
6663 "localized_name": "images",
6664 "name": "images",
6665 "type": "IMAGE",
6666 "link": 241
6667 }
6668 ],
6669 "outputs": [
6670 {
6671 "localized_name": "MASK",
6672 "name": "MASK",
6673 "type": "MASK",
6674 "links": [
6675 205,
6676 242
6677 ]
6678 }
6679 ],
6680 "properties": {
6681 "Node name for S&R": "ColorToMask",
6682 "cnr_id": "comfyui-kjnodes",
6683 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
6684 },
6685 "widgets_values": [
6686 false,
6687 0,
6688 255,
6689 0,
6690 100,
6691 1
6692 ]
6693 },
6694 {
6695 "id": 175,
6696 "type": "LayerUtility: ColorImage V2",
6697 "pos": [
6698 3120,
6699 -5510
6700 ],
6701 "size": [
6702 221.025,
6703 130
6704 ],
6705 "flags": {
6706 "collapsed": false
6707 },
6708 "order": 7,
6709 "mode": 0,
6710 "inputs": [
6711 {
6712 "localized_name": "size_as",
6713 "name": "size_as",
6714 "shape": 7,
6715 "type": "*",
6716 "link": null
6717 },
6718 {
6719 "localized_name": "custom_width",
6720 "name": "custom_width",
6721 "type": "INT",
6722 "widget": {
6723 "name": "custom_width"
6724 },
6725 "link": 221
6726 },
6727 {
6728 "localized_name": "custom_height",
6729 "name": "custom_height",
6730 "type": "INT",
6731 "widget": {
6732 "name": "custom_height"
6733 },
6734 "link": 222
6735 }
6736 ],
6737 "outputs": [
6738 {
6739 "localized_name": "image",
6740 "name": "image",
6741 "type": "IMAGE",
6742 "links": [
6743 223,
6744 225,
6745 338,
6746 363
6747 ]
6748 }
6749 ],
6750 "properties": {
6751 "Node name for S&R": "LayerUtility: ColorImage V2",
6752 "cnr_id": "comfyui_layerstyle",
6753 "ver": "1.0.90"
6754 },
6755 "widgets_values": [
6756 "custom",
6757 512,
6758 512,
6759 "#00FF00"
6760 ],
6761 "color": "rgba(38, 73, 116, 0.7)"
6762 },
6763 {
6764 "id": 275,
6765 "type": "ImageResizeKJv2",
6766 "pos": [
6767 6810,
6768 -5510
6769 ],
6770 "size": [
6771 270,
6772 286
6773 ],
6774 "flags": [],
6775 "order": 22,
6776 "mode": 0,
6777 "inputs": [
6778 {
6779 "localized_name": "image",
6780 "name": "image",
6781 "type": "IMAGE",
6782 "link": 429
6783 },
6784 {
6785 "localized_name": "mask",
6786 "name": "mask",
6787 "shape": 7,
6788 "type": "MASK",
6789 "link": null
6790 },
6791 {
6792 "localized_name": "width",
6793 "name": "width",
6794 "type": "INT",
6795 "widget": {
6796 "name": "width"
6797 },
6798 "link": 430
6799 },
6800 {
6801 "localized_name": "height",
6802 "name": "height",
6803 "type": "INT",
6804 "widget": {
6805 "name": "height"
6806 },
6807 "link": 431
6808 }
6809 ],
6810 "outputs": [
6811 {
6812 "localized_name": "IMAGE",
6813 "name": "IMAGE",
6814 "type": "IMAGE",
6815 "links": [
6816 432,
6817 591
6818 ]
6819 },
6820 {
6821 "localized_name": "width",
6822 "name": "width",
6823 "type": "INT",
6824 "links": null
6825 },
6826 {
6827 "localized_name": "height",
6828 "name": "height",
6829 "type": "INT",
6830 "links": null
6831 },
6832 {
6833 "localized_name": "mask",
6834 "name": "mask",
6835 "type": "MASK",
6836 "links": null
6837 }
6838 ],
6839 "properties": {
6840 "Node name for S&R": "ImageResizeKJv2",
6841 "cnr_id": "comfyui-kjnodes",
6842 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
6843 },
6844 "widgets_values": [
6845 512,
6846 512,
6847 "nearest-exact",
6848 "stretch",
6849 "0, 0, 0",
6850 "center",
6851 2,
6852 "cpu"
6853 ]
6854 },
6855 {
6856 "id": 250,
6857 "type": "ImageCompositeMasked",
6858 "pos": [
6859 6460,
6860 -5510
6861 ],
6862 "size": [
6863 270,
6864 146
6865 ],
6866 "flags": [],
6867 "order": 20,
6868 "mode": 0,
6869 "inputs": [
6870 {
6871 "localized_name": "destination",
6872 "name": "destination",
6873 "type": "IMAGE",
6874 "link": 361
6875 },
6876 {
6877 "localized_name": "source",
6878 "name": "source",
6879 "type": "IMAGE",
6880 "link": 363
6881 },
6882 {
6883 "localized_name": "mask",
6884 "name": "mask",
6885 "shape": 7,
6886 "type": "MASK",
6887 "link": 362
6888 }
6889 ],
6890 "outputs": [
6891 {
6892 "localized_name": "IMAGE",
6893 "name": "IMAGE",
6894 "type": "IMAGE",
6895 "links": [
6896 364,
6897 429
6898 ]
6899 }
6900 ],
6901 "properties": {
6902 "Node name for S&R": "ImageCompositeMasked",
6903 "cnr_id": "comfy-core",
6904 "ver": "0.12.2"
6905 },
6906 "widgets_values": [
6907 0,
6908 0,
6909 true
6910 ]
6911 },
6912 {
6913 "id": 251,
6914 "type": "PreviewImage",
6915 "pos": [
6916 6460,
6917 -5240
6918 ],
6919 "size": [
6920 270,
6921 258
6922 ],
6923 "flags": [],
6924 "order": 21,
6925 "mode": 4,
6926 "inputs": [
6927 {
6928 "localized_name": "images",
6929 "name": "images",
6930 "type": "IMAGE",
6931 "link": 364
6932 }
6933 ],
6934 "outputs": [],
6935 "properties": {
6936 "Node name for S&R": "PreviewImage",
6937 "cnr_id": "comfy-core",
6938 "ver": "0.12.2"
6939 },
6940 "widgets_values": []
6941 },
6942 {
6943 "id": 246,
6944 "type": "PreviewImage",
6945 "pos": [
6946 6000,
6947 -5240
6948 ],
6949 "size": [
6950 310,
6951 260
6952 ],
6953 "flags": [],
6954 "order": 16,
6955 "mode": 4,
6956 "inputs": [
6957 {
6958 "localized_name": "images",
6959 "name": "images",
6960 "type": "IMAGE",
6961 "link": 349
6962 }
6963 ],
6964 "outputs": [],
6965 "properties": {
6966 "Node name for S&R": "PreviewImage",
6967 "cnr_id": "comfy-core",
6968 "ver": "0.12.2"
6969 },
6970 "widgets_values": []
6971 },
6972 {
6973 "id": 247,
6974 "type": "GetImageSize",
6975 "pos": [
6976 5320,
6977 -5370
6978 ],
6979 "size": [
6980 140,
6981 70
6982 ],
6983 "flags": {
6984 "collapsed": true
6985 },
6986 "order": 17,
6987 "mode": 0,
6988 "inputs": [
6989 {
6990 "localized_name": "image",
6991 "name": "image",
6992 "type": "IMAGE",
6993 "link": 350
6994 }
6995 ],
6996 "outputs": [
6997 {
6998 "localized_name": "width",
6999 "name": "width",
7000 "type": "INT",
7001 "links": [
7002 357
7003 ]
7004 },
7005 {
7006 "localized_name": "height",
7007 "name": "height",
7008 "type": "INT",
7009 "links": [
7010 360
7011 ]
7012 },
7013 {
7014 "localized_name": "batch_size",
7015 "name": "batch_size",
7016 "type": "INT",
7017 "links": null
7018 }
7019 ],
7020 "properties": {
7021 "Node name for S&R": "GetImageSize",
7022 "cnr_id": "comfy-core",
7023 "ver": "0.12.2"
7024 },
7025 "widgets_values": []
7026 },
7027 {
7028 "id": 176,
7029 "type": "PreviewImage",
7030 "pos": [
7031 3120,
7032 -5300
7033 ],
7034 "size": [
7035 220,
7036 258
7037 ],
7038 "flags": [],
7039 "order": 8,
7040 "mode": 4,
7041 "inputs": [
7042 {
7043 "localized_name": "images",
7044 "name": "images",
7045 "type": "IMAGE",
7046 "link": 223
7047 }
7048 ],
7049 "outputs": [],
7050 "properties": {
7051 "Node name for S&R": "PreviewImage",
7052 "cnr_id": "comfy-core",
7053 "ver": "0.12.2"
7054 },
7055 "widgets_values": []
7056 },
7057 {
7058 "id": 165,
7059 "type": "PreviewImage",
7060 "pos": [
7061 3500,
7062 -5300
7063 ],
7064 "size": [
7065 270,
7066 258
7067 ],
7068 "flags": [],
7069 "order": 1,
7070 "mode": 4,
7071 "inputs": [
7072 {
7073 "localized_name": "images",
7074 "name": "images",
7075 "type": "IMAGE",
7076 "link": 203
7077 }
7078 ],
7079 "outputs": [],
7080 "properties": {
7081 "Node name for S&R": "PreviewImage",
7082 "cnr_id": "comfy-core",
7083 "ver": "0.12.2"
7084 },
7085 "widgets_values": []
7086 },
7087 {
7088 "id": 166,
7089 "type": "GetImageSize",
7090 "pos": [
7091 2790,
7092 -5790
7093 ],
7094 "size": [
7095 140,
7096 66
7097 ],
7098 "flags": {
7099 "collapsed": false
7100 },
7101 "order": 2,
7102 "mode": 0,
7103 "inputs": [
7104 {
7105 "localized_name": "image",
7106 "name": "image",
7107 "type": "IMAGE",
7108 "link": 230
7109 }
7110 ],
7111 "outputs": [
7112 {
7113 "localized_name": "width",
7114 "name": "width",
7115 "type": "INT",
7116 "links": [
7117 211,
7118 221,
7119 358
7120 ]
7121 },
7122 {
7123 "localized_name": "height",
7124 "name": "height",
7125 "type": "INT",
7126 "links": [
7127 212,
7128 222,
7129 359
7130 ]
7131 },
7132 {
7133 "localized_name": "batch_size",
7134 "name": "batch_size",
7135 "type": "INT",
7136 "links": null
7137 }
7138 ],
7139 "properties": {
7140 "Node name for S&R": "GetImageSize",
7141 "cnr_id": "comfy-core",
7142 "ver": "0.12.2"
7143 },
7144 "widgets_values": []
7145 },
7146 {
7147 "id": 168,
7148 "type": "InvertMask",
7149 "pos": [
7150 3770,
7151 -5770
7152 ],
7153 "size": [
7154 140,
7155 30
7156 ],
7157 "flags": {
7158 "collapsed": true
7159 },
7160 "order": 4,
7161 "mode": 0,
7162 "inputs": [
7163 {
7164 "localized_name": "mask",
7165 "name": "mask",
7166 "type": "MASK",
7167 "link": 206
7168 }
7169 ],
7170 "outputs": [
7171 {
7172 "localized_name": "MASK",
7173 "name": "MASK",
7174 "type": "MASK",
7175 "links": [
7176 227
7177 ]
7178 }
7179 ],
7180 "properties": {
7181 "Node name for S&R": "InvertMask",
7182 "cnr_id": "comfy-core",
7183 "ver": "0.12.2"
7184 },
7185 "widgets_values": []
7186 },
7187 {
7188 "id": 170,
7189 "type": "CropMask",
7190 "pos": [
7191 4250,
7192 -5750
7193 ],
7194 "size": [
7195 210,
7196 130
7197 ],
7198 "flags": {
7199 "collapsed": false
7200 },
7201 "order": 6,
7202 "mode": 0,
7203 "inputs": [
7204 {
7205 "localized_name": "mask",
7206 "name": "mask",
7207 "type": "MASK",
7208 "link": 208
7209 },
7210 {
7211 "localized_name": "x",
7212 "name": "x",
7213 "type": "INT",
7214 "widget": {
7215 "name": "x"
7216 },
7217 "link": 209
7218 },
7219 {
7220 "localized_name": "y",
7221 "name": "y",
7222 "type": "INT",
7223 "widget": {
7224 "name": "y"
7225 },
7226 "link": 210
7227 },
7228 {
7229 "localized_name": "width",
7230 "name": "width",
7231 "type": "INT",
7232 "widget": {
7233 "name": "width"
7234 },
7235 "link": 211
7236 },
7237 {
7238 "localized_name": "height",
7239 "name": "height",
7240 "type": "INT",
7241 "widget": {
7242 "name": "height"
7243 },
7244 "link": 212
7245 }
7246 ],
7247 "outputs": [
7248 {
7249 "localized_name": "MASK",
7250 "name": "MASK",
7251 "type": "MASK",
7252 "links": [
7253 207
7254 ]
7255 }
7256 ],
7257 "properties": {
7258 "Node name for S&R": "CropMask",
7259 "cnr_id": "comfy-core",
7260 "ver": "0.12.2"
7261 },
7262 "widgets_values": [
7263 0,
7264 0,
7265 512,
7266 512
7267 ]
7268 },
7269 {
7270 "id": 236,
7271 "type": "ImageCrop",
7272 "pos": [
7273 4960,
7274 -5510
7275 ],
7276 "size": [
7277 210,
7278 130
7279 ],
7280 "flags": [],
7281 "order": 12,
7282 "mode": 0,
7283 "inputs": [
7284 {
7285 "localized_name": "image",
7286 "name": "image",
7287 "type": "IMAGE",
7288 "link": 330
7289 },
7290 {
7291 "localized_name": "width",
7292 "name": "width",
7293 "type": "INT",
7294 "widget": {
7295 "name": "width"
7296 },
7297 "link": 331
7298 },
7299 {
7300 "localized_name": "height",
7301 "name": "height",
7302 "type": "INT",
7303 "widget": {
7304 "name": "height"
7305 },
7306 "link": 332
7307 },
7308 {
7309 "localized_name": "x",
7310 "name": "x",
7311 "type": "INT",
7312 "widget": {
7313 "name": "x"
7314 },
7315 "link": 333
7316 },
7317 {
7318 "localized_name": "y",
7319 "name": "y",
7320 "type": "INT",
7321 "widget": {
7322 "name": "y"
7323 },
7324 "link": 334
7325 }
7326 ],
7327 "outputs": [
7328 {
7329 "localized_name": "IMAGE",
7330 "name": "IMAGE",
7331 "type": "IMAGE",
7332 "links": [
7333 337,
7334 347,
7335 350
7336 ]
7337 }
7338 ],
7339 "properties": {
7340 "Node name for S&R": "ImageCrop",
7341 "cnr_id": "comfy-core",
7342 "ver": "0.12.2"
7343 },
7344 "widgets_values": [
7345 512,
7346 512,
7347 0,
7348 0
7349 ]
7350 },
7351 {
7352 "id": 177,
7353 "type": "ImageCompositeMasked",
7354 "pos": [
7355 3500,
7356 -5510
7357 ],
7358 "size": [
7359 270,
7360 146
7361 ],
7362 "flags": [],
7363 "order": 9,
7364 "mode": 0,
7365 "inputs": [
7366 {
7367 "localized_name": "destination",
7368 "name": "destination",
7369 "type": "IMAGE",
7370 "link": 231
7371 },
7372 {
7373 "localized_name": "source",
7374 "name": "source",
7375 "type": "IMAGE",
7376 "link": 225
7377 },
7378 {
7379 "localized_name": "mask",
7380 "name": "mask",
7381 "shape": 7,
7382 "type": "MASK",
7383 "link": 226
7384 }
7385 ],
7386 "outputs": [
7387 {
7388 "localized_name": "IMAGE",
7389 "name": "IMAGE",
7390 "type": "IMAGE",
7391 "links": [
7392 203,
7393 330
7394 ]
7395 }
7396 ],
7397 "properties": {
7398 "Node name for S&R": "ImageCompositeMasked",
7399 "cnr_id": "comfy-core",
7400 "ver": "0.12.2"
7401 },
7402 "widgets_values": [
7403 0,
7404 0,
7405 false
7406 ]
7407 },
7408 {
7409 "id": 238,
7410 "type": "GetImageSize",
7411 "pos": [
7412 4630,
7413 -5460
7414 ],
7415 "size": [
7416 140,
7417 66
7418 ],
7419 "flags": {
7420 "collapsed": true
7421 },
7422 "order": 13,
7423 "mode": 0,
7424 "inputs": [
7425 {
7426 "localized_name": "image",
7427 "name": "image",
7428 "type": "IMAGE",
7429 "link": 338
7430 }
7431 ],
7432 "outputs": [
7433 {
7434 "localized_name": "width",
7435 "name": "width",
7436 "type": "INT",
7437 "links": [
7438 331,
7439 430
7440 ]
7441 },
7442 {
7443 "localized_name": "height",
7444 "name": "height",
7445 "type": "INT",
7446 "links": [
7447 332,
7448 431
7449 ]
7450 },
7451 {
7452 "localized_name": "batch_size",
7453 "name": "batch_size",
7454 "type": "INT",
7455 "links": null
7456 }
7457 ],
7458 "properties": {
7459 "Node name for S&R": "GetImageSize",
7460 "cnr_id": "comfy-core",
7461 "ver": "0.12.2"
7462 },
7463 "widgets_values": []
7464 },
7465 {
7466 "id": 169,
7467 "type": "MaskPreview+",
7468 "pos": [
7469 4250,
7470 -5570
7471 ],
7472 "size": [
7473 300,
7474 258
7475 ],
7476 "flags": [],
7477 "order": 5,
7478 "mode": 4,
7479 "inputs": [
7480 {
7481 "localized_name": "mask",
7482 "name": "mask",
7483 "type": "MASK",
7484 "link": 207
7485 }
7486 ],
7487 "outputs": [],
7488 "properties": {
7489 "Node name for S&R": "MaskPreview+",
7490 "cnr_id": "comfyui_essentials",
7491 "ver": "1.1.0"
7492 },
7493 "widgets_values": []
7494 },
7495 {
7496 "id": 239,
7497 "type": "PreviewImage",
7498 "pos": [
7499 4960,
7500 -5330
7501 ],
7502 "size": [
7503 280,
7504 258
7505 ],
7506 "flags": [],
7507 "order": 14,
7508 "mode": 4,
7509 "inputs": [
7510 {
7511 "localized_name": "images",
7512 "name": "images",
7513 "type": "IMAGE",
7514 "link": 337
7515 }
7516 ],
7517 "outputs": [],
7518 "properties": {
7519 "Node name for S&R": "PreviewImage",
7520 "cnr_id": "comfy-core",
7521 "ver": "0.12.2"
7522 },
7523 "widgets_values": []
7524 },
7525 {
7526 "id": 276,
7527 "type": "PreviewImage",
7528 "pos": [
7529 7130,
7530 -5510
7531 ],
7532 "size": [
7533 340,
7534 280
7535 ],
7536 "flags": [],
7537 "order": 23,
7538 "mode": 4,
7539 "inputs": [
7540 {
7541 "localized_name": "images",
7542 "name": "images",
7543 "type": "IMAGE",
7544 "link": 432
7545 }
7546 ],
7547 "outputs": [],
7548 "properties": {
7549 "Node name for S&R": "PreviewImage",
7550 "cnr_id": "comfy-core",
7551 "ver": "0.12.2"
7552 },
7553 "widgets_values": []
7554 },
7555 {
7556 "id": 178,
7557 "type": "MaskBoundingBox+",
7558 "pos": [
7559 3940,
7560 -5800
7561 ],
7562 "size": [
7563 220,
7564 182
7565 ],
7566 "flags": {
7567 "collapsed": false
7568 },
7569 "order": 10,
7570 "mode": 0,
7571 "inputs": [
7572 {
7573 "localized_name": "mask",
7574 "name": "mask",
7575 "type": "MASK",
7576 "link": 227
7577 },
7578 {
7579 "localized_name": "image_optional",
7580 "name": "image_optional",
7581 "shape": 7,
7582 "type": "IMAGE",
7583 "link": null
7584 }
7585 ],
7586 "outputs": [
7587 {
7588 "localized_name": "MASK",
7589 "name": "MASK",
7590 "type": "MASK",
7591 "links": []
7592 },
7593 {
7594 "localized_name": "IMAGE",
7595 "name": "IMAGE",
7596 "type": "IMAGE",
7597 "links": null
7598 },
7599 {
7600 "localized_name": "x",
7601 "name": "x",
7602 "type": "INT",
7603 "links": [
7604 209,
7605 333,
7606 600
7607 ]
7608 },
7609 {
7610 "localized_name": "y",
7611 "name": "y",
7612 "type": "INT",
7613 "links": [
7614 210,
7615 334,
7616 601
7617 ]
7618 },
7619 {
7620 "localized_name": "width",
7621 "name": "width",
7622 "type": "INT",
7623 "links": null
7624 },
7625 {
7626 "localized_name": "height",
7627 "name": "height",
7628 "type": "INT",
7629 "links": null
7630 }
7631 ],
7632 "properties": {
7633 "Node name for S&R": "MaskBoundingBox+",
7634 "cnr_id": "comfyui_essentials",
7635 "ver": "1.1.0"
7636 },
7637 "widgets_values": [
7638 0,
7639 0
7640 ]
7641 },
7642 {
7643 "id": 248,
7644 "type": "SimpleMath+",
7645 "pos": [
7646 5600,
7647 -5510
7648 ],
7649 "size": [
7650 270,
7651 78
7652 ],
7653 "flags": {
7654 "collapsed": false
7655 },
7656 "order": 18,
7657 "mode": 0,
7658 "inputs": [
7659 {
7660 "localized_name": "a",
7661 "name": "a",
7662 "shape": 7,
7663 "type": "INT,FLOAT",
7664 "link": 358
7665 },
7666 {
7667 "localized_name": "b",
7668 "name": "b",
7669 "shape": 7,
7670 "type": "INT,FLOAT",
7671 "link": 357
7672 }
7673 ],
7674 "outputs": [
7675 {
7676 "localized_name": "INT",
7677 "name": "INT",
7678 "type": "INT",
7679 "links": [
7680 355,
7681 356,
7682 602
7683 ]
7684 },
7685 {
7686 "localized_name": "FLOAT",
7687 "name": "FLOAT",
7688 "type": "FLOAT",
7689 "links": null
7690 }
7691 ],
7692 "title": "pixels to add left/right",
7693 "properties": {
7694 "Node name for S&R": "SimpleMath+",
7695 "cnr_id": "comfyui_essentials",
7696 "ver": "1.1.0"
7697 },
7698 "widgets_values": [
7699 "(a-b) / 2"
7700 ]
7701 },
7702 {
7703 "id": 249,
7704 "type": "SimpleMath+",
7705 "pos": [
7706 5600,
7707 -5320
7708 ],
7709 "size": [
7710 270,
7711 78
7712 ],
7713 "flags": [],
7714 "order": 19,
7715 "mode": 0,
7716 "inputs": [
7717 {
7718 "localized_name": "a",
7719 "name": "a",
7720 "shape": 7,
7721 "type": "INT,FLOAT",
7722 "link": 359
7723 },
7724 {
7725 "localized_name": "b",
7726 "name": "b",
7727 "shape": 7,
7728 "type": "INT,FLOAT",
7729 "link": 360
7730 }
7731 ],
7732 "outputs": [
7733 {
7734 "localized_name": "INT",
7735 "name": "INT",
7736 "type": "INT",
7737 "links": [
7738 353,
7739 354,
7740 603
7741 ]
7742 },
7743 {
7744 "localized_name": "FLOAT",
7745 "name": "FLOAT",
7746 "type": "FLOAT",
7747 "links": null
7748 }
7749 ],
7750 "title": "pixels to add top/bot",
7751 "properties": {
7752 "Node name for S&R": "SimpleMath+",
7753 "cnr_id": "comfyui_essentials",
7754 "ver": "1.1.0"
7755 },
7756 "widgets_values": [
7757 "(a-b) / 2"
7758 ]
7759 }
7760 ],
7761 "groups": [],
7762 "links": [
7763 {
7764 "id": 205,
7765 "origin_id": 163,
7766 "origin_slot": 0,
7767 "target_id": 167,
7768 "target_slot": 0,
7769 "type": "MASK"
7770 },
7771 {
7772 "id": 242,
7773 "origin_id": 163,
7774 "origin_slot": 0,
7775 "target_id": 183,
7776 "target_slot": 0,
7777 "type": "MASK"
7778 },
7779 {
7780 "id": 359,
7781 "origin_id": 166,
7782 "origin_slot": 1,
7783 "target_id": 249,
7784 "target_slot": 0,
7785 "type": "INT"
7786 },
7787 {
7788 "id": 360,
7789 "origin_id": 247,
7790 "origin_slot": 1,
7791 "target_id": 249,
7792 "target_slot": 1,
7793 "type": "INT"
7794 },
7795 {
7796 "id": 347,
7797 "origin_id": 236,
7798 "origin_slot": 0,
7799 "target_id": 244,
7800 "target_slot": 0,
7801 "type": "IMAGE"
7802 },
7803 {
7804 "id": 355,
7805 "origin_id": 248,
7806 "origin_slot": 0,
7807 "target_id": 244,
7808 "target_slot": 2,
7809 "type": "INT"
7810 },
7811 {
7812 "id": 353,
7813 "origin_id": 249,
7814 "origin_slot": 0,
7815 "target_id": 244,
7816 "target_slot": 3,
7817 "type": "INT"
7818 },
7819 {
7820 "id": 356,
7821 "origin_id": 248,
7822 "origin_slot": 0,
7823 "target_id": 244,
7824 "target_slot": 4,
7825 "type": "INT"
7826 },
7827 {
7828 "id": 354,
7829 "origin_id": 249,
7830 "origin_slot": 0,
7831 "target_id": 244,
7832 "target_slot": 5,
7833 "type": "INT"
7834 },
7835 {
7836 "id": 221,
7837 "origin_id": 166,
7838 "origin_slot": 0,
7839 "target_id": 175,
7840 "target_slot": 1,
7841 "type": "INT"
7842 },
7843 {
7844 "id": 222,
7845 "origin_id": 166,
7846 "origin_slot": 1,
7847 "target_id": 175,
7848 "target_slot": 2,
7849 "type": "INT"
7850 },
7851 {
7852 "id": 429,
7853 "origin_id": 250,
7854 "origin_slot": 0,
7855 "target_id": 275,
7856 "target_slot": 0,
7857 "type": "IMAGE"
7858 },
7859 {
7860 "id": 430,
7861 "origin_id": 238,
7862 "origin_slot": 0,
7863 "target_id": 275,
7864 "target_slot": 2,
7865 "type": "INT"
7866 },
7867 {
7868 "id": 431,
7869 "origin_id": 238,
7870 "origin_slot": 1,
7871 "target_id": 275,
7872 "target_slot": 3,
7873 "type": "INT"
7874 },
7875 {
7876 "id": 432,
7877 "origin_id": 275,
7878 "origin_slot": 0,
7879 "target_id": 276,
7880 "target_slot": 0,
7881 "type": "IMAGE"
7882 },
7883 {
7884 "id": 361,
7885 "origin_id": 244,
7886 "origin_slot": 0,
7887 "target_id": 250,
7888 "target_slot": 0,
7889 "type": "IMAGE"
7890 },
7891 {
7892 "id": 363,
7893 "origin_id": 175,
7894 "origin_slot": 0,
7895 "target_id": 250,
7896 "target_slot": 1,
7897 "type": "IMAGE"
7898 },
7899 {
7900 "id": 362,
7901 "origin_id": 244,
7902 "origin_slot": 1,
7903 "target_id": 250,
7904 "target_slot": 2,
7905 "type": "MASK"
7906 },
7907 {
7908 "id": 364,
7909 "origin_id": 250,
7910 "origin_slot": 0,
7911 "target_id": 251,
7912 "target_slot": 0,
7913 "type": "IMAGE"
7914 },
7915 {
7916 "id": 349,
7917 "origin_id": 244,
7918 "origin_slot": 0,
7919 "target_id": 246,
7920 "target_slot": 0,
7921 "type": "IMAGE"
7922 },
7923 {
7924 "id": 358,
7925 "origin_id": 166,
7926 "origin_slot": 0,
7927 "target_id": 248,
7928 "target_slot": 0,
7929 "type": "INT"
7930 },
7931 {
7932 "id": 357,
7933 "origin_id": 247,
7934 "origin_slot": 0,
7935 "target_id": 248,
7936 "target_slot": 1,
7937 "type": "INT"
7938 },
7939 {
7940 "id": 350,
7941 "origin_id": 236,
7942 "origin_slot": 0,
7943 "target_id": 247,
7944 "target_slot": 0,
7945 "type": "IMAGE"
7946 },
7947 {
7948 "id": 223,
7949 "origin_id": 175,
7950 "origin_slot": 0,
7951 "target_id": 176,
7952 "target_slot": 0,
7953 "type": "IMAGE"
7954 },
7955 {
7956 "id": 203,
7957 "origin_id": 177,
7958 "origin_slot": 0,
7959 "target_id": 165,
7960 "target_slot": 0,
7961 "type": "IMAGE"
7962 },
7963 {
7964 "id": 206,
7965 "origin_id": 167,
7966 "origin_slot": 0,
7967 "target_id": 168,
7968 "target_slot": 0,
7969 "type": "MASK"
7970 },
7971 {
7972 "id": 227,
7973 "origin_id": 168,
7974 "origin_slot": 0,
7975 "target_id": 178,
7976 "target_slot": 0,
7977 "type": "MASK"
7978 },
7979 {
7980 "id": 208,
7981 "origin_id": 167,
7982 "origin_slot": 0,
7983 "target_id": 170,
7984 "target_slot": 0,
7985 "type": "MASK"
7986 },
7987 {
7988 "id": 209,
7989 "origin_id": 178,
7990 "origin_slot": 2,
7991 "target_id": 170,
7992 "target_slot": 1,
7993 "type": "INT"
7994 },
7995 {
7996 "id": 210,
7997 "origin_id": 178,
7998 "origin_slot": 3,
7999 "target_id": 170,
8000 "target_slot": 2,
8001 "type": "INT"
8002 },
8003 {
8004 "id": 211,
8005 "origin_id": 166,
8006 "origin_slot": 0,
8007 "target_id": 170,
8008 "target_slot": 3,
8009 "type": "INT"
8010 },
8011 {
8012 "id": 212,
8013 "origin_id": 166,
8014 "origin_slot": 1,
8015 "target_id": 170,
8016 "target_slot": 4,
8017 "type": "INT"
8018 },
8019 {
8020 "id": 207,
8021 "origin_id": 170,
8022 "origin_slot": 0,
8023 "target_id": 169,
8024 "target_slot": 0,
8025 "type": "MASK"
8026 },
8027 {
8028 "id": 330,
8029 "origin_id": 177,
8030 "origin_slot": 0,
8031 "target_id": 236,
8032 "target_slot": 0,
8033 "type": "IMAGE"
8034 },
8035 {
8036 "id": 331,
8037 "origin_id": 238,
8038 "origin_slot": 0,
8039 "target_id": 236,
8040 "target_slot": 1,
8041 "type": "INT"
8042 },
8043 {
8044 "id": 332,
8045 "origin_id": 238,
8046 "origin_slot": 1,
8047 "target_id": 236,
8048 "target_slot": 2,
8049 "type": "INT"
8050 },
8051 {
8052 "id": 333,
8053 "origin_id": 178,
8054 "origin_slot": 2,
8055 "target_id": 236,
8056 "target_slot": 3,
8057 "type": "INT"
8058 },
8059 {
8060 "id": 334,
8061 "origin_id": 178,
8062 "origin_slot": 3,
8063 "target_id": 236,
8064 "target_slot": 4,
8065 "type": "INT"
8066 },
8067 {
8068 "id": 225,
8069 "origin_id": 175,
8070 "origin_slot": 0,
8071 "target_id": 177,
8072 "target_slot": 1,
8073 "type": "IMAGE"
8074 },
8075 {
8076 "id": 226,
8077 "origin_id": 167,
8078 "origin_slot": 0,
8079 "target_id": 177,
8080 "target_slot": 2,
8081 "type": "MASK"
8082 },
8083 {
8084 "id": 337,
8085 "origin_id": 236,
8086 "origin_slot": 0,
8087 "target_id": 239,
8088 "target_slot": 0,
8089 "type": "IMAGE"
8090 },
8091 {
8092 "id": 338,
8093 "origin_id": 175,
8094 "origin_slot": 0,
8095 "target_id": 238,
8096 "target_slot": 0,
8097 "type": "IMAGE"
8098 },
8099 {
8100 "id": 241,
8101 "origin_id": -10,
8102 "origin_slot": 0,
8103 "target_id": 163,
8104 "target_slot": 0,
8105 "type": "IMAGE"
8106 },
8107 {
8108 "id": 230,
8109 "origin_id": -10,
8110 "origin_slot": 0,
8111 "target_id": 166,
8112 "target_slot": 0,
8113 "type": "IMAGE"
8114 },
8115 {
8116 "id": 231,
8117 "origin_id": -10,
8118 "origin_slot": 0,
8119 "target_id": 177,
8120 "target_slot": 0,
8121 "type": "IMAGE"
8122 },
8123 {
8124 "id": 591,
8125 "origin_id": 275,
8126 "origin_slot": 0,
8127 "target_id": -20,
8128 "target_slot": 0,
8129 "type": "IMAGE"
8130 },
8131 {
8132 "id": 600,
8133 "origin_id": 178,
8134 "origin_slot": 2,
8135 "target_id": -20,
8136 "target_slot": 1,
8137 "type": "INT"
8138 },
8139 {
8140 "id": 601,
8141 "origin_id": 178,
8142 "origin_slot": 3,
8143 "target_id": -20,
8144 "target_slot": 2,
8145 "type": "INT"
8146 },
8147 {
8148 "id": 602,
8149 "origin_id": 248,
8150 "origin_slot": 0,
8151 "target_id": -20,
8152 "target_slot": 3,
8153 "type": "INT"
8154 },
8155 {
8156 "id": 603,
8157 "origin_id": 249,
8158 "origin_slot": 0,
8159 "target_id": -20,
8160 "target_slot": 4,
8161 "type": "INT"
8162 }
8163 ],
8164 "extra": {
8165 "workflowRendererVersion": "LG"
8166 }
8167 },
8168 {
8169 "id": "69a6bfa9-1478-45c1-85cd-16aa7ab7397d",
8170 "version": 1,
8171 "state": {
8172 "lastGroupId": 0,
8173 "lastNodeId": 358,
8174 "lastLinkId": 628,
8175 "lastRerouteId": 0
8176 },
8177 "revision": 0,
8178 "config": [],
8179 "name": "Crop+Composite",
8180 "inputNode": {
8181 "id": -10,
8182 "bounding": [
8183 2610,
8184 -5435,
8185 120,
8186 100
8187 ]
8188 },
8189 "outputNode": {
8190 "id": -20,
8191 "bounding": [
8192 7530,
8193 -5435,
8194 120,
8195 60
8196 ]
8197 },
8198 "inputs": [
8199 {
8200 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
8201 "name": "images",
8202 "type": "IMAGE",
8203 "linkIds": [
8204 241,
8205 230,
8206 231
8207 ],
8208 "localized_name": "images",
8209 "pos": [
8210 2710,
8211 -5415
8212 ]
8213 },
8214 {
8215 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
8216 "name": "left",
8217 "type": "INT",
8218 "linkIds": [
8219 625,
8220 627
8221 ],
8222 "pos": [
8223 2710,
8224 -5395
8225 ]
8226 },
8227 {
8228 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
8229 "name": "top",
8230 "type": "INT",
8231 "linkIds": [
8232 626,
8233 628
8234 ],
8235 "pos": [
8236 2710,
8237 -5375
8238 ]
8239 }
8240 ],
8241 "outputs": [
8242 {
8243 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
8244 "name": "IMAGE",
8245 "type": "IMAGE",
8246 "linkIds": [
8247 591
8248 ],
8249 "localized_name": "IMAGE",
8250 "pos": [
8251 7550,
8252 -5415
8253 ]
8254 }
8255 ],
8256 "widgets": [],
8257 "nodes": [
8258 {
8259 "id": 167,
8260 "type": "Reroute",
8261 "pos": [
8262 3340,
8263 -5800
8264 ],
8265 "size": [
8266 75,
8267 26
8268 ],
8269 "flags": [],
8270 "order": 3,
8271 "mode": 0,
8272 "inputs": [
8273 {
8274 "name": "",
8275 "type": "*",
8276 "link": 205
8277 }
8278 ],
8279 "outputs": [
8280 {
8281 "name": "",
8282 "type": "MASK",
8283 "links": [
8284 206,
8285 208,
8286 226
8287 ]
8288 }
8289 ],
8290 "properties": {
8291 "showOutputText": false,
8292 "horizontal": false
8293 }
8294 },
8295 {
8296 "id": 183,
8297 "type": "MaskPreview+",
8298 "pos": [
8299 2790,
8300 -5270
8301 ],
8302 "size": [
8303 290,
8304 258
8305 ],
8306 "flags": [],
8307 "order": 11,
8308 "mode": 4,
8309 "inputs": [
8310 {
8311 "localized_name": "mask",
8312 "name": "mask",
8313 "type": "MASK",
8314 "link": 242
8315 }
8316 ],
8317 "outputs": [],
8318 "properties": {
8319 "Node name for S&R": "MaskPreview+",
8320 "cnr_id": "comfyui_essentials",
8321 "ver": "1.1.0"
8322 },
8323 "widgets_values": []
8324 },
8325 {
8326 "id": 163,
8327 "type": "ColorToMask",
8328 "pos": [
8329 2790,
8330 -5510
8331 ],
8332 "size": [
8333 270,
8334 178
8335 ],
8336 "flags": [],
8337 "order": 0,
8338 "mode": 0,
8339 "inputs": [
8340 {
8341 "localized_name": "images",
8342 "name": "images",
8343 "type": "IMAGE",
8344 "link": 241
8345 }
8346 ],
8347 "outputs": [
8348 {
8349 "localized_name": "MASK",
8350 "name": "MASK",
8351 "type": "MASK",
8352 "links": [
8353 205,
8354 242
8355 ]
8356 }
8357 ],
8358 "properties": {
8359 "Node name for S&R": "ColorToMask",
8360 "cnr_id": "comfyui-kjnodes",
8361 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
8362 },
8363 "widgets_values": [
8364 false,
8365 0,
8366 255,
8367 0,
8368 100,
8369 1
8370 ]
8371 },
8372 {
8373 "id": 175,
8374 "type": "LayerUtility: ColorImage V2",
8375 "pos": [
8376 3120,
8377 -5510
8378 ],
8379 "size": [
8380 221.025,
8381 130
8382 ],
8383 "flags": {
8384 "collapsed": false
8385 },
8386 "order": 7,
8387 "mode": 0,
8388 "inputs": [
8389 {
8390 "localized_name": "size_as",
8391 "name": "size_as",
8392 "shape": 7,
8393 "type": "*",
8394 "link": null
8395 },
8396 {
8397 "localized_name": "custom_width",
8398 "name": "custom_width",
8399 "type": "INT",
8400 "widget": {
8401 "name": "custom_width"
8402 },
8403 "link": 221
8404 },
8405 {
8406 "localized_name": "custom_height",
8407 "name": "custom_height",
8408 "type": "INT",
8409 "widget": {
8410 "name": "custom_height"
8411 },
8412 "link": 222
8413 }
8414 ],
8415 "outputs": [
8416 {
8417 "localized_name": "image",
8418 "name": "image",
8419 "type": "IMAGE",
8420 "links": [
8421 223,
8422 225,
8423 338,
8424 363
8425 ]
8426 }
8427 ],
8428 "properties": {
8429 "Node name for S&R": "LayerUtility: ColorImage V2",
8430 "cnr_id": "comfyui_layerstyle",
8431 "ver": "1.0.90"
8432 },
8433 "widgets_values": [
8434 "custom",
8435 512,
8436 512,
8437 "#00FF00"
8438 ],
8439 "color": "rgba(38, 73, 116, 0.7)"
8440 },
8441 {
8442 "id": 275,
8443 "type": "ImageResizeKJv2",
8444 "pos": [
8445 6810,
8446 -5510
8447 ],
8448 "size": [
8449 270,
8450 286
8451 ],
8452 "flags": [],
8453 "order": 20,
8454 "mode": 0,
8455 "inputs": [
8456 {
8457 "localized_name": "image",
8458 "name": "image",
8459 "type": "IMAGE",
8460 "link": 429
8461 },
8462 {
8463 "localized_name": "mask",
8464 "name": "mask",
8465 "shape": 7,
8466 "type": "MASK",
8467 "link": null
8468 },
8469 {
8470 "localized_name": "width",
8471 "name": "width",
8472 "type": "INT",
8473 "widget": {
8474 "name": "width"
8475 },
8476 "link": 430
8477 },
8478 {
8479 "localized_name": "height",
8480 "name": "height",
8481 "type": "INT",
8482 "widget": {
8483 "name": "height"
8484 },
8485 "link": 431
8486 }
8487 ],
8488 "outputs": [
8489 {
8490 "localized_name": "IMAGE",
8491 "name": "IMAGE",
8492 "type": "IMAGE",
8493 "links": [
8494 432,
8495 591
8496 ]
8497 },
8498 {
8499 "localized_name": "width",
8500 "name": "width",
8501 "type": "INT",
8502 "links": null
8503 },
8504 {
8505 "localized_name": "height",
8506 "name": "height",
8507 "type": "INT",
8508 "links": null
8509 },
8510 {
8511 "localized_name": "mask",
8512 "name": "mask",
8513 "type": "MASK",
8514 "links": null
8515 }
8516 ],
8517 "properties": {
8518 "Node name for S&R": "ImageResizeKJv2",
8519 "cnr_id": "comfyui-kjnodes",
8520 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
8521 },
8522 "widgets_values": [
8523 512,
8524 512,
8525 "nearest-exact",
8526 "stretch",
8527 "0, 0, 0",
8528 "center",
8529 2,
8530 "cpu"
8531 ]
8532 },
8533 {
8534 "id": 250,
8535 "type": "ImageCompositeMasked",
8536 "pos": [
8537 6460,
8538 -5510
8539 ],
8540 "size": [
8541 270,
8542 146
8543 ],
8544 "flags": [],
8545 "order": 18,
8546 "mode": 0,
8547 "inputs": [
8548 {
8549 "localized_name": "destination",
8550 "name": "destination",
8551 "type": "IMAGE",
8552 "link": 361
8553 },
8554 {
8555 "localized_name": "source",
8556 "name": "source",
8557 "type": "IMAGE",
8558 "link": 363
8559 },
8560 {
8561 "localized_name": "mask",
8562 "name": "mask",
8563 "shape": 7,
8564 "type": "MASK",
8565 "link": 362
8566 }
8567 ],
8568 "outputs": [
8569 {
8570 "localized_name": "IMAGE",
8571 "name": "IMAGE",
8572 "type": "IMAGE",
8573 "links": [
8574 364,
8575 429
8576 ]
8577 }
8578 ],
8579 "properties": {
8580 "Node name for S&R": "ImageCompositeMasked",
8581 "cnr_id": "comfy-core",
8582 "ver": "0.12.2"
8583 },
8584 "widgets_values": [
8585 0,
8586 0,
8587 true
8588 ]
8589 },
8590 {
8591 "id": 251,
8592 "type": "PreviewImage",
8593 "pos": [
8594 6460,
8595 -5240
8596 ],
8597 "size": [
8598 270,
8599 258
8600 ],
8601 "flags": [],
8602 "order": 19,
8603 "mode": 4,
8604 "inputs": [
8605 {
8606 "localized_name": "images",
8607 "name": "images",
8608 "type": "IMAGE",
8609 "link": 364
8610 }
8611 ],
8612 "outputs": [],
8613 "properties": {
8614 "Node name for S&R": "PreviewImage",
8615 "cnr_id": "comfy-core",
8616 "ver": "0.12.2"
8617 },
8618 "widgets_values": []
8619 },
8620 {
8621 "id": 246,
8622 "type": "PreviewImage",
8623 "pos": [
8624 6000,
8625 -5240
8626 ],
8627 "size": [
8628 310,
8629 260
8630 ],
8631 "flags": [],
8632 "order": 16,
8633 "mode": 4,
8634 "inputs": [
8635 {
8636 "localized_name": "images",
8637 "name": "images",
8638 "type": "IMAGE",
8639 "link": 349
8640 }
8641 ],
8642 "outputs": [],
8643 "properties": {
8644 "Node name for S&R": "PreviewImage",
8645 "cnr_id": "comfy-core",
8646 "ver": "0.12.2"
8647 },
8648 "widgets_values": []
8649 },
8650 {
8651 "id": 247,
8652 "type": "GetImageSize",
8653 "pos": [
8654 5320,
8655 -5370
8656 ],
8657 "size": [
8658 140,
8659 70
8660 ],
8661 "flags": {
8662 "collapsed": true
8663 },
8664 "order": 17,
8665 "mode": 0,
8666 "inputs": [
8667 {
8668 "localized_name": "image",
8669 "name": "image",
8670 "type": "IMAGE",
8671 "link": 350
8672 }
8673 ],
8674 "outputs": [
8675 {
8676 "localized_name": "width",
8677 "name": "width",
8678 "type": "INT",
8679 "links": []
8680 },
8681 {
8682 "localized_name": "height",
8683 "name": "height",
8684 "type": "INT",
8685 "links": []
8686 },
8687 {
8688 "localized_name": "batch_size",
8689 "name": "batch_size",
8690 "type": "INT",
8691 "links": null
8692 }
8693 ],
8694 "properties": {
8695 "Node name for S&R": "GetImageSize",
8696 "cnr_id": "comfy-core",
8697 "ver": "0.12.2"
8698 },
8699 "widgets_values": []
8700 },
8701 {
8702 "id": 176,
8703 "type": "PreviewImage",
8704 "pos": [
8705 3120,
8706 -5300
8707 ],
8708 "size": [
8709 220,
8710 258
8711 ],
8712 "flags": [],
8713 "order": 8,
8714 "mode": 4,
8715 "inputs": [
8716 {
8717 "localized_name": "images",
8718 "name": "images",
8719 "type": "IMAGE",
8720 "link": 223
8721 }
8722 ],
8723 "outputs": [],
8724 "properties": {
8725 "Node name for S&R": "PreviewImage",
8726 "cnr_id": "comfy-core",
8727 "ver": "0.12.2"
8728 },
8729 "widgets_values": []
8730 },
8731 {
8732 "id": 165,
8733 "type": "PreviewImage",
8734 "pos": [
8735 3500,
8736 -5300
8737 ],
8738 "size": [
8739 270,
8740 258
8741 ],
8742 "flags": [],
8743 "order": 1,
8744 "mode": 4,
8745 "inputs": [
8746 {
8747 "localized_name": "images",
8748 "name": "images",
8749 "type": "IMAGE",
8750 "link": 203
8751 }
8752 ],
8753 "outputs": [],
8754 "properties": {
8755 "Node name for S&R": "PreviewImage",
8756 "cnr_id": "comfy-core",
8757 "ver": "0.12.2"
8758 },
8759 "widgets_values": []
8760 },
8761 {
8762 "id": 168,
8763 "type": "InvertMask",
8764 "pos": [
8765 3770,
8766 -5770
8767 ],
8768 "size": [
8769 140,
8770 30
8771 ],
8772 "flags": {
8773 "collapsed": true
8774 },
8775 "order": 4,
8776 "mode": 0,
8777 "inputs": [
8778 {
8779 "localized_name": "mask",
8780 "name": "mask",
8781 "type": "MASK",
8782 "link": 206
8783 }
8784 ],
8785 "outputs": [
8786 {
8787 "localized_name": "MASK",
8788 "name": "MASK",
8789 "type": "MASK",
8790 "links": [
8791 227
8792 ]
8793 }
8794 ],
8795 "properties": {
8796 "Node name for S&R": "InvertMask",
8797 "cnr_id": "comfy-core",
8798 "ver": "0.12.2"
8799 },
8800 "widgets_values": []
8801 },
8802 {
8803 "id": 177,
8804 "type": "ImageCompositeMasked",
8805 "pos": [
8806 3500,
8807 -5510
8808 ],
8809 "size": [
8810 270,
8811 146
8812 ],
8813 "flags": [],
8814 "order": 9,
8815 "mode": 0,
8816 "inputs": [
8817 {
8818 "localized_name": "destination",
8819 "name": "destination",
8820 "type": "IMAGE",
8821 "link": 231
8822 },
8823 {
8824 "localized_name": "source",
8825 "name": "source",
8826 "type": "IMAGE",
8827 "link": 225
8828 },
8829 {
8830 "localized_name": "mask",
8831 "name": "mask",
8832 "shape": 7,
8833 "type": "MASK",
8834 "link": 226
8835 }
8836 ],
8837 "outputs": [
8838 {
8839 "localized_name": "IMAGE",
8840 "name": "IMAGE",
8841 "type": "IMAGE",
8842 "links": [
8843 203,
8844 330
8845 ]
8846 }
8847 ],
8848 "properties": {
8849 "Node name for S&R": "ImageCompositeMasked",
8850 "cnr_id": "comfy-core",
8851 "ver": "0.12.2"
8852 },
8853 "widgets_values": [
8854 0,
8855 0,
8856 false
8857 ]
8858 },
8859 {
8860 "id": 238,
8861 "type": "GetImageSize",
8862 "pos": [
8863 4630,
8864 -5460
8865 ],
8866 "size": [
8867 140,
8868 66
8869 ],
8870 "flags": {
8871 "collapsed": true
8872 },
8873 "order": 13,
8874 "mode": 0,
8875 "inputs": [
8876 {
8877 "localized_name": "image",
8878 "name": "image",
8879 "type": "IMAGE",
8880 "link": 338
8881 }
8882 ],
8883 "outputs": [
8884 {
8885 "localized_name": "width",
8886 "name": "width",
8887 "type": "INT",
8888 "links": [
8889 331,
8890 430
8891 ]
8892 },
8893 {
8894 "localized_name": "height",
8895 "name": "height",
8896 "type": "INT",
8897 "links": [
8898 332,
8899 431
8900 ]
8901 },
8902 {
8903 "localized_name": "batch_size",
8904 "name": "batch_size",
8905 "type": "INT",
8906 "links": null
8907 }
8908 ],
8909 "properties": {
8910 "Node name for S&R": "GetImageSize",
8911 "cnr_id": "comfy-core",
8912 "ver": "0.12.2"
8913 },
8914 "widgets_values": []
8915 },
8916 {
8917 "id": 169,
8918 "type": "MaskPreview+",
8919 "pos": [
8920 4250,
8921 -5570
8922 ],
8923 "size": [
8924 300,
8925 258
8926 ],
8927 "flags": [],
8928 "order": 5,
8929 "mode": 4,
8930 "inputs": [
8931 {
8932 "localized_name": "mask",
8933 "name": "mask",
8934 "type": "MASK",
8935 "link": 207
8936 }
8937 ],
8938 "outputs": [],
8939 "properties": {
8940 "Node name for S&R": "MaskPreview+",
8941 "cnr_id": "comfyui_essentials",
8942 "ver": "1.1.0"
8943 },
8944 "widgets_values": []
8945 },
8946 {
8947 "id": 239,
8948 "type": "PreviewImage",
8949 "pos": [
8950 4960,
8951 -5330
8952 ],
8953 "size": [
8954 280,
8955 258
8956 ],
8957 "flags": [],
8958 "order": 14,
8959 "mode": 4,
8960 "inputs": [
8961 {
8962 "localized_name": "images",
8963 "name": "images",
8964 "type": "IMAGE",
8965 "link": 337
8966 }
8967 ],
8968 "outputs": [],
8969 "properties": {
8970 "Node name for S&R": "PreviewImage",
8971 "cnr_id": "comfy-core",
8972 "ver": "0.12.2"
8973 },
8974 "widgets_values": []
8975 },
8976 {
8977 "id": 276,
8978 "type": "PreviewImage",
8979 "pos": [
8980 7130,
8981 -5510
8982 ],
8983 "size": [
8984 340,
8985 280
8986 ],
8987 "flags": [],
8988 "order": 21,
8989 "mode": 4,
8990 "inputs": [
8991 {
8992 "localized_name": "images",
8993 "name": "images",
8994 "type": "IMAGE",
8995 "link": 432
8996 }
8997 ],
8998 "outputs": [],
8999 "properties": {
9000 "Node name for S&R": "PreviewImage",
9001 "cnr_id": "comfy-core",
9002 "ver": "0.12.2"
9003 },
9004 "widgets_values": []
9005 },
9006 {
9007 "id": 166,
9008 "type": "GetImageSize",
9009 "pos": [
9010 2790,
9011 -5790
9012 ],
9013 "size": [
9014 140,
9015 66
9016 ],
9017 "flags": {
9018 "collapsed": false
9019 },
9020 "order": 2,
9021 "mode": 0,
9022 "inputs": [
9023 {
9024 "localized_name": "image",
9025 "name": "image",
9026 "type": "IMAGE",
9027 "link": 230
9028 }
9029 ],
9030 "outputs": [
9031 {
9032 "localized_name": "width",
9033 "name": "width",
9034 "type": "INT",
9035 "links": [
9036 211,
9037 221,
9038 614
9039 ]
9040 },
9041 {
9042 "localized_name": "height",
9043 "name": "height",
9044 "type": "INT",
9045 "links": [
9046 212,
9047 222,
9048 615
9049 ]
9050 },
9051 {
9052 "localized_name": "batch_size",
9053 "name": "batch_size",
9054 "type": "INT",
9055 "links": null
9056 }
9057 ],
9058 "properties": {
9059 "Node name for S&R": "GetImageSize",
9060 "cnr_id": "comfy-core",
9061 "ver": "0.12.2"
9062 },
9063 "widgets_values": []
9064 },
9065 {
9066 "id": 357,
9067 "type": "SimpleMath+",
9068 "pos": [
9069 5560,
9070 -6020
9071 ],
9072 "size": [
9073 270,
9074 78
9075 ],
9076 "flags": {
9077 "collapsed": false
9078 },
9079 "order": 23,
9080 "mode": 4,
9081 "inputs": [
9082 {
9083 "localized_name": "a",
9084 "name": "a",
9085 "shape": 7,
9086 "type": "INT,FLOAT",
9087 "link": 614
9088 },
9089 {
9090 "localized_name": "b",
9091 "name": "b",
9092 "shape": 7,
9093 "type": "INT,FLOAT",
9094 "link": 613
9095 }
9096 ],
9097 "outputs": [
9098 {
9099 "localized_name": "INT",
9100 "name": "INT",
9101 "type": "INT",
9102 "links": []
9103 },
9104 {
9105 "localized_name": "FLOAT",
9106 "name": "FLOAT",
9107 "type": "FLOAT",
9108 "links": null
9109 }
9110 ],
9111 "properties": {
9112 "Node name for S&R": "SimpleMath+",
9113 "cnr_id": "comfyui_essentials",
9114 "ver": "1.1.0"
9115 },
9116 "widgets_values": [
9117 "(a-b) / 2"
9118 ]
9119 },
9120 {
9121 "id": 356,
9122 "type": "SimpleMath+",
9123 "pos": [
9124 5560,
9125 -5830
9126 ],
9127 "size": [
9128 270,
9129 78
9130 ],
9131 "flags": [],
9132 "order": 22,
9133 "mode": 4,
9134 "inputs": [
9135 {
9136 "localized_name": "a",
9137 "name": "a",
9138 "shape": 7,
9139 "type": "INT,FLOAT",
9140 "link": 615
9141 },
9142 {
9143 "localized_name": "b",
9144 "name": "b",
9145 "shape": 7,
9146 "type": "INT,FLOAT",
9147 "link": 612
9148 }
9149 ],
9150 "outputs": [
9151 {
9152 "localized_name": "INT",
9153 "name": "INT",
9154 "type": "INT",
9155 "links": []
9156 },
9157 {
9158 "localized_name": "FLOAT",
9159 "name": "FLOAT",
9160 "type": "FLOAT",
9161 "links": null
9162 }
9163 ],
9164 "properties": {
9165 "Node name for S&R": "SimpleMath+",
9166 "cnr_id": "comfyui_essentials",
9167 "ver": "1.1.0"
9168 },
9169 "widgets_values": [
9170 "(a-b) / 2"
9171 ]
9172 },
9173 {
9174 "id": 236,
9175 "type": "ImageCrop",
9176 "pos": [
9177 4960,
9178 -5510
9179 ],
9180 "size": [
9181 210,
9182 130
9183 ],
9184 "flags": [],
9185 "order": 12,
9186 "mode": 0,
9187 "inputs": [
9188 {
9189 "localized_name": "image",
9190 "name": "image",
9191 "type": "IMAGE",
9192 "link": 330
9193 },
9194 {
9195 "localized_name": "width",
9196 "name": "width",
9197 "type": "INT",
9198 "widget": {
9199 "name": "width"
9200 },
9201 "link": 331
9202 },
9203 {
9204 "localized_name": "height",
9205 "name": "height",
9206 "type": "INT",
9207 "widget": {
9208 "name": "height"
9209 },
9210 "link": 332
9211 },
9212 {
9213 "localized_name": "x",
9214 "name": "x",
9215 "type": "INT",
9216 "widget": {
9217 "name": "x"
9218 },
9219 "link": 621
9220 },
9221 {
9222 "localized_name": "y",
9223 "name": "y",
9224 "type": "INT",
9225 "widget": {
9226 "name": "y"
9227 },
9228 "link": 622
9229 }
9230 ],
9231 "outputs": [
9232 {
9233 "localized_name": "IMAGE",
9234 "name": "IMAGE",
9235 "type": "IMAGE",
9236 "links": [
9237 337,
9238 347,
9239 350,
9240 616
9241 ]
9242 }
9243 ],
9244 "properties": {
9245 "Node name for S&R": "ImageCrop",
9246 "cnr_id": "comfy-core",
9247 "ver": "0.12.2"
9248 },
9249 "widgets_values": [
9250 512,
9251 512,
9252 0,
9253 0
9254 ]
9255 },
9256 {
9257 "id": 170,
9258 "type": "CropMask",
9259 "pos": [
9260 4250,
9261 -5750
9262 ],
9263 "size": [
9264 210,
9265 130
9266 ],
9267 "flags": {
9268 "collapsed": false
9269 },
9270 "order": 6,
9271 "mode": 0,
9272 "inputs": [
9273 {
9274 "localized_name": "mask",
9275 "name": "mask",
9276 "type": "MASK",
9277 "link": 208
9278 },
9279 {
9280 "localized_name": "x",
9281 "name": "x",
9282 "type": "INT",
9283 "widget": {
9284 "name": "x"
9285 },
9286 "link": 623
9287 },
9288 {
9289 "localized_name": "y",
9290 "name": "y",
9291 "type": "INT",
9292 "widget": {
9293 "name": "y"
9294 },
9295 "link": 624
9296 },
9297 {
9298 "localized_name": "width",
9299 "name": "width",
9300 "type": "INT",
9301 "widget": {
9302 "name": "width"
9303 },
9304 "link": 211
9305 },
9306 {
9307 "localized_name": "height",
9308 "name": "height",
9309 "type": "INT",
9310 "widget": {
9311 "name": "height"
9312 },
9313 "link": 212
9314 }
9315 ],
9316 "outputs": [
9317 {
9318 "localized_name": "MASK",
9319 "name": "MASK",
9320 "type": "MASK",
9321 "links": [
9322 207
9323 ]
9324 }
9325 ],
9326 "properties": {
9327 "Node name for S&R": "CropMask",
9328 "cnr_id": "comfy-core",
9329 "ver": "0.12.2"
9330 },
9331 "widgets_values": [
9332 0,
9333 0,
9334 512,
9335 512
9336 ]
9337 },
9338 {
9339 "id": 178,
9340 "type": "MaskBoundingBox+",
9341 "pos": [
9342 3910,
9343 -6070
9344 ],
9345 "size": [
9346 220,
9347 182
9348 ],
9349 "flags": {
9350 "collapsed": false
9351 },
9352 "order": 10,
9353 "mode": 0,
9354 "inputs": [
9355 {
9356 "localized_name": "mask",
9357 "name": "mask",
9358 "type": "MASK",
9359 "link": 227
9360 },
9361 {
9362 "localized_name": "image_optional",
9363 "name": "image_optional",
9364 "shape": 7,
9365 "type": "IMAGE",
9366 "link": null
9367 }
9368 ],
9369 "outputs": [
9370 {
9371 "localized_name": "MASK",
9372 "name": "MASK",
9373 "type": "MASK",
9374 "links": []
9375 },
9376 {
9377 "localized_name": "IMAGE",
9378 "name": "IMAGE",
9379 "type": "IMAGE",
9380 "links": null
9381 },
9382 {
9383 "localized_name": "x",
9384 "name": "x",
9385 "type": "INT",
9386 "links": [
9387 621,
9388 623
9389 ]
9390 },
9391 {
9392 "localized_name": "y",
9393 "name": "y",
9394 "type": "INT",
9395 "links": [
9396 622,
9397 624
9398 ]
9399 },
9400 {
9401 "localized_name": "width",
9402 "name": "width",
9403 "type": "INT",
9404 "links": null
9405 },
9406 {
9407 "localized_name": "height",
9408 "name": "height",
9409 "type": "INT",
9410 "links": null
9411 }
9412 ],
9413 "properties": {
9414 "Node name for S&R": "MaskBoundingBox+",
9415 "cnr_id": "comfyui_essentials",
9416 "ver": "1.1.0"
9417 },
9418 "widgets_values": [
9419 0,
9420 0
9421 ]
9422 },
9423 {
9424 "id": 358,
9425 "type": "GetImageSize",
9426 "pos": [
9427 5280,
9428 -5880
9429 ],
9430 "size": [
9431 140,
9432 70
9433 ],
9434 "flags": {
9435 "collapsed": true
9436 },
9437 "order": 24,
9438 "mode": 4,
9439 "inputs": [
9440 {
9441 "localized_name": "image",
9442 "name": "image",
9443 "type": "IMAGE",
9444 "link": 616
9445 }
9446 ],
9447 "outputs": [
9448 {
9449 "localized_name": "width",
9450 "name": "width",
9451 "type": "INT",
9452 "links": [
9453 613
9454 ]
9455 },
9456 {
9457 "localized_name": "height",
9458 "name": "height",
9459 "type": "INT",
9460 "links": [
9461 612
9462 ]
9463 },
9464 {
9465 "localized_name": "batch_size",
9466 "name": "batch_size",
9467 "type": "INT",
9468 "links": null
9469 }
9470 ],
9471 "properties": {
9472 "Node name for S&R": "GetImageSize",
9473 "cnr_id": "comfy-core",
9474 "ver": "0.12.2"
9475 },
9476 "widgets_values": []
9477 },
9478 {
9479 "id": 244,
9480 "type": "ImagePadForOutpaintMasked",
9481 "pos": [
9482 6000,
9483 -5510
9484 ],
9485 "size": [
9486 311.4107421875,
9487 174
9488 ],
9489 "flags": [],
9490 "order": 15,
9491 "mode": 0,
9492 "inputs": [
9493 {
9494 "localized_name": "image",
9495 "name": "image",
9496 "type": "IMAGE",
9497 "link": 347
9498 },
9499 {
9500 "localized_name": "mask",
9501 "name": "mask",
9502 "shape": 7,
9503 "type": "MASK",
9504 "link": null
9505 },
9506 {
9507 "localized_name": "left",
9508 "name": "left",
9509 "type": "INT",
9510 "widget": {
9511 "name": "left"
9512 },
9513 "link": 625
9514 },
9515 {
9516 "localized_name": "top",
9517 "name": "top",
9518 "type": "INT",
9519 "widget": {
9520 "name": "top"
9521 },
9522 "link": 626
9523 },
9524 {
9525 "localized_name": "right",
9526 "name": "right",
9527 "type": "INT",
9528 "widget": {
9529 "name": "right"
9530 },
9531 "link": 627
9532 },
9533 {
9534 "localized_name": "bottom",
9535 "name": "bottom",
9536 "type": "INT",
9537 "widget": {
9538 "name": "bottom"
9539 },
9540 "link": 628
9541 }
9542 ],
9543 "outputs": [
9544 {
9545 "localized_name": "IMAGE",
9546 "name": "IMAGE",
9547 "type": "IMAGE",
9548 "links": [
9549 349,
9550 361
9551 ]
9552 },
9553 {
9554 "localized_name": "MASK",
9555 "name": "MASK",
9556 "type": "MASK",
9557 "links": [
9558 362
9559 ]
9560 }
9561 ],
9562 "properties": {
9563 "Node name for S&R": "ImagePadForOutpaintMasked",
9564 "cnr_id": "comfyui-kjnodes",
9565 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
9566 },
9567 "widgets_values": [
9568 0,
9569 0,
9570 0,
9571 0,
9572 0
9573 ]
9574 }
9575 ],
9576 "groups": [],
9577 "links": [
9578 {
9579 "id": 205,
9580 "origin_id": 163,
9581 "origin_slot": 0,
9582 "target_id": 167,
9583 "target_slot": 0,
9584 "type": "MASK"
9585 },
9586 {
9587 "id": 242,
9588 "origin_id": 163,
9589 "origin_slot": 0,
9590 "target_id": 183,
9591 "target_slot": 0,
9592 "type": "MASK"
9593 },
9594 {
9595 "id": 347,
9596 "origin_id": 236,
9597 "origin_slot": 0,
9598 "target_id": 244,
9599 "target_slot": 0,
9600 "type": "IMAGE"
9601 },
9602 {
9603 "id": 221,
9604 "origin_id": 166,
9605 "origin_slot": 0,
9606 "target_id": 175,
9607 "target_slot": 1,
9608 "type": "INT"
9609 },
9610 {
9611 "id": 222,
9612 "origin_id": 166,
9613 "origin_slot": 1,
9614 "target_id": 175,
9615 "target_slot": 2,
9616 "type": "INT"
9617 },
9618 {
9619 "id": 429,
9620 "origin_id": 250,
9621 "origin_slot": 0,
9622 "target_id": 275,
9623 "target_slot": 0,
9624 "type": "IMAGE"
9625 },
9626 {
9627 "id": 430,
9628 "origin_id": 238,
9629 "origin_slot": 0,
9630 "target_id": 275,
9631 "target_slot": 2,
9632 "type": "INT"
9633 },
9634 {
9635 "id": 431,
9636 "origin_id": 238,
9637 "origin_slot": 1,
9638 "target_id": 275,
9639 "target_slot": 3,
9640 "type": "INT"
9641 },
9642 {
9643 "id": 432,
9644 "origin_id": 275,
9645 "origin_slot": 0,
9646 "target_id": 276,
9647 "target_slot": 0,
9648 "type": "IMAGE"
9649 },
9650 {
9651 "id": 361,
9652 "origin_id": 244,
9653 "origin_slot": 0,
9654 "target_id": 250,
9655 "target_slot": 0,
9656 "type": "IMAGE"
9657 },
9658 {
9659 "id": 363,
9660 "origin_id": 175,
9661 "origin_slot": 0,
9662 "target_id": 250,
9663 "target_slot": 1,
9664 "type": "IMAGE"
9665 },
9666 {
9667 "id": 362,
9668 "origin_id": 244,
9669 "origin_slot": 1,
9670 "target_id": 250,
9671 "target_slot": 2,
9672 "type": "MASK"
9673 },
9674 {
9675 "id": 364,
9676 "origin_id": 250,
9677 "origin_slot": 0,
9678 "target_id": 251,
9679 "target_slot": 0,
9680 "type": "IMAGE"
9681 },
9682 {
9683 "id": 349,
9684 "origin_id": 244,
9685 "origin_slot": 0,
9686 "target_id": 246,
9687 "target_slot": 0,
9688 "type": "IMAGE"
9689 },
9690 {
9691 "id": 350,
9692 "origin_id": 236,
9693 "origin_slot": 0,
9694 "target_id": 247,
9695 "target_slot": 0,
9696 "type": "IMAGE"
9697 },
9698 {
9699 "id": 223,
9700 "origin_id": 175,
9701 "origin_slot": 0,
9702 "target_id": 176,
9703 "target_slot": 0,
9704 "type": "IMAGE"
9705 },
9706 {
9707 "id": 203,
9708 "origin_id": 177,
9709 "origin_slot": 0,
9710 "target_id": 165,
9711 "target_slot": 0,
9712 "type": "IMAGE"
9713 },
9714 {
9715 "id": 206,
9716 "origin_id": 167,
9717 "origin_slot": 0,
9718 "target_id": 168,
9719 "target_slot": 0,
9720 "type": "MASK"
9721 },
9722 {
9723 "id": 227,
9724 "origin_id": 168,
9725 "origin_slot": 0,
9726 "target_id": 178,
9727 "target_slot": 0,
9728 "type": "MASK"
9729 },
9730 {
9731 "id": 208,
9732 "origin_id": 167,
9733 "origin_slot": 0,
9734 "target_id": 170,
9735 "target_slot": 0,
9736 "type": "MASK"
9737 },
9738 {
9739 "id": 211,
9740 "origin_id": 166,
9741 "origin_slot": 0,
9742 "target_id": 170,
9743 "target_slot": 3,
9744 "type": "INT"
9745 },
9746 {
9747 "id": 212,
9748 "origin_id": 166,
9749 "origin_slot": 1,
9750 "target_id": 170,
9751 "target_slot": 4,
9752 "type": "INT"
9753 },
9754 {
9755 "id": 207,
9756 "origin_id": 170,
9757 "origin_slot": 0,
9758 "target_id": 169,
9759 "target_slot": 0,
9760 "type": "MASK"
9761 },
9762 {
9763 "id": 330,
9764 "origin_id": 177,
9765 "origin_slot": 0,
9766 "target_id": 236,
9767 "target_slot": 0,
9768 "type": "IMAGE"
9769 },
9770 {
9771 "id": 331,
9772 "origin_id": 238,
9773 "origin_slot": 0,
9774 "target_id": 236,
9775 "target_slot": 1,
9776 "type": "INT"
9777 },
9778 {
9779 "id": 332,
9780 "origin_id": 238,
9781 "origin_slot": 1,
9782 "target_id": 236,
9783 "target_slot": 2,
9784 "type": "INT"
9785 },
9786 {
9787 "id": 225,
9788 "origin_id": 175,
9789 "origin_slot": 0,
9790 "target_id": 177,
9791 "target_slot": 1,
9792 "type": "IMAGE"
9793 },
9794 {
9795 "id": 226,
9796 "origin_id": 167,
9797 "origin_slot": 0,
9798 "target_id": 177,
9799 "target_slot": 2,
9800 "type": "MASK"
9801 },
9802 {
9803 "id": 337,
9804 "origin_id": 236,
9805 "origin_slot": 0,
9806 "target_id": 239,
9807 "target_slot": 0,
9808 "type": "IMAGE"
9809 },
9810 {
9811 "id": 338,
9812 "origin_id": 175,
9813 "origin_slot": 0,
9814 "target_id": 238,
9815 "target_slot": 0,
9816 "type": "IMAGE"
9817 },
9818 {
9819 "id": 241,
9820 "origin_id": -10,
9821 "origin_slot": 0,
9822 "target_id": 163,
9823 "target_slot": 0,
9824 "type": "IMAGE"
9825 },
9826 {
9827 "id": 230,
9828 "origin_id": -10,
9829 "origin_slot": 0,
9830 "target_id": 166,
9831 "target_slot": 0,
9832 "type": "IMAGE"
9833 },
9834 {
9835 "id": 231,
9836 "origin_id": -10,
9837 "origin_slot": 0,
9838 "target_id": 177,
9839 "target_slot": 0,
9840 "type": "IMAGE"
9841 },
9842 {
9843 "id": 591,
9844 "origin_id": 275,
9845 "origin_slot": 0,
9846 "target_id": -20,
9847 "target_slot": 0,
9848 "type": "IMAGE"
9849 },
9850 {
9851 "id": 612,
9852 "origin_id": 358,
9853 "origin_slot": 1,
9854 "target_id": 356,
9855 "target_slot": 1,
9856 "type": "INT"
9857 },
9858 {
9859 "id": 613,
9860 "origin_id": 358,
9861 "origin_slot": 0,
9862 "target_id": 357,
9863 "target_slot": 1,
9864 "type": "INT"
9865 },
9866 {
9867 "id": 614,
9868 "origin_id": 166,
9869 "origin_slot": 0,
9870 "target_id": 357,
9871 "target_slot": 0,
9872 "type": "INT"
9873 },
9874 {
9875 "id": 615,
9876 "origin_id": 166,
9877 "origin_slot": 1,
9878 "target_id": 356,
9879 "target_slot": 0,
9880 "type": "INT"
9881 },
9882 {
9883 "id": 616,
9884 "origin_id": 236,
9885 "origin_slot": 0,
9886 "target_id": 358,
9887 "target_slot": 0,
9888 "type": "IMAGE"
9889 },
9890 {
9891 "id": 621,
9892 "origin_id": 178,
9893 "origin_slot": 2,
9894 "target_id": 236,
9895 "target_slot": 3,
9896 "type": "INT"
9897 },
9898 {
9899 "id": 622,
9900 "origin_id": 178,
9901 "origin_slot": 3,
9902 "target_id": 236,
9903 "target_slot": 4,
9904 "type": "INT"
9905 },
9906 {
9907 "id": 623,
9908 "origin_id": 178,
9909 "origin_slot": 2,
9910 "target_id": 170,
9911 "target_slot": 1,
9912 "type": "INT"
9913 },
9914 {
9915 "id": 624,
9916 "origin_id": 178,
9917 "origin_slot": 3,
9918 "target_id": 170,
9919 "target_slot": 2,
9920 "type": "INT"
9921 },
9922 {
9923 "id": 625,
9924 "origin_id": -10,
9925 "origin_slot": 1,
9926 "target_id": 244,
9927 "target_slot": 2,
9928 "type": "INT"
9929 },
9930 {
9931 "id": 626,
9932 "origin_id": -10,
9933 "origin_slot": 2,
9934 "target_id": 244,
9935 "target_slot": 3,
9936 "type": "INT"
9937 },
9938 {
9939 "id": 627,
9940 "origin_id": -10,
9941 "origin_slot": 1,
9942 "target_id": 244,
9943 "target_slot": 4,
9944 "type": "INT"
9945 },
9946 {
9947 "id": 628,
9948 "origin_id": -10,
9949 "origin_slot": 2,
9950 "target_id": 244,
9951 "target_slot": 5,
9952 "type": "INT"
9953 }
9954 ],
9955 "extra": {
9956 "workflowRendererVersion": "LG"
9957 }
9958 },
9959 {
9960 "id": "381cb43d-1b97-446d-9d8b-09def3168e4f",
9961 "version": 1,
9962 "state": {
9963 "lastGroupId": 0,
9964 "lastNodeId": 358,
9965 "lastLinkId": 628,
9966 "lastRerouteId": 0
9967 },
9968 "revision": 0,
9969 "config": [],
9970 "name": "Crop+Composite",
9971 "inputNode": {
9972 "id": -10,
9973 "bounding": [
9974 2610,
9975 -5435,
9976 120,
9977 100
9978 ]
9979 },
9980 "outputNode": {
9981 "id": -20,
9982 "bounding": [
9983 7530,
9984 -5435,
9985 120,
9986 60
9987 ]
9988 },
9989 "inputs": [
9990 {
9991 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
9992 "name": "images",
9993 "type": "IMAGE",
9994 "linkIds": [
9995 241,
9996 230,
9997 231
9998 ],
9999 "localized_name": "images",
10000 "pos": [
10001 2710,
10002 -5415
10003 ]
10004 },
10005 {
10006 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
10007 "name": "left",
10008 "type": "INT",
10009 "linkIds": [
10010 625,
10011 627
10012 ],
10013 "pos": [
10014 2710,
10015 -5395
10016 ]
10017 },
10018 {
10019 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
10020 "name": "top",
10021 "type": "INT",
10022 "linkIds": [
10023 626,
10024 628
10025 ],
10026 "pos": [
10027 2710,
10028 -5375
10029 ]
10030 }
10031 ],
10032 "outputs": [
10033 {
10034 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
10035 "name": "IMAGE",
10036 "type": "IMAGE",
10037 "linkIds": [
10038 591
10039 ],
10040 "localized_name": "IMAGE",
10041 "pos": [
10042 7550,
10043 -5415
10044 ]
10045 }
10046 ],
10047 "widgets": [],
10048 "nodes": [
10049 {
10050 "id": 167,
10051 "type": "Reroute",
10052 "pos": [
10053 3340,
10054 -5800
10055 ],
10056 "size": [
10057 75,
10058 26
10059 ],
10060 "flags": [],
10061 "order": 3,
10062 "mode": 0,
10063 "inputs": [
10064 {
10065 "name": "",
10066 "type": "*",
10067 "link": 205
10068 }
10069 ],
10070 "outputs": [
10071 {
10072 "name": "",
10073 "type": "MASK",
10074 "links": [
10075 206,
10076 208,
10077 226
10078 ]
10079 }
10080 ],
10081 "properties": {
10082 "showOutputText": false,
10083 "horizontal": false
10084 }
10085 },
10086 {
10087 "id": 183,
10088 "type": "MaskPreview+",
10089 "pos": [
10090 2790,
10091 -5270
10092 ],
10093 "size": [
10094 290,
10095 258
10096 ],
10097 "flags": [],
10098 "order": 11,
10099 "mode": 4,
10100 "inputs": [
10101 {
10102 "localized_name": "mask",
10103 "name": "mask",
10104 "type": "MASK",
10105 "link": 242
10106 }
10107 ],
10108 "outputs": [],
10109 "properties": {
10110 "Node name for S&R": "MaskPreview+",
10111 "cnr_id": "comfyui_essentials",
10112 "ver": "1.1.0"
10113 },
10114 "widgets_values": []
10115 },
10116 {
10117 "id": 163,
10118 "type": "ColorToMask",
10119 "pos": [
10120 2790,
10121 -5510
10122 ],
10123 "size": [
10124 270,
10125 178
10126 ],
10127 "flags": [],
10128 "order": 0,
10129 "mode": 0,
10130 "inputs": [
10131 {
10132 "localized_name": "images",
10133 "name": "images",
10134 "type": "IMAGE",
10135 "link": 241
10136 }
10137 ],
10138 "outputs": [
10139 {
10140 "localized_name": "MASK",
10141 "name": "MASK",
10142 "type": "MASK",
10143 "links": [
10144 205,
10145 242
10146 ]
10147 }
10148 ],
10149 "properties": {
10150 "Node name for S&R": "ColorToMask",
10151 "cnr_id": "comfyui-kjnodes",
10152 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
10153 },
10154 "widgets_values": [
10155 false,
10156 0,
10157 255,
10158 0,
10159 100,
10160 1
10161 ]
10162 },
10163 {
10164 "id": 175,
10165 "type": "LayerUtility: ColorImage V2",
10166 "pos": [
10167 3120,
10168 -5510
10169 ],
10170 "size": [
10171 221.025,
10172 130
10173 ],
10174 "flags": {
10175 "collapsed": false
10176 },
10177 "order": 7,
10178 "mode": 0,
10179 "inputs": [
10180 {
10181 "localized_name": "size_as",
10182 "name": "size_as",
10183 "shape": 7,
10184 "type": "*",
10185 "link": null
10186 },
10187 {
10188 "localized_name": "custom_width",
10189 "name": "custom_width",
10190 "type": "INT",
10191 "widget": {
10192 "name": "custom_width"
10193 },
10194 "link": 221
10195 },
10196 {
10197 "localized_name": "custom_height",
10198 "name": "custom_height",
10199 "type": "INT",
10200 "widget": {
10201 "name": "custom_height"
10202 },
10203 "link": 222
10204 }
10205 ],
10206 "outputs": [
10207 {
10208 "localized_name": "image",
10209 "name": "image",
10210 "type": "IMAGE",
10211 "links": [
10212 223,
10213 225,
10214 338,
10215 363
10216 ]
10217 }
10218 ],
10219 "properties": {
10220 "Node name for S&R": "LayerUtility: ColorImage V2",
10221 "cnr_id": "comfyui_layerstyle",
10222 "ver": "1.0.90"
10223 },
10224 "widgets_values": [
10225 "custom",
10226 512,
10227 512,
10228 "#00FF00"
10229 ],
10230 "color": "rgba(38, 73, 116, 0.7)"
10231 },
10232 {
10233 "id": 275,
10234 "type": "ImageResizeKJv2",
10235 "pos": [
10236 6810,
10237 -5510
10238 ],
10239 "size": [
10240 270,
10241 286
10242 ],
10243 "flags": [],
10244 "order": 20,
10245 "mode": 0,
10246 "inputs": [
10247 {
10248 "localized_name": "image",
10249 "name": "image",
10250 "type": "IMAGE",
10251 "link": 429
10252 },
10253 {
10254 "localized_name": "mask",
10255 "name": "mask",
10256 "shape": 7,
10257 "type": "MASK",
10258 "link": null
10259 },
10260 {
10261 "localized_name": "width",
10262 "name": "width",
10263 "type": "INT",
10264 "widget": {
10265 "name": "width"
10266 },
10267 "link": 430
10268 },
10269 {
10270 "localized_name": "height",
10271 "name": "height",
10272 "type": "INT",
10273 "widget": {
10274 "name": "height"
10275 },
10276 "link": 431
10277 }
10278 ],
10279 "outputs": [
10280 {
10281 "localized_name": "IMAGE",
10282 "name": "IMAGE",
10283 "type": "IMAGE",
10284 "links": [
10285 432,
10286 591
10287 ]
10288 },
10289 {
10290 "localized_name": "width",
10291 "name": "width",
10292 "type": "INT",
10293 "links": null
10294 },
10295 {
10296 "localized_name": "height",
10297 "name": "height",
10298 "type": "INT",
10299 "links": null
10300 },
10301 {
10302 "localized_name": "mask",
10303 "name": "mask",
10304 "type": "MASK",
10305 "links": null
10306 }
10307 ],
10308 "properties": {
10309 "Node name for S&R": "ImageResizeKJv2",
10310 "cnr_id": "comfyui-kjnodes",
10311 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
10312 },
10313 "widgets_values": [
10314 512,
10315 512,
10316 "nearest-exact",
10317 "stretch",
10318 "0, 0, 0",
10319 "center",
10320 2,
10321 "cpu"
10322 ]
10323 },
10324 {
10325 "id": 250,
10326 "type": "ImageCompositeMasked",
10327 "pos": [
10328 6460,
10329 -5510
10330 ],
10331 "size": [
10332 270,
10333 146
10334 ],
10335 "flags": [],
10336 "order": 18,
10337 "mode": 0,
10338 "inputs": [
10339 {
10340 "localized_name": "destination",
10341 "name": "destination",
10342 "type": "IMAGE",
10343 "link": 361
10344 },
10345 {
10346 "localized_name": "source",
10347 "name": "source",
10348 "type": "IMAGE",
10349 "link": 363
10350 },
10351 {
10352 "localized_name": "mask",
10353 "name": "mask",
10354 "shape": 7,
10355 "type": "MASK",
10356 "link": 362
10357 }
10358 ],
10359 "outputs": [
10360 {
10361 "localized_name": "IMAGE",
10362 "name": "IMAGE",
10363 "type": "IMAGE",
10364 "links": [
10365 364,
10366 429
10367 ]
10368 }
10369 ],
10370 "properties": {
10371 "Node name for S&R": "ImageCompositeMasked",
10372 "cnr_id": "comfy-core",
10373 "ver": "0.12.2"
10374 },
10375 "widgets_values": [
10376 0,
10377 0,
10378 true
10379 ]
10380 },
10381 {
10382 "id": 251,
10383 "type": "PreviewImage",
10384 "pos": [
10385 6460,
10386 -5240
10387 ],
10388 "size": [
10389 270,
10390 258
10391 ],
10392 "flags": [],
10393 "order": 19,
10394 "mode": 4,
10395 "inputs": [
10396 {
10397 "localized_name": "images",
10398 "name": "images",
10399 "type": "IMAGE",
10400 "link": 364
10401 }
10402 ],
10403 "outputs": [],
10404 "properties": {
10405 "Node name for S&R": "PreviewImage",
10406 "cnr_id": "comfy-core",
10407 "ver": "0.12.2"
10408 },
10409 "widgets_values": []
10410 },
10411 {
10412 "id": 246,
10413 "type": "PreviewImage",
10414 "pos": [
10415 6000,
10416 -5240
10417 ],
10418 "size": [
10419 310,
10420 260
10421 ],
10422 "flags": [],
10423 "order": 16,
10424 "mode": 4,
10425 "inputs": [
10426 {
10427 "localized_name": "images",
10428 "name": "images",
10429 "type": "IMAGE",
10430 "link": 349
10431 }
10432 ],
10433 "outputs": [],
10434 "properties": {
10435 "Node name for S&R": "PreviewImage",
10436 "cnr_id": "comfy-core",
10437 "ver": "0.12.2"
10438 },
10439 "widgets_values": []
10440 },
10441 {
10442 "id": 247,
10443 "type": "GetImageSize",
10444 "pos": [
10445 5320,
10446 -5370
10447 ],
10448 "size": [
10449 140,
10450 70
10451 ],
10452 "flags": {
10453 "collapsed": true
10454 },
10455 "order": 17,
10456 "mode": 0,
10457 "inputs": [
10458 {
10459 "localized_name": "image",
10460 "name": "image",
10461 "type": "IMAGE",
10462 "link": 350
10463 }
10464 ],
10465 "outputs": [
10466 {
10467 "localized_name": "width",
10468 "name": "width",
10469 "type": "INT",
10470 "links": []
10471 },
10472 {
10473 "localized_name": "height",
10474 "name": "height",
10475 "type": "INT",
10476 "links": []
10477 },
10478 {
10479 "localized_name": "batch_size",
10480 "name": "batch_size",
10481 "type": "INT",
10482 "links": null
10483 }
10484 ],
10485 "properties": {
10486 "Node name for S&R": "GetImageSize",
10487 "cnr_id": "comfy-core",
10488 "ver": "0.12.2"
10489 },
10490 "widgets_values": []
10491 },
10492 {
10493 "id": 176,
10494 "type": "PreviewImage",
10495 "pos": [
10496 3120,
10497 -5300
10498 ],
10499 "size": [
10500 220,
10501 258
10502 ],
10503 "flags": [],
10504 "order": 8,
10505 "mode": 4,
10506 "inputs": [
10507 {
10508 "localized_name": "images",
10509 "name": "images",
10510 "type": "IMAGE",
10511 "link": 223
10512 }
10513 ],
10514 "outputs": [],
10515 "properties": {
10516 "Node name for S&R": "PreviewImage",
10517 "cnr_id": "comfy-core",
10518 "ver": "0.12.2"
10519 },
10520 "widgets_values": []
10521 },
10522 {
10523 "id": 165,
10524 "type": "PreviewImage",
10525 "pos": [
10526 3500,
10527 -5300
10528 ],
10529 "size": [
10530 270,
10531 258
10532 ],
10533 "flags": [],
10534 "order": 1,
10535 "mode": 4,
10536 "inputs": [
10537 {
10538 "localized_name": "images",
10539 "name": "images",
10540 "type": "IMAGE",
10541 "link": 203
10542 }
10543 ],
10544 "outputs": [],
10545 "properties": {
10546 "Node name for S&R": "PreviewImage",
10547 "cnr_id": "comfy-core",
10548 "ver": "0.12.2"
10549 },
10550 "widgets_values": []
10551 },
10552 {
10553 "id": 168,
10554 "type": "InvertMask",
10555 "pos": [
10556 3770,
10557 -5770
10558 ],
10559 "size": [
10560 140,
10561 30
10562 ],
10563 "flags": {
10564 "collapsed": true
10565 },
10566 "order": 4,
10567 "mode": 0,
10568 "inputs": [
10569 {
10570 "localized_name": "mask",
10571 "name": "mask",
10572 "type": "MASK",
10573 "link": 206
10574 }
10575 ],
10576 "outputs": [
10577 {
10578 "localized_name": "MASK",
10579 "name": "MASK",
10580 "type": "MASK",
10581 "links": [
10582 227
10583 ]
10584 }
10585 ],
10586 "properties": {
10587 "Node name for S&R": "InvertMask",
10588 "cnr_id": "comfy-core",
10589 "ver": "0.12.2"
10590 },
10591 "widgets_values": []
10592 },
10593 {
10594 "id": 177,
10595 "type": "ImageCompositeMasked",
10596 "pos": [
10597 3500,
10598 -5510
10599 ],
10600 "size": [
10601 270,
10602 146
10603 ],
10604 "flags": [],
10605 "order": 9,
10606 "mode": 0,
10607 "inputs": [
10608 {
10609 "localized_name": "destination",
10610 "name": "destination",
10611 "type": "IMAGE",
10612 "link": 231
10613 },
10614 {
10615 "localized_name": "source",
10616 "name": "source",
10617 "type": "IMAGE",
10618 "link": 225
10619 },
10620 {
10621 "localized_name": "mask",
10622 "name": "mask",
10623 "shape": 7,
10624 "type": "MASK",
10625 "link": 226
10626 }
10627 ],
10628 "outputs": [
10629 {
10630 "localized_name": "IMAGE",
10631 "name": "IMAGE",
10632 "type": "IMAGE",
10633 "links": [
10634 203,
10635 330
10636 ]
10637 }
10638 ],
10639 "properties": {
10640 "Node name for S&R": "ImageCompositeMasked",
10641 "cnr_id": "comfy-core",
10642 "ver": "0.12.2"
10643 },
10644 "widgets_values": [
10645 0,
10646 0,
10647 false
10648 ]
10649 },
10650 {
10651 "id": 238,
10652 "type": "GetImageSize",
10653 "pos": [
10654 4630,
10655 -5460
10656 ],
10657 "size": [
10658 140,
10659 66
10660 ],
10661 "flags": {
10662 "collapsed": true
10663 },
10664 "order": 13,
10665 "mode": 0,
10666 "inputs": [
10667 {
10668 "localized_name": "image",
10669 "name": "image",
10670 "type": "IMAGE",
10671 "link": 338
10672 }
10673 ],
10674 "outputs": [
10675 {
10676 "localized_name": "width",
10677 "name": "width",
10678 "type": "INT",
10679 "links": [
10680 331,
10681 430
10682 ]
10683 },
10684 {
10685 "localized_name": "height",
10686 "name": "height",
10687 "type": "INT",
10688 "links": [
10689 332,
10690 431
10691 ]
10692 },
10693 {
10694 "localized_name": "batch_size",
10695 "name": "batch_size",
10696 "type": "INT",
10697 "links": null
10698 }
10699 ],
10700 "properties": {
10701 "Node name for S&R": "GetImageSize",
10702 "cnr_id": "comfy-core",
10703 "ver": "0.12.2"
10704 },
10705 "widgets_values": []
10706 },
10707 {
10708 "id": 169,
10709 "type": "MaskPreview+",
10710 "pos": [
10711 4250,
10712 -5570
10713 ],
10714 "size": [
10715 300,
10716 258
10717 ],
10718 "flags": [],
10719 "order": 5,
10720 "mode": 4,
10721 "inputs": [
10722 {
10723 "localized_name": "mask",
10724 "name": "mask",
10725 "type": "MASK",
10726 "link": 207
10727 }
10728 ],
10729 "outputs": [],
10730 "properties": {
10731 "Node name for S&R": "MaskPreview+",
10732 "cnr_id": "comfyui_essentials",
10733 "ver": "1.1.0"
10734 },
10735 "widgets_values": []
10736 },
10737 {
10738 "id": 239,
10739 "type": "PreviewImage",
10740 "pos": [
10741 4960,
10742 -5330
10743 ],
10744 "size": [
10745 280,
10746 258
10747 ],
10748 "flags": [],
10749 "order": 14,
10750 "mode": 4,
10751 "inputs": [
10752 {
10753 "localized_name": "images",
10754 "name": "images",
10755 "type": "IMAGE",
10756 "link": 337
10757 }
10758 ],
10759 "outputs": [],
10760 "properties": {
10761 "Node name for S&R": "PreviewImage",
10762 "cnr_id": "comfy-core",
10763 "ver": "0.12.2"
10764 },
10765 "widgets_values": []
10766 },
10767 {
10768 "id": 276,
10769 "type": "PreviewImage",
10770 "pos": [
10771 7130,
10772 -5510
10773 ],
10774 "size": [
10775 340,
10776 280
10777 ],
10778 "flags": [],
10779 "order": 21,
10780 "mode": 4,
10781 "inputs": [
10782 {
10783 "localized_name": "images",
10784 "name": "images",
10785 "type": "IMAGE",
10786 "link": 432
10787 }
10788 ],
10789 "outputs": [],
10790 "properties": {
10791 "Node name for S&R": "PreviewImage",
10792 "cnr_id": "comfy-core",
10793 "ver": "0.12.2"
10794 },
10795 "widgets_values": []
10796 },
10797 {
10798 "id": 166,
10799 "type": "GetImageSize",
10800 "pos": [
10801 2790,
10802 -5790
10803 ],
10804 "size": [
10805 140,
10806 66
10807 ],
10808 "flags": {
10809 "collapsed": false
10810 },
10811 "order": 2,
10812 "mode": 0,
10813 "inputs": [
10814 {
10815 "localized_name": "image",
10816 "name": "image",
10817 "type": "IMAGE",
10818 "link": 230
10819 }
10820 ],
10821 "outputs": [
10822 {
10823 "localized_name": "width",
10824 "name": "width",
10825 "type": "INT",
10826 "links": [
10827 211,
10828 221,
10829 614
10830 ]
10831 },
10832 {
10833 "localized_name": "height",
10834 "name": "height",
10835 "type": "INT",
10836 "links": [
10837 212,
10838 222,
10839 615
10840 ]
10841 },
10842 {
10843 "localized_name": "batch_size",
10844 "name": "batch_size",
10845 "type": "INT",
10846 "links": null
10847 }
10848 ],
10849 "properties": {
10850 "Node name for S&R": "GetImageSize",
10851 "cnr_id": "comfy-core",
10852 "ver": "0.12.2"
10853 },
10854 "widgets_values": []
10855 },
10856 {
10857 "id": 357,
10858 "type": "SimpleMath+",
10859 "pos": [
10860 5560,
10861 -6020
10862 ],
10863 "size": [
10864 270,
10865 78
10866 ],
10867 "flags": {
10868 "collapsed": false
10869 },
10870 "order": 23,
10871 "mode": 4,
10872 "inputs": [
10873 {
10874 "localized_name": "a",
10875 "name": "a",
10876 "shape": 7,
10877 "type": "INT,FLOAT",
10878 "link": 614
10879 },
10880 {
10881 "localized_name": "b",
10882 "name": "b",
10883 "shape": 7,
10884 "type": "INT,FLOAT",
10885 "link": 613
10886 }
10887 ],
10888 "outputs": [
10889 {
10890 "localized_name": "INT",
10891 "name": "INT",
10892 "type": "INT",
10893 "links": []
10894 },
10895 {
10896 "localized_name": "FLOAT",
10897 "name": "FLOAT",
10898 "type": "FLOAT",
10899 "links": null
10900 }
10901 ],
10902 "properties": {
10903 "Node name for S&R": "SimpleMath+",
10904 "cnr_id": "comfyui_essentials",
10905 "ver": "1.1.0"
10906 },
10907 "widgets_values": [
10908 "(a-b) / 2"
10909 ]
10910 },
10911 {
10912 "id": 356,
10913 "type": "SimpleMath+",
10914 "pos": [
10915 5560,
10916 -5830
10917 ],
10918 "size": [
10919 270,
10920 78
10921 ],
10922 "flags": [],
10923 "order": 22,
10924 "mode": 4,
10925 "inputs": [
10926 {
10927 "localized_name": "a",
10928 "name": "a",
10929 "shape": 7,
10930 "type": "INT,FLOAT",
10931 "link": 615
10932 },
10933 {
10934 "localized_name": "b",
10935 "name": "b",
10936 "shape": 7,
10937 "type": "INT,FLOAT",
10938 "link": 612
10939 }
10940 ],
10941 "outputs": [
10942 {
10943 "localized_name": "INT",
10944 "name": "INT",
10945 "type": "INT",
10946 "links": []
10947 },
10948 {
10949 "localized_name": "FLOAT",
10950 "name": "FLOAT",
10951 "type": "FLOAT",
10952 "links": null
10953 }
10954 ],
10955 "properties": {
10956 "Node name for S&R": "SimpleMath+",
10957 "cnr_id": "comfyui_essentials",
10958 "ver": "1.1.0"
10959 },
10960 "widgets_values": [
10961 "(a-b) / 2"
10962 ]
10963 },
10964 {
10965 "id": 236,
10966 "type": "ImageCrop",
10967 "pos": [
10968 4960,
10969 -5510
10970 ],
10971 "size": [
10972 210,
10973 130
10974 ],
10975 "flags": [],
10976 "order": 12,
10977 "mode": 0,
10978 "inputs": [
10979 {
10980 "localized_name": "image",
10981 "name": "image",
10982 "type": "IMAGE",
10983 "link": 330
10984 },
10985 {
10986 "localized_name": "width",
10987 "name": "width",
10988 "type": "INT",
10989 "widget": {
10990 "name": "width"
10991 },
10992 "link": 331
10993 },
10994 {
10995 "localized_name": "height",
10996 "name": "height",
10997 "type": "INT",
10998 "widget": {
10999 "name": "height"
11000 },
11001 "link": 332
11002 },
11003 {
11004 "localized_name": "x",
11005 "name": "x",
11006 "type": "INT",
11007 "widget": {
11008 "name": "x"
11009 },
11010 "link": 621
11011 },
11012 {
11013 "localized_name": "y",
11014 "name": "y",
11015 "type": "INT",
11016 "widget": {
11017 "name": "y"
11018 },
11019 "link": 622
11020 }
11021 ],
11022 "outputs": [
11023 {
11024 "localized_name": "IMAGE",
11025 "name": "IMAGE",
11026 "type": "IMAGE",
11027 "links": [
11028 337,
11029 347,
11030 350,
11031 616
11032 ]
11033 }
11034 ],
11035 "properties": {
11036 "Node name for S&R": "ImageCrop",
11037 "cnr_id": "comfy-core",
11038 "ver": "0.12.2"
11039 },
11040 "widgets_values": [
11041 512,
11042 512,
11043 0,
11044 0
11045 ]
11046 },
11047 {
11048 "id": 170,
11049 "type": "CropMask",
11050 "pos": [
11051 4250,
11052 -5750
11053 ],
11054 "size": [
11055 210,
11056 130
11057 ],
11058 "flags": {
11059 "collapsed": false
11060 },
11061 "order": 6,
11062 "mode": 0,
11063 "inputs": [
11064 {
11065 "localized_name": "mask",
11066 "name": "mask",
11067 "type": "MASK",
11068 "link": 208
11069 },
11070 {
11071 "localized_name": "x",
11072 "name": "x",
11073 "type": "INT",
11074 "widget": {
11075 "name": "x"
11076 },
11077 "link": 623
11078 },
11079 {
11080 "localized_name": "y",
11081 "name": "y",
11082 "type": "INT",
11083 "widget": {
11084 "name": "y"
11085 },
11086 "link": 624
11087 },
11088 {
11089 "localized_name": "width",
11090 "name": "width",
11091 "type": "INT",
11092 "widget": {
11093 "name": "width"
11094 },
11095 "link": 211
11096 },
11097 {
11098 "localized_name": "height",
11099 "name": "height",
11100 "type": "INT",
11101 "widget": {
11102 "name": "height"
11103 },
11104 "link": 212
11105 }
11106 ],
11107 "outputs": [
11108 {
11109 "localized_name": "MASK",
11110 "name": "MASK",
11111 "type": "MASK",
11112 "links": [
11113 207
11114 ]
11115 }
11116 ],
11117 "properties": {
11118 "Node name for S&R": "CropMask",
11119 "cnr_id": "comfy-core",
11120 "ver": "0.12.2"
11121 },
11122 "widgets_values": [
11123 0,
11124 0,
11125 512,
11126 512
11127 ]
11128 },
11129 {
11130 "id": 178,
11131 "type": "MaskBoundingBox+",
11132 "pos": [
11133 3910,
11134 -6070
11135 ],
11136 "size": [
11137 220,
11138 182
11139 ],
11140 "flags": {
11141 "collapsed": false
11142 },
11143 "order": 10,
11144 "mode": 0,
11145 "inputs": [
11146 {
11147 "localized_name": "mask",
11148 "name": "mask",
11149 "type": "MASK",
11150 "link": 227
11151 },
11152 {
11153 "localized_name": "image_optional",
11154 "name": "image_optional",
11155 "shape": 7,
11156 "type": "IMAGE",
11157 "link": null
11158 }
11159 ],
11160 "outputs": [
11161 {
11162 "localized_name": "MASK",
11163 "name": "MASK",
11164 "type": "MASK",
11165 "links": []
11166 },
11167 {
11168 "localized_name": "IMAGE",
11169 "name": "IMAGE",
11170 "type": "IMAGE",
11171 "links": null
11172 },
11173 {
11174 "localized_name": "x",
11175 "name": "x",
11176 "type": "INT",
11177 "links": [
11178 621,
11179 623
11180 ]
11181 },
11182 {
11183 "localized_name": "y",
11184 "name": "y",
11185 "type": "INT",
11186 "links": [
11187 622,
11188 624
11189 ]
11190 },
11191 {
11192 "localized_name": "width",
11193 "name": "width",
11194 "type": "INT",
11195 "links": null
11196 },
11197 {
11198 "localized_name": "height",
11199 "name": "height",
11200 "type": "INT",
11201 "links": null
11202 }
11203 ],
11204 "properties": {
11205 "Node name for S&R": "MaskBoundingBox+",
11206 "cnr_id": "comfyui_essentials",
11207 "ver": "1.1.0"
11208 },
11209 "widgets_values": [
11210 0,
11211 0
11212 ]
11213 },
11214 {
11215 "id": 358,
11216 "type": "GetImageSize",
11217 "pos": [
11218 5280,
11219 -5880
11220 ],
11221 "size": [
11222 140,
11223 70
11224 ],
11225 "flags": {
11226 "collapsed": true
11227 },
11228 "order": 24,
11229 "mode": 4,
11230 "inputs": [
11231 {
11232 "localized_name": "image",
11233 "name": "image",
11234 "type": "IMAGE",
11235 "link": 616
11236 }
11237 ],
11238 "outputs": [
11239 {
11240 "localized_name": "width",
11241 "name": "width",
11242 "type": "INT",
11243 "links": [
11244 613
11245 ]
11246 },
11247 {
11248 "localized_name": "height",
11249 "name": "height",
11250 "type": "INT",
11251 "links": [
11252 612
11253 ]
11254 },
11255 {
11256 "localized_name": "batch_size",
11257 "name": "batch_size",
11258 "type": "INT",
11259 "links": null
11260 }
11261 ],
11262 "properties": {
11263 "Node name for S&R": "GetImageSize",
11264 "cnr_id": "comfy-core",
11265 "ver": "0.12.2"
11266 },
11267 "widgets_values": []
11268 },
11269 {
11270 "id": 244,
11271 "type": "ImagePadForOutpaintMasked",
11272 "pos": [
11273 6000,
11274 -5510
11275 ],
11276 "size": [
11277 311.4107421875,
11278 174
11279 ],
11280 "flags": [],
11281 "order": 15,
11282 "mode": 0,
11283 "inputs": [
11284 {
11285 "localized_name": "image",
11286 "name": "image",
11287 "type": "IMAGE",
11288 "link": 347
11289 },
11290 {
11291 "localized_name": "mask",
11292 "name": "mask",
11293 "shape": 7,
11294 "type": "MASK",
11295 "link": null
11296 },
11297 {
11298 "localized_name": "left",
11299 "name": "left",
11300 "type": "INT",
11301 "widget": {
11302 "name": "left"
11303 },
11304 "link": 625
11305 },
11306 {
11307 "localized_name": "top",
11308 "name": "top",
11309 "type": "INT",
11310 "widget": {
11311 "name": "top"
11312 },
11313 "link": 626
11314 },
11315 {
11316 "localized_name": "right",
11317 "name": "right",
11318 "type": "INT",
11319 "widget": {
11320 "name": "right"
11321 },
11322 "link": 627
11323 },
11324 {
11325 "localized_name": "bottom",
11326 "name": "bottom",
11327 "type": "INT",
11328 "widget": {
11329 "name": "bottom"
11330 },
11331 "link": 628
11332 }
11333 ],
11334 "outputs": [
11335 {
11336 "localized_name": "IMAGE",
11337 "name": "IMAGE",
11338 "type": "IMAGE",
11339 "links": [
11340 349,
11341 361
11342 ]
11343 },
11344 {
11345 "localized_name": "MASK",
11346 "name": "MASK",
11347 "type": "MASK",
11348 "links": [
11349 362
11350 ]
11351 }
11352 ],
11353 "properties": {
11354 "Node name for S&R": "ImagePadForOutpaintMasked",
11355 "cnr_id": "comfyui-kjnodes",
11356 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
11357 },
11358 "widgets_values": [
11359 0,
11360 0,
11361 0,
11362 0,
11363 0
11364 ]
11365 }
11366 ],
11367 "groups": [],
11368 "links": [
11369 {
11370 "id": 205,
11371 "origin_id": 163,
11372 "origin_slot": 0,
11373 "target_id": 167,
11374 "target_slot": 0,
11375 "type": "MASK"
11376 },
11377 {
11378 "id": 242,
11379 "origin_id": 163,
11380 "origin_slot": 0,
11381 "target_id": 183,
11382 "target_slot": 0,
11383 "type": "MASK"
11384 },
11385 {
11386 "id": 347,
11387 "origin_id": 236,
11388 "origin_slot": 0,
11389 "target_id": 244,
11390 "target_slot": 0,
11391 "type": "IMAGE"
11392 },
11393 {
11394 "id": 221,
11395 "origin_id": 166,
11396 "origin_slot": 0,
11397 "target_id": 175,
11398 "target_slot": 1,
11399 "type": "INT"
11400 },
11401 {
11402 "id": 222,
11403 "origin_id": 166,
11404 "origin_slot": 1,
11405 "target_id": 175,
11406 "target_slot": 2,
11407 "type": "INT"
11408 },
11409 {
11410 "id": 429,
11411 "origin_id": 250,
11412 "origin_slot": 0,
11413 "target_id": 275,
11414 "target_slot": 0,
11415 "type": "IMAGE"
11416 },
11417 {
11418 "id": 430,
11419 "origin_id": 238,
11420 "origin_slot": 0,
11421 "target_id": 275,
11422 "target_slot": 2,
11423 "type": "INT"
11424 },
11425 {
11426 "id": 431,
11427 "origin_id": 238,
11428 "origin_slot": 1,
11429 "target_id": 275,
11430 "target_slot": 3,
11431 "type": "INT"
11432 },
11433 {
11434 "id": 432,
11435 "origin_id": 275,
11436 "origin_slot": 0,
11437 "target_id": 276,
11438 "target_slot": 0,
11439 "type": "IMAGE"
11440 },
11441 {
11442 "id": 361,
11443 "origin_id": 244,
11444 "origin_slot": 0,
11445 "target_id": 250,
11446 "target_slot": 0,
11447 "type": "IMAGE"
11448 },
11449 {
11450 "id": 363,
11451 "origin_id": 175,
11452 "origin_slot": 0,
11453 "target_id": 250,
11454 "target_slot": 1,
11455 "type": "IMAGE"
11456 },
11457 {
11458 "id": 362,
11459 "origin_id": 244,
11460 "origin_slot": 1,
11461 "target_id": 250,
11462 "target_slot": 2,
11463 "type": "MASK"
11464 },
11465 {
11466 "id": 364,
11467 "origin_id": 250,
11468 "origin_slot": 0,
11469 "target_id": 251,
11470 "target_slot": 0,
11471 "type": "IMAGE"
11472 },
11473 {
11474 "id": 349,
11475 "origin_id": 244,
11476 "origin_slot": 0,
11477 "target_id": 246,
11478 "target_slot": 0,
11479 "type": "IMAGE"
11480 },
11481 {
11482 "id": 350,
11483 "origin_id": 236,
11484 "origin_slot": 0,
11485 "target_id": 247,
11486 "target_slot": 0,
11487 "type": "IMAGE"
11488 },
11489 {
11490 "id": 223,
11491 "origin_id": 175,
11492 "origin_slot": 0,
11493 "target_id": 176,
11494 "target_slot": 0,
11495 "type": "IMAGE"
11496 },
11497 {
11498 "id": 203,
11499 "origin_id": 177,
11500 "origin_slot": 0,
11501 "target_id": 165,
11502 "target_slot": 0,
11503 "type": "IMAGE"
11504 },
11505 {
11506 "id": 206,
11507 "origin_id": 167,
11508 "origin_slot": 0,
11509 "target_id": 168,
11510 "target_slot": 0,
11511 "type": "MASK"
11512 },
11513 {
11514 "id": 227,
11515 "origin_id": 168,
11516 "origin_slot": 0,
11517 "target_id": 178,
11518 "target_slot": 0,
11519 "type": "MASK"
11520 },
11521 {
11522 "id": 208,
11523 "origin_id": 167,
11524 "origin_slot": 0,
11525 "target_id": 170,
11526 "target_slot": 0,
11527 "type": "MASK"
11528 },
11529 {
11530 "id": 211,
11531 "origin_id": 166,
11532 "origin_slot": 0,
11533 "target_id": 170,
11534 "target_slot": 3,
11535 "type": "INT"
11536 },
11537 {
11538 "id": 212,
11539 "origin_id": 166,
11540 "origin_slot": 1,
11541 "target_id": 170,
11542 "target_slot": 4,
11543 "type": "INT"
11544 },
11545 {
11546 "id": 207,
11547 "origin_id": 170,
11548 "origin_slot": 0,
11549 "target_id": 169,
11550 "target_slot": 0,
11551 "type": "MASK"
11552 },
11553 {
11554 "id": 330,
11555 "origin_id": 177,
11556 "origin_slot": 0,
11557 "target_id": 236,
11558 "target_slot": 0,
11559 "type": "IMAGE"
11560 },
11561 {
11562 "id": 331,
11563 "origin_id": 238,
11564 "origin_slot": 0,
11565 "target_id": 236,
11566 "target_slot": 1,
11567 "type": "INT"
11568 },
11569 {
11570 "id": 332,
11571 "origin_id": 238,
11572 "origin_slot": 1,
11573 "target_id": 236,
11574 "target_slot": 2,
11575 "type": "INT"
11576 },
11577 {
11578 "id": 225,
11579 "origin_id": 175,
11580 "origin_slot": 0,
11581 "target_id": 177,
11582 "target_slot": 1,
11583 "type": "IMAGE"
11584 },
11585 {
11586 "id": 226,
11587 "origin_id": 167,
11588 "origin_slot": 0,
11589 "target_id": 177,
11590 "target_slot": 2,
11591 "type": "MASK"
11592 },
11593 {
11594 "id": 337,
11595 "origin_id": 236,
11596 "origin_slot": 0,
11597 "target_id": 239,
11598 "target_slot": 0,
11599 "type": "IMAGE"
11600 },
11601 {
11602 "id": 338,
11603 "origin_id": 175,
11604 "origin_slot": 0,
11605 "target_id": 238,
11606 "target_slot": 0,
11607 "type": "IMAGE"
11608 },
11609 {
11610 "id": 241,
11611 "origin_id": -10,
11612 "origin_slot": 0,
11613 "target_id": 163,
11614 "target_slot": 0,
11615 "type": "IMAGE"
11616 },
11617 {
11618 "id": 230,
11619 "origin_id": -10,
11620 "origin_slot": 0,
11621 "target_id": 166,
11622 "target_slot": 0,
11623 "type": "IMAGE"
11624 },
11625 {
11626 "id": 231,
11627 "origin_id": -10,
11628 "origin_slot": 0,
11629 "target_id": 177,
11630 "target_slot": 0,
11631 "type": "IMAGE"
11632 },
11633 {
11634 "id": 591,
11635 "origin_id": 275,
11636 "origin_slot": 0,
11637 "target_id": -20,
11638 "target_slot": 0,
11639 "type": "IMAGE"
11640 },
11641 {
11642 "id": 612,
11643 "origin_id": 358,
11644 "origin_slot": 1,
11645 "target_id": 356,
11646 "target_slot": 1,
11647 "type": "INT"
11648 },
11649 {
11650 "id": 613,
11651 "origin_id": 358,
11652 "origin_slot": 0,
11653 "target_id": 357,
11654 "target_slot": 1,
11655 "type": "INT"
11656 },
11657 {
11658 "id": 614,
11659 "origin_id": 166,
11660 "origin_slot": 0,
11661 "target_id": 357,
11662 "target_slot": 0,
11663 "type": "INT"
11664 },
11665 {
11666 "id": 615,
11667 "origin_id": 166,
11668 "origin_slot": 1,
11669 "target_id": 356,
11670 "target_slot": 0,
11671 "type": "INT"
11672 },
11673 {
11674 "id": 616,
11675 "origin_id": 236,
11676 "origin_slot": 0,
11677 "target_id": 358,
11678 "target_slot": 0,
11679 "type": "IMAGE"
11680 },
11681 {
11682 "id": 621,
11683 "origin_id": 178,
11684 "origin_slot": 2,
11685 "target_id": 236,
11686 "target_slot": 3,
11687 "type": "INT"
11688 },
11689 {
11690 "id": 622,
11691 "origin_id": 178,
11692 "origin_slot": 3,
11693 "target_id": 236,
11694 "target_slot": 4,
11695 "type": "INT"
11696 },
11697 {
11698 "id": 623,
11699 "origin_id": 178,
11700 "origin_slot": 2,
11701 "target_id": 170,
11702 "target_slot": 1,
11703 "type": "INT"
11704 },
11705 {
11706 "id": 624,
11707 "origin_id": 178,
11708 "origin_slot": 3,
11709 "target_id": 170,
11710 "target_slot": 2,
11711 "type": "INT"
11712 },
11713 {
11714 "id": 625,
11715 "origin_id": -10,
11716 "origin_slot": 1,
11717 "target_id": 244,
11718 "target_slot": 2,
11719 "type": "INT"
11720 },
11721 {
11722 "id": 626,
11723 "origin_id": -10,
11724 "origin_slot": 2,
11725 "target_id": 244,
11726 "target_slot": 3,
11727 "type": "INT"
11728 },
11729 {
11730 "id": 627,
11731 "origin_id": -10,
11732 "origin_slot": 1,
11733 "target_id": 244,
11734 "target_slot": 4,
11735 "type": "INT"
11736 },
11737 {
11738 "id": 628,
11739 "origin_id": -10,
11740 "origin_slot": 2,
11741 "target_id": 244,
11742 "target_slot": 5,
11743 "type": "INT"
11744 }
11745 ],
11746 "extra": {
11747 "workflowRendererVersion": "LG"
11748 }
11749 },
11750 {
11751 "id": "5b3b5a69-6d48-432e-8fc3-b9ed82d8519a",
11752 "version": 1,
11753 "state": {
11754 "lastGroupId": 0,
11755 "lastNodeId": 358,
11756 "lastLinkId": 628,
11757 "lastRerouteId": 0
11758 },
11759 "revision": 0,
11760 "config": [],
11761 "name": "Crop+Composite",
11762 "inputNode": {
11763 "id": -10,
11764 "bounding": [
11765 2610,
11766 -5435,
11767 120,
11768 100
11769 ]
11770 },
11771 "outputNode": {
11772 "id": -20,
11773 "bounding": [
11774 7530,
11775 -5435,
11776 120,
11777 60
11778 ]
11779 },
11780 "inputs": [
11781 {
11782 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
11783 "name": "images",
11784 "type": "IMAGE",
11785 "linkIds": [
11786 241,
11787 230,
11788 231
11789 ],
11790 "localized_name": "images",
11791 "pos": [
11792 2710,
11793 -5415
11794 ]
11795 },
11796 {
11797 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
11798 "name": "left",
11799 "type": "INT",
11800 "linkIds": [
11801 625,
11802 627
11803 ],
11804 "pos": [
11805 2710,
11806 -5395
11807 ]
11808 },
11809 {
11810 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
11811 "name": "top",
11812 "type": "INT",
11813 "linkIds": [
11814 626,
11815 628
11816 ],
11817 "pos": [
11818 2710,
11819 -5375
11820 ]
11821 }
11822 ],
11823 "outputs": [
11824 {
11825 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
11826 "name": "IMAGE",
11827 "type": "IMAGE",
11828 "linkIds": [
11829 591
11830 ],
11831 "localized_name": "IMAGE",
11832 "pos": [
11833 7550,
11834 -5415
11835 ]
11836 }
11837 ],
11838 "widgets": [],
11839 "nodes": [
11840 {
11841 "id": 167,
11842 "type": "Reroute",
11843 "pos": [
11844 3340,
11845 -5800
11846 ],
11847 "size": [
11848 75,
11849 26
11850 ],
11851 "flags": [],
11852 "order": 3,
11853 "mode": 0,
11854 "inputs": [
11855 {
11856 "name": "",
11857 "type": "*",
11858 "link": 205
11859 }
11860 ],
11861 "outputs": [
11862 {
11863 "name": "",
11864 "type": "MASK",
11865 "links": [
11866 206,
11867 208,
11868 226
11869 ]
11870 }
11871 ],
11872 "properties": {
11873 "showOutputText": false,
11874 "horizontal": false
11875 }
11876 },
11877 {
11878 "id": 183,
11879 "type": "MaskPreview+",
11880 "pos": [
11881 2790,
11882 -5270
11883 ],
11884 "size": [
11885 290,
11886 258
11887 ],
11888 "flags": [],
11889 "order": 11,
11890 "mode": 4,
11891 "inputs": [
11892 {
11893 "localized_name": "mask",
11894 "name": "mask",
11895 "type": "MASK",
11896 "link": 242
11897 }
11898 ],
11899 "outputs": [],
11900 "properties": {
11901 "Node name for S&R": "MaskPreview+",
11902 "cnr_id": "comfyui_essentials",
11903 "ver": "1.1.0"
11904 },
11905 "widgets_values": []
11906 },
11907 {
11908 "id": 163,
11909 "type": "ColorToMask",
11910 "pos": [
11911 2790,
11912 -5510
11913 ],
11914 "size": [
11915 270,
11916 178
11917 ],
11918 "flags": [],
11919 "order": 0,
11920 "mode": 0,
11921 "inputs": [
11922 {
11923 "localized_name": "images",
11924 "name": "images",
11925 "type": "IMAGE",
11926 "link": 241
11927 }
11928 ],
11929 "outputs": [
11930 {
11931 "localized_name": "MASK",
11932 "name": "MASK",
11933 "type": "MASK",
11934 "links": [
11935 205,
11936 242
11937 ]
11938 }
11939 ],
11940 "properties": {
11941 "Node name for S&R": "ColorToMask",
11942 "cnr_id": "comfyui-kjnodes",
11943 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
11944 },
11945 "widgets_values": [
11946 false,
11947 0,
11948 255,
11949 0,
11950 100,
11951 1
11952 ]
11953 },
11954 {
11955 "id": 175,
11956 "type": "LayerUtility: ColorImage V2",
11957 "pos": [
11958 3120,
11959 -5510
11960 ],
11961 "size": [
11962 221.025,
11963 130
11964 ],
11965 "flags": {
11966 "collapsed": false
11967 },
11968 "order": 7,
11969 "mode": 0,
11970 "inputs": [
11971 {
11972 "localized_name": "size_as",
11973 "name": "size_as",
11974 "shape": 7,
11975 "type": "*",
11976 "link": null
11977 },
11978 {
11979 "localized_name": "custom_width",
11980 "name": "custom_width",
11981 "type": "INT",
11982 "widget": {
11983 "name": "custom_width"
11984 },
11985 "link": 221
11986 },
11987 {
11988 "localized_name": "custom_height",
11989 "name": "custom_height",
11990 "type": "INT",
11991 "widget": {
11992 "name": "custom_height"
11993 },
11994 "link": 222
11995 }
11996 ],
11997 "outputs": [
11998 {
11999 "localized_name": "image",
12000 "name": "image",
12001 "type": "IMAGE",
12002 "links": [
12003 223,
12004 225,
12005 338,
12006 363
12007 ]
12008 }
12009 ],
12010 "properties": {
12011 "Node name for S&R": "LayerUtility: ColorImage V2",
12012 "cnr_id": "comfyui_layerstyle",
12013 "ver": "1.0.90"
12014 },
12015 "widgets_values": [
12016 "custom",
12017 512,
12018 512,
12019 "#00FF00"
12020 ],
12021 "color": "rgba(38, 73, 116, 0.7)"
12022 },
12023 {
12024 "id": 275,
12025 "type": "ImageResizeKJv2",
12026 "pos": [
12027 6810,
12028 -5510
12029 ],
12030 "size": [
12031 270,
12032 286
12033 ],
12034 "flags": [],
12035 "order": 20,
12036 "mode": 0,
12037 "inputs": [
12038 {
12039 "localized_name": "image",
12040 "name": "image",
12041 "type": "IMAGE",
12042 "link": 429
12043 },
12044 {
12045 "localized_name": "mask",
12046 "name": "mask",
12047 "shape": 7,
12048 "type": "MASK",
12049 "link": null
12050 },
12051 {
12052 "localized_name": "width",
12053 "name": "width",
12054 "type": "INT",
12055 "widget": {
12056 "name": "width"
12057 },
12058 "link": 430
12059 },
12060 {
12061 "localized_name": "height",
12062 "name": "height",
12063 "type": "INT",
12064 "widget": {
12065 "name": "height"
12066 },
12067 "link": 431
12068 }
12069 ],
12070 "outputs": [
12071 {
12072 "localized_name": "IMAGE",
12073 "name": "IMAGE",
12074 "type": "IMAGE",
12075 "links": [
12076 432,
12077 591
12078 ]
12079 },
12080 {
12081 "localized_name": "width",
12082 "name": "width",
12083 "type": "INT",
12084 "links": null
12085 },
12086 {
12087 "localized_name": "height",
12088 "name": "height",
12089 "type": "INT",
12090 "links": null
12091 },
12092 {
12093 "localized_name": "mask",
12094 "name": "mask",
12095 "type": "MASK",
12096 "links": null
12097 }
12098 ],
12099 "properties": {
12100 "Node name for S&R": "ImageResizeKJv2",
12101 "cnr_id": "comfyui-kjnodes",
12102 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
12103 },
12104 "widgets_values": [
12105 512,
12106 512,
12107 "nearest-exact",
12108 "stretch",
12109 "0, 0, 0",
12110 "center",
12111 2,
12112 "cpu"
12113 ]
12114 },
12115 {
12116 "id": 250,
12117 "type": "ImageCompositeMasked",
12118 "pos": [
12119 6460,
12120 -5510
12121 ],
12122 "size": [
12123 270,
12124 146
12125 ],
12126 "flags": [],
12127 "order": 18,
12128 "mode": 0,
12129 "inputs": [
12130 {
12131 "localized_name": "destination",
12132 "name": "destination",
12133 "type": "IMAGE",
12134 "link": 361
12135 },
12136 {
12137 "localized_name": "source",
12138 "name": "source",
12139 "type": "IMAGE",
12140 "link": 363
12141 },
12142 {
12143 "localized_name": "mask",
12144 "name": "mask",
12145 "shape": 7,
12146 "type": "MASK",
12147 "link": 362
12148 }
12149 ],
12150 "outputs": [
12151 {
12152 "localized_name": "IMAGE",
12153 "name": "IMAGE",
12154 "type": "IMAGE",
12155 "links": [
12156 364,
12157 429
12158 ]
12159 }
12160 ],
12161 "properties": {
12162 "Node name for S&R": "ImageCompositeMasked",
12163 "cnr_id": "comfy-core",
12164 "ver": "0.12.2"
12165 },
12166 "widgets_values": [
12167 0,
12168 0,
12169 true
12170 ]
12171 },
12172 {
12173 "id": 251,
12174 "type": "PreviewImage",
12175 "pos": [
12176 6460,
12177 -5240
12178 ],
12179 "size": [
12180 270,
12181 258
12182 ],
12183 "flags": [],
12184 "order": 19,
12185 "mode": 4,
12186 "inputs": [
12187 {
12188 "localized_name": "images",
12189 "name": "images",
12190 "type": "IMAGE",
12191 "link": 364
12192 }
12193 ],
12194 "outputs": [],
12195 "properties": {
12196 "Node name for S&R": "PreviewImage",
12197 "cnr_id": "comfy-core",
12198 "ver": "0.12.2"
12199 },
12200 "widgets_values": []
12201 },
12202 {
12203 "id": 246,
12204 "type": "PreviewImage",
12205 "pos": [
12206 6000,
12207 -5240
12208 ],
12209 "size": [
12210 310,
12211 260
12212 ],
12213 "flags": [],
12214 "order": 16,
12215 "mode": 4,
12216 "inputs": [
12217 {
12218 "localized_name": "images",
12219 "name": "images",
12220 "type": "IMAGE",
12221 "link": 349
12222 }
12223 ],
12224 "outputs": [],
12225 "properties": {
12226 "Node name for S&R": "PreviewImage",
12227 "cnr_id": "comfy-core",
12228 "ver": "0.12.2"
12229 },
12230 "widgets_values": []
12231 },
12232 {
12233 "id": 247,
12234 "type": "GetImageSize",
12235 "pos": [
12236 5320,
12237 -5370
12238 ],
12239 "size": [
12240 140,
12241 70
12242 ],
12243 "flags": {
12244 "collapsed": true
12245 },
12246 "order": 17,
12247 "mode": 0,
12248 "inputs": [
12249 {
12250 "localized_name": "image",
12251 "name": "image",
12252 "type": "IMAGE",
12253 "link": 350
12254 }
12255 ],
12256 "outputs": [
12257 {
12258 "localized_name": "width",
12259 "name": "width",
12260 "type": "INT",
12261 "links": []
12262 },
12263 {
12264 "localized_name": "height",
12265 "name": "height",
12266 "type": "INT",
12267 "links": []
12268 },
12269 {
12270 "localized_name": "batch_size",
12271 "name": "batch_size",
12272 "type": "INT",
12273 "links": null
12274 }
12275 ],
12276 "properties": {
12277 "Node name for S&R": "GetImageSize",
12278 "cnr_id": "comfy-core",
12279 "ver": "0.12.2"
12280 },
12281 "widgets_values": []
12282 },
12283 {
12284 "id": 176,
12285 "type": "PreviewImage",
12286 "pos": [
12287 3120,
12288 -5300
12289 ],
12290 "size": [
12291 220,
12292 258
12293 ],
12294 "flags": [],
12295 "order": 8,
12296 "mode": 4,
12297 "inputs": [
12298 {
12299 "localized_name": "images",
12300 "name": "images",
12301 "type": "IMAGE",
12302 "link": 223
12303 }
12304 ],
12305 "outputs": [],
12306 "properties": {
12307 "Node name for S&R": "PreviewImage",
12308 "cnr_id": "comfy-core",
12309 "ver": "0.12.2"
12310 },
12311 "widgets_values": []
12312 },
12313 {
12314 "id": 165,
12315 "type": "PreviewImage",
12316 "pos": [
12317 3500,
12318 -5300
12319 ],
12320 "size": [
12321 270,
12322 258
12323 ],
12324 "flags": [],
12325 "order": 1,
12326 "mode": 4,
12327 "inputs": [
12328 {
12329 "localized_name": "images",
12330 "name": "images",
12331 "type": "IMAGE",
12332 "link": 203
12333 }
12334 ],
12335 "outputs": [],
12336 "properties": {
12337 "Node name for S&R": "PreviewImage",
12338 "cnr_id": "comfy-core",
12339 "ver": "0.12.2"
12340 },
12341 "widgets_values": []
12342 },
12343 {
12344 "id": 168,
12345 "type": "InvertMask",
12346 "pos": [
12347 3770,
12348 -5770
12349 ],
12350 "size": [
12351 140,
12352 30
12353 ],
12354 "flags": {
12355 "collapsed": true
12356 },
12357 "order": 4,
12358 "mode": 0,
12359 "inputs": [
12360 {
12361 "localized_name": "mask",
12362 "name": "mask",
12363 "type": "MASK",
12364 "link": 206
12365 }
12366 ],
12367 "outputs": [
12368 {
12369 "localized_name": "MASK",
12370 "name": "MASK",
12371 "type": "MASK",
12372 "links": [
12373 227
12374 ]
12375 }
12376 ],
12377 "properties": {
12378 "Node name for S&R": "InvertMask",
12379 "cnr_id": "comfy-core",
12380 "ver": "0.12.2"
12381 },
12382 "widgets_values": []
12383 },
12384 {
12385 "id": 177,
12386 "type": "ImageCompositeMasked",
12387 "pos": [
12388 3500,
12389 -5510
12390 ],
12391 "size": [
12392 270,
12393 146
12394 ],
12395 "flags": [],
12396 "order": 9,
12397 "mode": 0,
12398 "inputs": [
12399 {
12400 "localized_name": "destination",
12401 "name": "destination",
12402 "type": "IMAGE",
12403 "link": 231
12404 },
12405 {
12406 "localized_name": "source",
12407 "name": "source",
12408 "type": "IMAGE",
12409 "link": 225
12410 },
12411 {
12412 "localized_name": "mask",
12413 "name": "mask",
12414 "shape": 7,
12415 "type": "MASK",
12416 "link": 226
12417 }
12418 ],
12419 "outputs": [
12420 {
12421 "localized_name": "IMAGE",
12422 "name": "IMAGE",
12423 "type": "IMAGE",
12424 "links": [
12425 203,
12426 330
12427 ]
12428 }
12429 ],
12430 "properties": {
12431 "Node name for S&R": "ImageCompositeMasked",
12432 "cnr_id": "comfy-core",
12433 "ver": "0.12.2"
12434 },
12435 "widgets_values": [
12436 0,
12437 0,
12438 false
12439 ]
12440 },
12441 {
12442 "id": 238,
12443 "type": "GetImageSize",
12444 "pos": [
12445 4630,
12446 -5460
12447 ],
12448 "size": [
12449 140,
12450 66
12451 ],
12452 "flags": {
12453 "collapsed": true
12454 },
12455 "order": 13,
12456 "mode": 0,
12457 "inputs": [
12458 {
12459 "localized_name": "image",
12460 "name": "image",
12461 "type": "IMAGE",
12462 "link": 338
12463 }
12464 ],
12465 "outputs": [
12466 {
12467 "localized_name": "width",
12468 "name": "width",
12469 "type": "INT",
12470 "links": [
12471 331,
12472 430
12473 ]
12474 },
12475 {
12476 "localized_name": "height",
12477 "name": "height",
12478 "type": "INT",
12479 "links": [
12480 332,
12481 431
12482 ]
12483 },
12484 {
12485 "localized_name": "batch_size",
12486 "name": "batch_size",
12487 "type": "INT",
12488 "links": null
12489 }
12490 ],
12491 "properties": {
12492 "Node name for S&R": "GetImageSize",
12493 "cnr_id": "comfy-core",
12494 "ver": "0.12.2"
12495 },
12496 "widgets_values": []
12497 },
12498 {
12499 "id": 169,
12500 "type": "MaskPreview+",
12501 "pos": [
12502 4250,
12503 -5570
12504 ],
12505 "size": [
12506 300,
12507 258
12508 ],
12509 "flags": [],
12510 "order": 5,
12511 "mode": 4,
12512 "inputs": [
12513 {
12514 "localized_name": "mask",
12515 "name": "mask",
12516 "type": "MASK",
12517 "link": 207
12518 }
12519 ],
12520 "outputs": [],
12521 "properties": {
12522 "Node name for S&R": "MaskPreview+",
12523 "cnr_id": "comfyui_essentials",
12524 "ver": "1.1.0"
12525 },
12526 "widgets_values": []
12527 },
12528 {
12529 "id": 239,
12530 "type": "PreviewImage",
12531 "pos": [
12532 4960,
12533 -5330
12534 ],
12535 "size": [
12536 280,
12537 258
12538 ],
12539 "flags": [],
12540 "order": 14,
12541 "mode": 4,
12542 "inputs": [
12543 {
12544 "localized_name": "images",
12545 "name": "images",
12546 "type": "IMAGE",
12547 "link": 337
12548 }
12549 ],
12550 "outputs": [],
12551 "properties": {
12552 "Node name for S&R": "PreviewImage",
12553 "cnr_id": "comfy-core",
12554 "ver": "0.12.2"
12555 },
12556 "widgets_values": []
12557 },
12558 {
12559 "id": 276,
12560 "type": "PreviewImage",
12561 "pos": [
12562 7130,
12563 -5510
12564 ],
12565 "size": [
12566 340,
12567 280
12568 ],
12569 "flags": [],
12570 "order": 21,
12571 "mode": 4,
12572 "inputs": [
12573 {
12574 "localized_name": "images",
12575 "name": "images",
12576 "type": "IMAGE",
12577 "link": 432
12578 }
12579 ],
12580 "outputs": [],
12581 "properties": {
12582 "Node name for S&R": "PreviewImage",
12583 "cnr_id": "comfy-core",
12584 "ver": "0.12.2"
12585 },
12586 "widgets_values": []
12587 },
12588 {
12589 "id": 166,
12590 "type": "GetImageSize",
12591 "pos": [
12592 2790,
12593 -5790
12594 ],
12595 "size": [
12596 140,
12597 66
12598 ],
12599 "flags": {
12600 "collapsed": false
12601 },
12602 "order": 2,
12603 "mode": 0,
12604 "inputs": [
12605 {
12606 "localized_name": "image",
12607 "name": "image",
12608 "type": "IMAGE",
12609 "link": 230
12610 }
12611 ],
12612 "outputs": [
12613 {
12614 "localized_name": "width",
12615 "name": "width",
12616 "type": "INT",
12617 "links": [
12618 211,
12619 221,
12620 614
12621 ]
12622 },
12623 {
12624 "localized_name": "height",
12625 "name": "height",
12626 "type": "INT",
12627 "links": [
12628 212,
12629 222,
12630 615
12631 ]
12632 },
12633 {
12634 "localized_name": "batch_size",
12635 "name": "batch_size",
12636 "type": "INT",
12637 "links": null
12638 }
12639 ],
12640 "properties": {
12641 "Node name for S&R": "GetImageSize",
12642 "cnr_id": "comfy-core",
12643 "ver": "0.12.2"
12644 },
12645 "widgets_values": []
12646 },
12647 {
12648 "id": 357,
12649 "type": "SimpleMath+",
12650 "pos": [
12651 5560,
12652 -6020
12653 ],
12654 "size": [
12655 270,
12656 78
12657 ],
12658 "flags": {
12659 "collapsed": false
12660 },
12661 "order": 23,
12662 "mode": 4,
12663 "inputs": [
12664 {
12665 "localized_name": "a",
12666 "name": "a",
12667 "shape": 7,
12668 "type": "INT,FLOAT",
12669 "link": 614
12670 },
12671 {
12672 "localized_name": "b",
12673 "name": "b",
12674 "shape": 7,
12675 "type": "INT,FLOAT",
12676 "link": 613
12677 }
12678 ],
12679 "outputs": [
12680 {
12681 "localized_name": "INT",
12682 "name": "INT",
12683 "type": "INT",
12684 "links": []
12685 },
12686 {
12687 "localized_name": "FLOAT",
12688 "name": "FLOAT",
12689 "type": "FLOAT",
12690 "links": null
12691 }
12692 ],
12693 "properties": {
12694 "Node name for S&R": "SimpleMath+",
12695 "cnr_id": "comfyui_essentials",
12696 "ver": "1.1.0"
12697 },
12698 "widgets_values": [
12699 "(a-b) / 2"
12700 ]
12701 },
12702 {
12703 "id": 356,
12704 "type": "SimpleMath+",
12705 "pos": [
12706 5560,
12707 -5830
12708 ],
12709 "size": [
12710 270,
12711 78
12712 ],
12713 "flags": [],
12714 "order": 22,
12715 "mode": 4,
12716 "inputs": [
12717 {
12718 "localized_name": "a",
12719 "name": "a",
12720 "shape": 7,
12721 "type": "INT,FLOAT",
12722 "link": 615
12723 },
12724 {
12725 "localized_name": "b",
12726 "name": "b",
12727 "shape": 7,
12728 "type": "INT,FLOAT",
12729 "link": 612
12730 }
12731 ],
12732 "outputs": [
12733 {
12734 "localized_name": "INT",
12735 "name": "INT",
12736 "type": "INT",
12737 "links": []
12738 },
12739 {
12740 "localized_name": "FLOAT",
12741 "name": "FLOAT",
12742 "type": "FLOAT",
12743 "links": null
12744 }
12745 ],
12746 "properties": {
12747 "Node name for S&R": "SimpleMath+",
12748 "cnr_id": "comfyui_essentials",
12749 "ver": "1.1.0"
12750 },
12751 "widgets_values": [
12752 "(a-b) / 2"
12753 ]
12754 },
12755 {
12756 "id": 236,
12757 "type": "ImageCrop",
12758 "pos": [
12759 4960,
12760 -5510
12761 ],
12762 "size": [
12763 210,
12764 130
12765 ],
12766 "flags": [],
12767 "order": 12,
12768 "mode": 0,
12769 "inputs": [
12770 {
12771 "localized_name": "image",
12772 "name": "image",
12773 "type": "IMAGE",
12774 "link": 330
12775 },
12776 {
12777 "localized_name": "width",
12778 "name": "width",
12779 "type": "INT",
12780 "widget": {
12781 "name": "width"
12782 },
12783 "link": 331
12784 },
12785 {
12786 "localized_name": "height",
12787 "name": "height",
12788 "type": "INT",
12789 "widget": {
12790 "name": "height"
12791 },
12792 "link": 332
12793 },
12794 {
12795 "localized_name": "x",
12796 "name": "x",
12797 "type": "INT",
12798 "widget": {
12799 "name": "x"
12800 },
12801 "link": 621
12802 },
12803 {
12804 "localized_name": "y",
12805 "name": "y",
12806 "type": "INT",
12807 "widget": {
12808 "name": "y"
12809 },
12810 "link": 622
12811 }
12812 ],
12813 "outputs": [
12814 {
12815 "localized_name": "IMAGE",
12816 "name": "IMAGE",
12817 "type": "IMAGE",
12818 "links": [
12819 337,
12820 347,
12821 350,
12822 616
12823 ]
12824 }
12825 ],
12826 "properties": {
12827 "Node name for S&R": "ImageCrop",
12828 "cnr_id": "comfy-core",
12829 "ver": "0.12.2"
12830 },
12831 "widgets_values": [
12832 512,
12833 512,
12834 0,
12835 0
12836 ]
12837 },
12838 {
12839 "id": 170,
12840 "type": "CropMask",
12841 "pos": [
12842 4250,
12843 -5750
12844 ],
12845 "size": [
12846 210,
12847 130
12848 ],
12849 "flags": {
12850 "collapsed": false
12851 },
12852 "order": 6,
12853 "mode": 0,
12854 "inputs": [
12855 {
12856 "localized_name": "mask",
12857 "name": "mask",
12858 "type": "MASK",
12859 "link": 208
12860 },
12861 {
12862 "localized_name": "x",
12863 "name": "x",
12864 "type": "INT",
12865 "widget": {
12866 "name": "x"
12867 },
12868 "link": 623
12869 },
12870 {
12871 "localized_name": "y",
12872 "name": "y",
12873 "type": "INT",
12874 "widget": {
12875 "name": "y"
12876 },
12877 "link": 624
12878 },
12879 {
12880 "localized_name": "width",
12881 "name": "width",
12882 "type": "INT",
12883 "widget": {
12884 "name": "width"
12885 },
12886 "link": 211
12887 },
12888 {
12889 "localized_name": "height",
12890 "name": "height",
12891 "type": "INT",
12892 "widget": {
12893 "name": "height"
12894 },
12895 "link": 212
12896 }
12897 ],
12898 "outputs": [
12899 {
12900 "localized_name": "MASK",
12901 "name": "MASK",
12902 "type": "MASK",
12903 "links": [
12904 207
12905 ]
12906 }
12907 ],
12908 "properties": {
12909 "Node name for S&R": "CropMask",
12910 "cnr_id": "comfy-core",
12911 "ver": "0.12.2"
12912 },
12913 "widgets_values": [
12914 0,
12915 0,
12916 512,
12917 512
12918 ]
12919 },
12920 {
12921 "id": 178,
12922 "type": "MaskBoundingBox+",
12923 "pos": [
12924 3910,
12925 -6070
12926 ],
12927 "size": [
12928 220,
12929 182
12930 ],
12931 "flags": {
12932 "collapsed": false
12933 },
12934 "order": 10,
12935 "mode": 0,
12936 "inputs": [
12937 {
12938 "localized_name": "mask",
12939 "name": "mask",
12940 "type": "MASK",
12941 "link": 227
12942 },
12943 {
12944 "localized_name": "image_optional",
12945 "name": "image_optional",
12946 "shape": 7,
12947 "type": "IMAGE",
12948 "link": null
12949 }
12950 ],
12951 "outputs": [
12952 {
12953 "localized_name": "MASK",
12954 "name": "MASK",
12955 "type": "MASK",
12956 "links": []
12957 },
12958 {
12959 "localized_name": "IMAGE",
12960 "name": "IMAGE",
12961 "type": "IMAGE",
12962 "links": null
12963 },
12964 {
12965 "localized_name": "x",
12966 "name": "x",
12967 "type": "INT",
12968 "links": [
12969 621,
12970 623
12971 ]
12972 },
12973 {
12974 "localized_name": "y",
12975 "name": "y",
12976 "type": "INT",
12977 "links": [
12978 622,
12979 624
12980 ]
12981 },
12982 {
12983 "localized_name": "width",
12984 "name": "width",
12985 "type": "INT",
12986 "links": null
12987 },
12988 {
12989 "localized_name": "height",
12990 "name": "height",
12991 "type": "INT",
12992 "links": null
12993 }
12994 ],
12995 "properties": {
12996 "Node name for S&R": "MaskBoundingBox+",
12997 "cnr_id": "comfyui_essentials",
12998 "ver": "1.1.0"
12999 },
13000 "widgets_values": [
13001 0,
13002 0
13003 ]
13004 },
13005 {
13006 "id": 358,
13007 "type": "GetImageSize",
13008 "pos": [
13009 5280,
13010 -5880
13011 ],
13012 "size": [
13013 140,
13014 70
13015 ],
13016 "flags": {
13017 "collapsed": true
13018 },
13019 "order": 24,
13020 "mode": 4,
13021 "inputs": [
13022 {
13023 "localized_name": "image",
13024 "name": "image",
13025 "type": "IMAGE",
13026 "link": 616
13027 }
13028 ],
13029 "outputs": [
13030 {
13031 "localized_name": "width",
13032 "name": "width",
13033 "type": "INT",
13034 "links": [
13035 613
13036 ]
13037 },
13038 {
13039 "localized_name": "height",
13040 "name": "height",
13041 "type": "INT",
13042 "links": [
13043 612
13044 ]
13045 },
13046 {
13047 "localized_name": "batch_size",
13048 "name": "batch_size",
13049 "type": "INT",
13050 "links": null
13051 }
13052 ],
13053 "properties": {
13054 "Node name for S&R": "GetImageSize",
13055 "cnr_id": "comfy-core",
13056 "ver": "0.12.2"
13057 },
13058 "widgets_values": []
13059 },
13060 {
13061 "id": 244,
13062 "type": "ImagePadForOutpaintMasked",
13063 "pos": [
13064 6000,
13065 -5510
13066 ],
13067 "size": [
13068 311.4107421875,
13069 174
13070 ],
13071 "flags": [],
13072 "order": 15,
13073 "mode": 0,
13074 "inputs": [
13075 {
13076 "localized_name": "image",
13077 "name": "image",
13078 "type": "IMAGE",
13079 "link": 347
13080 },
13081 {
13082 "localized_name": "mask",
13083 "name": "mask",
13084 "shape": 7,
13085 "type": "MASK",
13086 "link": null
13087 },
13088 {
13089 "localized_name": "left",
13090 "name": "left",
13091 "type": "INT",
13092 "widget": {
13093 "name": "left"
13094 },
13095 "link": 625
13096 },
13097 {
13098 "localized_name": "top",
13099 "name": "top",
13100 "type": "INT",
13101 "widget": {
13102 "name": "top"
13103 },
13104 "link": 626
13105 },
13106 {
13107 "localized_name": "right",
13108 "name": "right",
13109 "type": "INT",
13110 "widget": {
13111 "name": "right"
13112 },
13113 "link": 627
13114 },
13115 {
13116 "localized_name": "bottom",
13117 "name": "bottom",
13118 "type": "INT",
13119 "widget": {
13120 "name": "bottom"
13121 },
13122 "link": 628
13123 }
13124 ],
13125 "outputs": [
13126 {
13127 "localized_name": "IMAGE",
13128 "name": "IMAGE",
13129 "type": "IMAGE",
13130 "links": [
13131 349,
13132 361
13133 ]
13134 },
13135 {
13136 "localized_name": "MASK",
13137 "name": "MASK",
13138 "type": "MASK",
13139 "links": [
13140 362
13141 ]
13142 }
13143 ],
13144 "properties": {
13145 "Node name for S&R": "ImagePadForOutpaintMasked",
13146 "cnr_id": "comfyui-kjnodes",
13147 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
13148 },
13149 "widgets_values": [
13150 0,
13151 0,
13152 0,
13153 0,
13154 0
13155 ]
13156 }
13157 ],
13158 "groups": [],
13159 "links": [
13160 {
13161 "id": 205,
13162 "origin_id": 163,
13163 "origin_slot": 0,
13164 "target_id": 167,
13165 "target_slot": 0,
13166 "type": "MASK"
13167 },
13168 {
13169 "id": 242,
13170 "origin_id": 163,
13171 "origin_slot": 0,
13172 "target_id": 183,
13173 "target_slot": 0,
13174 "type": "MASK"
13175 },
13176 {
13177 "id": 347,
13178 "origin_id": 236,
13179 "origin_slot": 0,
13180 "target_id": 244,
13181 "target_slot": 0,
13182 "type": "IMAGE"
13183 },
13184 {
13185 "id": 221,
13186 "origin_id": 166,
13187 "origin_slot": 0,
13188 "target_id": 175,
13189 "target_slot": 1,
13190 "type": "INT"
13191 },
13192 {
13193 "id": 222,
13194 "origin_id": 166,
13195 "origin_slot": 1,
13196 "target_id": 175,
13197 "target_slot": 2,
13198 "type": "INT"
13199 },
13200 {
13201 "id": 429,
13202 "origin_id": 250,
13203 "origin_slot": 0,
13204 "target_id": 275,
13205 "target_slot": 0,
13206 "type": "IMAGE"
13207 },
13208 {
13209 "id": 430,
13210 "origin_id": 238,
13211 "origin_slot": 0,
13212 "target_id": 275,
13213 "target_slot": 2,
13214 "type": "INT"
13215 },
13216 {
13217 "id": 431,
13218 "origin_id": 238,
13219 "origin_slot": 1,
13220 "target_id": 275,
13221 "target_slot": 3,
13222 "type": "INT"
13223 },
13224 {
13225 "id": 432,
13226 "origin_id": 275,
13227 "origin_slot": 0,
13228 "target_id": 276,
13229 "target_slot": 0,
13230 "type": "IMAGE"
13231 },
13232 {
13233 "id": 361,
13234 "origin_id": 244,
13235 "origin_slot": 0,
13236 "target_id": 250,
13237 "target_slot": 0,
13238 "type": "IMAGE"
13239 },
13240 {
13241 "id": 363,
13242 "origin_id": 175,
13243 "origin_slot": 0,
13244 "target_id": 250,
13245 "target_slot": 1,
13246 "type": "IMAGE"
13247 },
13248 {
13249 "id": 362,
13250 "origin_id": 244,
13251 "origin_slot": 1,
13252 "target_id": 250,
13253 "target_slot": 2,
13254 "type": "MASK"
13255 },
13256 {
13257 "id": 364,
13258 "origin_id": 250,
13259 "origin_slot": 0,
13260 "target_id": 251,
13261 "target_slot": 0,
13262 "type": "IMAGE"
13263 },
13264 {
13265 "id": 349,
13266 "origin_id": 244,
13267 "origin_slot": 0,
13268 "target_id": 246,
13269 "target_slot": 0,
13270 "type": "IMAGE"
13271 },
13272 {
13273 "id": 350,
13274 "origin_id": 236,
13275 "origin_slot": 0,
13276 "target_id": 247,
13277 "target_slot": 0,
13278 "type": "IMAGE"
13279 },
13280 {
13281 "id": 223,
13282 "origin_id": 175,
13283 "origin_slot": 0,
13284 "target_id": 176,
13285 "target_slot": 0,
13286 "type": "IMAGE"
13287 },
13288 {
13289 "id": 203,
13290 "origin_id": 177,
13291 "origin_slot": 0,
13292 "target_id": 165,
13293 "target_slot": 0,
13294 "type": "IMAGE"
13295 },
13296 {
13297 "id": 206,
13298 "origin_id": 167,
13299 "origin_slot": 0,
13300 "target_id": 168,
13301 "target_slot": 0,
13302 "type": "MASK"
13303 },
13304 {
13305 "id": 227,
13306 "origin_id": 168,
13307 "origin_slot": 0,
13308 "target_id": 178,
13309 "target_slot": 0,
13310 "type": "MASK"
13311 },
13312 {
13313 "id": 208,
13314 "origin_id": 167,
13315 "origin_slot": 0,
13316 "target_id": 170,
13317 "target_slot": 0,
13318 "type": "MASK"
13319 },
13320 {
13321 "id": 211,
13322 "origin_id": 166,
13323 "origin_slot": 0,
13324 "target_id": 170,
13325 "target_slot": 3,
13326 "type": "INT"
13327 },
13328 {
13329 "id": 212,
13330 "origin_id": 166,
13331 "origin_slot": 1,
13332 "target_id": 170,
13333 "target_slot": 4,
13334 "type": "INT"
13335 },
13336 {
13337 "id": 207,
13338 "origin_id": 170,
13339 "origin_slot": 0,
13340 "target_id": 169,
13341 "target_slot": 0,
13342 "type": "MASK"
13343 },
13344 {
13345 "id": 330,
13346 "origin_id": 177,
13347 "origin_slot": 0,
13348 "target_id": 236,
13349 "target_slot": 0,
13350 "type": "IMAGE"
13351 },
13352 {
13353 "id": 331,
13354 "origin_id": 238,
13355 "origin_slot": 0,
13356 "target_id": 236,
13357 "target_slot": 1,
13358 "type": "INT"
13359 },
13360 {
13361 "id": 332,
13362 "origin_id": 238,
13363 "origin_slot": 1,
13364 "target_id": 236,
13365 "target_slot": 2,
13366 "type": "INT"
13367 },
13368 {
13369 "id": 225,
13370 "origin_id": 175,
13371 "origin_slot": 0,
13372 "target_id": 177,
13373 "target_slot": 1,
13374 "type": "IMAGE"
13375 },
13376 {
13377 "id": 226,
13378 "origin_id": 167,
13379 "origin_slot": 0,
13380 "target_id": 177,
13381 "target_slot": 2,
13382 "type": "MASK"
13383 },
13384 {
13385 "id": 337,
13386 "origin_id": 236,
13387 "origin_slot": 0,
13388 "target_id": 239,
13389 "target_slot": 0,
13390 "type": "IMAGE"
13391 },
13392 {
13393 "id": 338,
13394 "origin_id": 175,
13395 "origin_slot": 0,
13396 "target_id": 238,
13397 "target_slot": 0,
13398 "type": "IMAGE"
13399 },
13400 {
13401 "id": 241,
13402 "origin_id": -10,
13403 "origin_slot": 0,
13404 "target_id": 163,
13405 "target_slot": 0,
13406 "type": "IMAGE"
13407 },
13408 {
13409 "id": 230,
13410 "origin_id": -10,
13411 "origin_slot": 0,
13412 "target_id": 166,
13413 "target_slot": 0,
13414 "type": "IMAGE"
13415 },
13416 {
13417 "id": 231,
13418 "origin_id": -10,
13419 "origin_slot": 0,
13420 "target_id": 177,
13421 "target_slot": 0,
13422 "type": "IMAGE"
13423 },
13424 {
13425 "id": 591,
13426 "origin_id": 275,
13427 "origin_slot": 0,
13428 "target_id": -20,
13429 "target_slot": 0,
13430 "type": "IMAGE"
13431 },
13432 {
13433 "id": 612,
13434 "origin_id": 358,
13435 "origin_slot": 1,
13436 "target_id": 356,
13437 "target_slot": 1,
13438 "type": "INT"
13439 },
13440 {
13441 "id": 613,
13442 "origin_id": 358,
13443 "origin_slot": 0,
13444 "target_id": 357,
13445 "target_slot": 1,
13446 "type": "INT"
13447 },
13448 {
13449 "id": 614,
13450 "origin_id": 166,
13451 "origin_slot": 0,
13452 "target_id": 357,
13453 "target_slot": 0,
13454 "type": "INT"
13455 },
13456 {
13457 "id": 615,
13458 "origin_id": 166,
13459 "origin_slot": 1,
13460 "target_id": 356,
13461 "target_slot": 0,
13462 "type": "INT"
13463 },
13464 {
13465 "id": 616,
13466 "origin_id": 236,
13467 "origin_slot": 0,
13468 "target_id": 358,
13469 "target_slot": 0,
13470 "type": "IMAGE"
13471 },
13472 {
13473 "id": 621,
13474 "origin_id": 178,
13475 "origin_slot": 2,
13476 "target_id": 236,
13477 "target_slot": 3,
13478 "type": "INT"
13479 },
13480 {
13481 "id": 622,
13482 "origin_id": 178,
13483 "origin_slot": 3,
13484 "target_id": 236,
13485 "target_slot": 4,
13486 "type": "INT"
13487 },
13488 {
13489 "id": 623,
13490 "origin_id": 178,
13491 "origin_slot": 2,
13492 "target_id": 170,
13493 "target_slot": 1,
13494 "type": "INT"
13495 },
13496 {
13497 "id": 624,
13498 "origin_id": 178,
13499 "origin_slot": 3,
13500 "target_id": 170,
13501 "target_slot": 2,
13502 "type": "INT"
13503 },
13504 {
13505 "id": 625,
13506 "origin_id": -10,
13507 "origin_slot": 1,
13508 "target_id": 244,
13509 "target_slot": 2,
13510 "type": "INT"
13511 },
13512 {
13513 "id": 626,
13514 "origin_id": -10,
13515 "origin_slot": 2,
13516 "target_id": 244,
13517 "target_slot": 3,
13518 "type": "INT"
13519 },
13520 {
13521 "id": 627,
13522 "origin_id": -10,
13523 "origin_slot": 1,
13524 "target_id": 244,
13525 "target_slot": 4,
13526 "type": "INT"
13527 },
13528 {
13529 "id": 628,
13530 "origin_id": -10,
13531 "origin_slot": 2,
13532 "target_id": 244,
13533 "target_slot": 5,
13534 "type": "INT"
13535 }
13536 ],
13537 "extra": {
13538 "workflowRendererVersion": "LG"
13539 }
13540 },
13541 {
13542 "id": "1199485a-4420-4430-bd51-e2e73c752b77",
13543 "version": 1,
13544 "state": {
13545 "lastGroupId": 0,
13546 "lastNodeId": 457,
13547 "lastLinkId": 843,
13548 "lastRerouteId": 0
13549 },
13550 "revision": 0,
13551 "config": [],
13552 "name": "Create Animation",
13553 "inputNode": {
13554 "id": -10,
13555 "bounding": [
13556 2730,
13557 579,
13558 120,
13559 160
13560 ]
13561 },
13562 "outputNode": {
13563 "id": -20,
13564 "bounding": [
13565 3700,
13566 629,
13567 120,
13568 60
13569 ]
13570 },
13571 "inputs": [
13572 {
13573 "id": "803d0f9b-2735-43b9-a912-a946bed79f41",
13574 "name": "image",
13575 "type": "IMAGE",
13576 "linkIds": [
13577 832
13578 ],
13579 "localized_name": "image",
13580 "pos": [
13581 55,
13582 20
13583 ]
13584 },
13585 {
13586 "id": "f803b524-9743-4fd2-a27a-893f6954cbc9",
13587 "name": "amount",
13588 "type": "INT",
13589 "linkIds": [
13590 841,
13591 842,
13592 843,
13593 840
13594 ],
13595 "localized_name": "amount",
13596 "pos": [
13597 55,
13598 40
13599 ]
13600 },
13601 {
13602 "id": "22f5b9d9-594e-4278-9edd-a365a3f77a37",
13603 "name": "image_1",
13604 "type": "IMAGE",
13605 "linkIds": [
13606 833
13607 ],
13608 "localized_name": "image_1",
13609 "pos": [
13610 55,
13611 60
13612 ]
13613 },
13614 {
13615 "id": "17fc8e8d-5db1-4594-a736-82f33215c487",
13616 "name": "image_2",
13617 "type": "IMAGE",
13618 "linkIds": [
13619 834
13620 ],
13621 "localized_name": "image_2",
13622 "pos": [
13623 55,
13624 80
13625 ]
13626 },
13627 {
13628 "id": "abe932b0-1e1c-472b-bd30-d92bd05142e9",
13629 "name": "fps",
13630 "type": "FLOAT",
13631 "linkIds": [
13632 839
13633 ],
13634 "localized_name": "fps",
13635 "pos": [
13636 55,
13637 100
13638 ]
13639 },
13640 {
13641 "id": "04a3e0a7-3c3c-4d32-9383-2f92e7b12b6f",
13642 "name": "image_3",
13643 "type": "IMAGE",
13644 "linkIds": [
13645 831
13646 ],
13647 "localized_name": "image_3",
13648 "pos": [
13649 55,
13650 120
13651 ]
13652 }
13653 ],
13654 "outputs": [
13655 {
13656 "id": "9e98e0cd-cb2f-4829-a852-e74b39bc1c50",
13657 "name": "VIDEO",
13658 "type": "VIDEO",
13659 "linkIds": [
13660 830
13661 ],
13662 "localized_name": "VIDEO",
13663 "pos": [
13664 20,
13665 20
13666 ]
13667 }
13668 ],
13669 "widgets": [],
13670 "nodes": [
13671 {
13672 "id": 449,
13673 "type": "BatchImagesNode",
13674 "pos": [
13675 3170,
13676 610
13677 ],
13678 "size": [
13679 169.6640625,
13680 126
13681 ],
13682 "flags": [],
13683 "order": 0,
13684 "mode": 0,
13685 "inputs": [
13686 {
13687 "label": "image0",
13688 "localized_name": "images.image0",
13689 "name": "images.image0",
13690 "type": "IMAGE",
13691 "link": 825
13692 },
13693 {
13694 "label": "image1",
13695 "localized_name": "images.image1",
13696 "name": "images.image1",
13697 "type": "IMAGE",
13698 "link": 826
13699 },
13700 {
13701 "label": "image2",
13702 "localized_name": "images.image2",
13703 "name": "images.image2",
13704 "shape": 7,
13705 "type": "IMAGE",
13706 "link": 827
13707 },
13708 {
13709 "label": "image3",
13710 "localized_name": "images.image3",
13711 "name": "images.image3",
13712 "shape": 7,
13713 "type": "IMAGE",
13714 "link": 828
13715 },
13716 {
13717 "label": "image4",
13718 "localized_name": "images.image4",
13719 "name": "images.image4",
13720 "shape": 7,
13721 "type": "IMAGE",
13722 "link": null
13723 }
13724 ],
13725 "outputs": [
13726 {
13727 "localized_name": "IMAGE",
13728 "name": "IMAGE",
13729 "type": "IMAGE",
13730 "links": [
13731 829
13732 ]
13733 }
13734 ],
13735 "properties": {
13736 "Node name for S&R": "BatchImagesNode",
13737 "cnr_id": "comfy-core",
13738 "ver": "0.12.2"
13739 },
13740 "widgets_values": []
13741 },
13742 {
13743 "id": 453,
13744 "type": "RepeatImageBatch",
13745 "pos": [
13746 2910,
13747 590
13748 ],
13749 "size": [
13750 210,
13751 58
13752 ],
13753 "flags": [],
13754 "order": 3,
13755 "mode": 0,
13756 "inputs": [
13757 {
13758 "localized_name": "image",
13759 "name": "image",
13760 "type": "IMAGE",
13761 "link": 832
13762 },
13763 {
13764 "localized_name": "amount",
13765 "name": "amount",
13766 "type": "INT",
13767 "widget": {
13768 "name": "amount"
13769 },
13770 "link": 841
13771 }
13772 ],
13773 "outputs": [
13774 {
13775 "localized_name": "IMAGE",
13776 "name": "IMAGE",
13777 "type": "IMAGE",
13778 "links": [
13779 826
13780 ]
13781 }
13782 ],
13783 "properties": {
13784 "Node name for S&R": "RepeatImageBatch",
13785 "cnr_id": "comfy-core",
13786 "ver": "0.12.2"
13787 },
13788 "widgets_values": [
13789 2
13790 ]
13791 },
13792 {
13793 "id": 454,
13794 "type": "RepeatImageBatch",
13795 "pos": [
13796 2910,
13797 700
13798 ],
13799 "size": [
13800 210,
13801 58
13802 ],
13803 "flags": [],
13804 "order": 4,
13805 "mode": 0,
13806 "inputs": [
13807 {
13808 "localized_name": "image",
13809 "name": "image",
13810 "type": "IMAGE",
13811 "link": 833
13812 },
13813 {
13814 "localized_name": "amount",
13815 "name": "amount",
13816 "type": "INT",
13817 "widget": {
13818 "name": "amount"
13819 },
13820 "link": 842
13821 }
13822 ],
13823 "outputs": [
13824 {
13825 "localized_name": "IMAGE",
13826 "name": "IMAGE",
13827 "type": "IMAGE",
13828 "links": [
13829 827
13830 ]
13831 }
13832 ],
13833 "properties": {
13834 "Node name for S&R": "RepeatImageBatch",
13835 "cnr_id": "comfy-core",
13836 "ver": "0.12.2"
13837 },
13838 "widgets_values": [
13839 2
13840 ]
13841 },
13842 {
13843 "id": 455,
13844 "type": "RepeatImageBatch",
13845 "pos": [
13846 2910,
13847 810
13848 ],
13849 "size": [
13850 210,
13851 58
13852 ],
13853 "flags": [],
13854 "order": 5,
13855 "mode": 0,
13856 "inputs": [
13857 {
13858 "localized_name": "image",
13859 "name": "image",
13860 "type": "IMAGE",
13861 "link": 834
13862 },
13863 {
13864 "localized_name": "amount",
13865 "name": "amount",
13866 "type": "INT",
13867 "widget": {
13868 "name": "amount"
13869 },
13870 "link": 843
13871 }
13872 ],
13873 "outputs": [
13874 {
13875 "localized_name": "IMAGE",
13876 "name": "IMAGE",
13877 "type": "IMAGE",
13878 "links": [
13879 828
13880 ]
13881 }
13882 ],
13883 "properties": {
13884 "Node name for S&R": "RepeatImageBatch",
13885 "cnr_id": "comfy-core",
13886 "ver": "0.12.2"
13887 },
13888 "widgets_values": [
13889 2
13890 ]
13891 },
13892 {
13893 "id": 450,
13894 "type": "CreateVideo",
13895 "pos": [
13896 3370,
13897 610
13898 ],
13899 "size": [
13900 270,
13901 78
13902 ],
13903 "flags": [],
13904 "order": 1,
13905 "mode": 0,
13906 "inputs": [
13907 {
13908 "localized_name": "images",
13909 "name": "images",
13910 "type": "IMAGE",
13911 "link": 829
13912 },
13913 {
13914 "localized_name": "audio",
13915 "name": "audio",
13916 "shape": 7,
13917 "type": "AUDIO",
13918 "link": null
13919 },
13920 {
13921 "localized_name": "fps",
13922 "name": "fps",
13923 "type": "FLOAT",
13924 "widget": {
13925 "name": "fps"
13926 },
13927 "link": 839
13928 }
13929 ],
13930 "outputs": [
13931 {
13932 "localized_name": "VIDEO",
13933 "name": "VIDEO",
13934 "type": "VIDEO",
13935 "links": [
13936 830
13937 ]
13938 }
13939 ],
13940 "properties": {
13941 "Node name for S&R": "CreateVideo",
13942 "cnr_id": "comfy-core",
13943 "ver": "0.12.2"
13944 },
13945 "widgets_values": [
13946 8
13947 ]
13948 },
13949 {
13950 "id": 452,
13951 "type": "RepeatImageBatch",
13952 "pos": [
13953 2910,
13954 480
13955 ],
13956 "size": [
13957 210,
13958 58
13959 ],
13960 "flags": [],
13961 "order": 2,
13962 "mode": 0,
13963 "inputs": [
13964 {
13965 "localized_name": "image",
13966 "name": "image",
13967 "type": "IMAGE",
13968 "link": 831
13969 },
13970 {
13971 "localized_name": "amount",
13972 "name": "amount",
13973 "type": "INT",
13974 "widget": {
13975 "name": "amount"
13976 },
13977 "link": 840
13978 }
13979 ],
13980 "outputs": [
13981 {
13982 "localized_name": "IMAGE",
13983 "name": "IMAGE",
13984 "type": "IMAGE",
13985 "links": [
13986 825
13987 ]
13988 }
13989 ],
13990 "properties": {
13991 "Node name for S&R": "RepeatImageBatch",
13992 "cnr_id": "comfy-core",
13993 "ver": "0.12.2"
13994 },
13995 "widgets_values": [
13996 2
13997 ]
13998 }
13999 ],
14000 "groups": [],
14001 "links": [
14002 {
14003 "id": 825,
14004 "origin_id": 452,
14005 "origin_slot": 0,
14006 "target_id": 449,
14007 "target_slot": 0,
14008 "type": "IMAGE"
14009 },
14010 {
14011 "id": 826,
14012 "origin_id": 453,
14013 "origin_slot": 0,
14014 "target_id": 449,
14015 "target_slot": 1,
14016 "type": "IMAGE"
14017 },
14018 {
14019 "id": 827,
14020 "origin_id": 454,
14021 "origin_slot": 0,
14022 "target_id": 449,
14023 "target_slot": 2,
14024 "type": "IMAGE"
14025 },
14026 {
14027 "id": 828,
14028 "origin_id": 455,
14029 "origin_slot": 0,
14030 "target_id": 449,
14031 "target_slot": 3,
14032 "type": "IMAGE"
14033 },
14034 {
14035 "id": 829,
14036 "origin_id": 449,
14037 "origin_slot": 0,
14038 "target_id": 450,
14039 "target_slot": 0,
14040 "type": "IMAGE"
14041 },
14042 {
14043 "id": 832,
14044 "origin_id": -10,
14045 "origin_slot": 0,
14046 "target_id": 453,
14047 "target_slot": 0,
14048 "type": "IMAGE"
14049 },
14050 {
14051 "id": 841,
14052 "origin_id": -10,
14053 "origin_slot": 1,
14054 "target_id": 453,
14055 "target_slot": 1,
14056 "type": "INT"
14057 },
14058 {
14059 "id": 842,
14060 "origin_id": -10,
14061 "origin_slot": 1,
14062 "target_id": 454,
14063 "target_slot": 1,
14064 "type": "INT"
14065 },
14066 {
14067 "id": 843,
14068 "origin_id": -10,
14069 "origin_slot": 1,
14070 "target_id": 455,
14071 "target_slot": 1,
14072 "type": "INT"
14073 },
14074 {
14075 "id": 840,
14076 "origin_id": -10,
14077 "origin_slot": 1,
14078 "target_id": 452,
14079 "target_slot": 1,
14080 "type": "INT"
14081 },
14082 {
14083 "id": 833,
14084 "origin_id": -10,
14085 "origin_slot": 2,
14086 "target_id": 454,
14087 "target_slot": 0,
14088 "type": "IMAGE"
14089 },
14090 {
14091 "id": 834,
14092 "origin_id": -10,
14093 "origin_slot": 3,
14094 "target_id": 455,
14095 "target_slot": 0,
14096 "type": "IMAGE"
14097 },
14098 {
14099 "id": 839,
14100 "origin_id": -10,
14101 "origin_slot": 4,
14102 "target_id": 450,
14103 "target_slot": 2,
14104 "type": "FLOAT"
14105 },
14106 {
14107 "id": 831,
14108 "origin_id": -10,
14109 "origin_slot": 5,
14110 "target_id": 452,
14111 "target_slot": 0,
14112 "type": "IMAGE"
14113 },
14114 {
14115 "id": 830,
14116 "origin_id": 450,
14117 "origin_slot": 0,
14118 "target_id": -20,
14119 "target_slot": 0,
14120 "type": "VIDEO"
14121 }
14122 ],
14123 "extra": {
14124 "workflowRendererVersion": "LG"
14125 }
14126 },
14127 {
14128 "id": "e438156f-1fda-4d7e-b117-76c2311fb673",
14129 "version": 1,
14130 "state": {
14131 "lastGroupId": 0,
14132 "lastNodeId": 38,
14133 "lastLinkId": 94,
14134 "lastRerouteId": 0
14135 },
14136 "revision": 0,
14137 "config": [],
14138 "name": "Crop Images",
14139 "inputNode": {
14140 "id": -10,
14141 "bounding": [
14142 848.920446566751,
14143 416.02058889632974,
14144 120,
14145 80
14146 ]
14147 },
14148 "outputNode": {
14149 "id": -20,
14150 "bounding": [
14151 4630,
14152 320,
14153 120,
14154 120
14155 ]
14156 },
14157 "inputs": [
14158 {
14159 "id": "eb15a6da-be18-49ea-81f2-dba4711d5c28",
14160 "name": "image",
14161 "type": "IMAGE",
14162 "linkIds": [
14163 29,
14164 30,
14165 36,
14166 35,
14167 27
14168 ],
14169 "localized_name": "image",
14170 "pos": [
14171 948.920446566751,
14172 436.02058889632974
14173 ]
14174 },
14175 {
14176 "id": "72145059-2ba2-42ec-8379-8412482057af",
14177 "name": "a",
14178 "type": "INT,FLOAT",
14179 "linkIds": [
14180 28
14181 ],
14182 "localized_name": "a",
14183 "label": "crop_inset",
14184 "shape": 7,
14185 "pos": [
14186 948.920446566751,
14187 456.02058889632974
14188 ]
14189 }
14190 ],
14191 "outputs": [
14192 {
14193 "id": "8ec6c1d4-c30e-4d27-9afc-d53cb8950a80",
14194 "name": "IMAGE",
14195 "type": "IMAGE",
14196 "linkIds": [
14197 88
14198 ],
14199 "label": "IMAGE_1",
14200 "pos": [
14201 4650,
14202 340
14203 ]
14204 },
14205 {
14206 "id": "b5bfbdce-26ef-489c-8851-c100001380a0",
14207 "name": "IMAGE_1",
14208 "type": "IMAGE",
14209 "linkIds": [
14210 90
14211 ],
14212 "label": "IMAGE_2",
14213 "pos": [
14214 4650,
14215 360
14216 ]
14217 },
14218 {
14219 "id": "ae6073b1-db37-4141-88fa-6cf4ba5dce26",
14220 "name": "IMAGE_2",
14221 "type": "IMAGE",
14222 "linkIds": [
14223 92
14224 ],
14225 "label": "IMAGE_3",
14226 "pos": [
14227 4650,
14228 380
14229 ]
14230 },
14231 {
14232 "id": "404edd1c-fa1b-4e9f-bb64-a05a8b3ddcee",
14233 "name": "IMAGE_3",
14234 "type": "IMAGE",
14235 "linkIds": [
14236 94
14237 ],
14238 "label": "IMAGE_4",
14239 "pos": [
14240 4650,
14241 400
14242 ]
14243 }
14244 ],
14245 "widgets": [],
14246 "nodes": [
14247 {
14248 "id": 4,
14249 "type": "PreviewImage",
14250 "pos": [
14251 2010,
14252 400
14253 ],
14254 "size": [
14255 140,
14256 276
14257 ],
14258 "flags": [],
14259 "order": 0,
14260 "mode": 0,
14261 "inputs": [
14262 {
14263 "localized_name": "images",
14264 "name": "images",
14265 "type": "IMAGE",
14266 "link": 3
14267 }
14268 ],
14269 "outputs": [],
14270 "properties": {
14271 "Node name for S&R": "PreviewImage",
14272 "cnr_id": "comfy-core",
14273 "ver": "0.3.76"
14274 },
14275 "widgets_values": []
14276 },
14277 {
14278 "id": 5,
14279 "type": "PreviewImage",
14280 "pos": [
14281 2430,
14282 400
14283 ],
14284 "size": [
14285 140,
14286 246
14287 ],
14288 "flags": [],
14289 "order": 1,
14290 "mode": 0,
14291 "inputs": [
14292 {
14293 "localized_name": "images",
14294 "name": "images",
14295 "type": "IMAGE",
14296 "link": 4
14297 }
14298 ],
14299 "outputs": [],
14300 "properties": {
14301 "Node name for S&R": "PreviewImage",
14302 "cnr_id": "comfy-core",
14303 "ver": "0.3.76"
14304 },
14305 "widgets_values": []
14306 },
14307 {
14308 "id": 7,
14309 "type": "PreviewImage",
14310 "pos": [
14311 2430,
14312 990
14313 ],
14314 "size": [
14315 140,
14316 246.0000000000001
14317 ],
14318 "flags": [],
14319 "order": 3,
14320 "mode": 0,
14321 "inputs": [
14322 {
14323 "localized_name": "images",
14324 "name": "images",
14325 "type": "IMAGE",
14326 "link": 6
14327 }
14328 ],
14329 "outputs": [],
14330 "properties": {
14331 "Node name for S&R": "PreviewImage",
14332 "cnr_id": "comfy-core",
14333 "ver": "0.3.76"
14334 },
14335 "widgets_values": []
14336 },
14337 {
14338 "id": 16,
14339 "type": "SimpleMath+",
14340 "pos": [
14341 1292.7872437939868,
14342 -9.460406849023723
14343 ],
14344 "size": [
14345 270,
14346 78
14347 ],
14348 "flags": [],
14349 "order": 12,
14350 "mode": 0,
14351 "inputs": [
14352 {
14353 "localized_name": "a",
14354 "name": "a",
14355 "shape": 7,
14356 "type": "INT,FLOAT",
14357 "link": 25
14358 },
14359 {
14360 "localized_name": "b",
14361 "name": "b",
14362 "shape": 7,
14363 "type": "INT,FLOAT",
14364 "link": 26
14365 }
14366 ],
14367 "outputs": [
14368 {
14369 "localized_name": "INT",
14370 "name": "INT",
14371 "type": "INT",
14372 "links": [
14373 8,
14374 10,
14375 13,
14376 16,
14377 19
14378 ]
14379 },
14380 {
14381 "localized_name": "FLOAT",
14382 "name": "FLOAT",
14383 "type": "FLOAT",
14384 "links": null
14385 }
14386 ],
14387 "title": "HEIGHT",
14388 "properties": {
14389 "Node name for S&R": "SimpleMath+",
14390 "cnr_id": "comfyui_essentials",
14391 "ver": "1.1.0"
14392 },
14393 "widgets_values": [
14394 "(a-2*b) / 2"
14395 ],
14396 "color": "#233",
14397 "bgcolor": "#355"
14398 },
14399 {
14400 "id": 6,
14401 "type": "PreviewImage",
14402 "pos": [
14403 2010,
14404 990
14405 ],
14406 "size": [
14407 140,
14408 246.0000000000001
14409 ],
14410 "flags": [],
14411 "order": 2,
14412 "mode": 0,
14413 "inputs": [
14414 {
14415 "localized_name": "images",
14416 "name": "images",
14417 "type": "IMAGE",
14418 "link": 5
14419 }
14420 ],
14421 "outputs": [],
14422 "properties": {
14423 "Node name for S&R": "PreviewImage",
14424 "cnr_id": "comfy-core",
14425 "ver": "0.3.76"
14426 },
14427 "widgets_values": []
14428 },
14429 {
14430 "id": 15,
14431 "type": "SimpleMath+",
14432 "pos": [
14433 1292.1975730627237,
14434 -151.97941110367026
14435 ],
14436 "size": [
14437 270,
14438 78
14439 ],
14440 "flags": [],
14441 "order": 11,
14442 "mode": 0,
14443 "inputs": [
14444 {
14445 "localized_name": "a",
14446 "name": "a",
14447 "shape": 7,
14448 "type": "INT,FLOAT",
14449 "link": 23
14450 },
14451 {
14452 "localized_name": "b",
14453 "name": "b",
14454 "shape": 7,
14455 "type": "INT,FLOAT",
14456 "link": 24
14457 }
14458 ],
14459 "outputs": [
14460 {
14461 "localized_name": "INT",
14462 "name": "INT",
14463 "type": "INT",
14464 "links": [
14465 7,
14466 9,
14467 12,
14468 15,
14469 21
14470 ]
14471 },
14472 {
14473 "localized_name": "FLOAT",
14474 "name": "FLOAT",
14475 "type": "FLOAT",
14476 "links": null
14477 }
14478 ],
14479 "title": "WIDTH",
14480 "properties": {
14481 "Node name for S&R": "SimpleMath+",
14482 "cnr_id": "comfyui_essentials",
14483 "ver": "1.1.0"
14484 },
14485 "widgets_values": [
14486 "(a-2*b) / 2"
14487 ],
14488 "color": "#233",
14489 "bgcolor": "#355"
14490 },
14491 {
14492 "id": 17,
14493 "type": "GetImageSize",
14494 "pos": [
14495 1028.920446566751,
14496 -151.97941110367026
14497 ],
14498 "size": [
14499 170,
14500 70
14501 ],
14502 "flags": {
14503 "collapsed": false
14504 },
14505 "order": 13,
14506 "mode": 0,
14507 "inputs": [
14508 {
14509 "localized_name": "image",
14510 "name": "image",
14511 "type": "IMAGE",
14512 "link": 27
14513 }
14514 ],
14515 "outputs": [
14516 {
14517 "localized_name": "width",
14518 "name": "width",
14519 "type": "INT",
14520 "links": [
14521 23,
14522 53
14523 ]
14524 },
14525 {
14526 "localized_name": "height",
14527 "name": "height",
14528 "type": "INT",
14529 "links": [
14530 25,
14531 51
14532 ]
14533 },
14534 {
14535 "localized_name": "batch_size",
14536 "name": "batch_size",
14537 "type": "INT",
14538 "links": null
14539 }
14540 ],
14541 "properties": {
14542 "Node name for S&R": "GetImageSize",
14543 "cnr_id": "comfy-core",
14544 "ver": "0.3.71"
14545 },
14546 "widgets_values": []
14547 },
14548 {
14549 "id": 22,
14550 "type": "SimpleMath+",
14551 "pos": [
14552 3490,
14553 50
14554 ],
14555 "size": [
14556 270,
14557 108
14558 ],
14559 "flags": [],
14560 "order": 17,
14561 "mode": 0,
14562 "inputs": [
14563 {
14564 "localized_name": "a",
14565 "name": "a",
14566 "shape": 7,
14567 "type": "INT,FLOAT",
14568 "link": 51
14569 },
14570 {
14571 "localized_name": "b",
14572 "name": "b",
14573 "shape": 7,
14574 "type": "INT,FLOAT",
14575 "link": null
14576 }
14577 ],
14578 "outputs": [
14579 {
14580 "localized_name": "INT",
14581 "name": "INT",
14582 "type": "INT",
14583 "links": [
14584 55
14585 ]
14586 },
14587 {
14588 "localized_name": "FLOAT",
14589 "name": "FLOAT",
14590 "type": "FLOAT",
14591 "links": null
14592 }
14593 ],
14594 "title": "HEIGHT / 2",
14595 "properties": {
14596 "Node name for S&R": "SimpleMath+",
14597 "cnr_id": "comfyui_essentials",
14598 "ver": "1.1.0"
14599 },
14600 "widgets_values": [
14601 "(a) / 2"
14602 ],
14603 "color": "#233",
14604 "bgcolor": "#355"
14605 },
14606 {
14607 "id": 8,
14608 "type": "ImageCrop",
14609 "pos": [
14610 2010,
14611 220
14612 ],
14613 "size": [
14614 210,
14615 130
14616 ],
14617 "flags": [],
14618 "order": 4,
14619 "mode": 0,
14620 "inputs": [
14621 {
14622 "localized_name": "image",
14623 "name": "image",
14624 "type": "IMAGE",
14625 "link": 29
14626 },
14627 {
14628 "localized_name": "width",
14629 "name": "width",
14630 "type": "INT",
14631 "widget": {
14632 "name": "width"
14633 },
14634 "link": 7
14635 },
14636 {
14637 "localized_name": "height",
14638 "name": "height",
14639 "type": "INT",
14640 "widget": {
14641 "name": "height"
14642 },
14643 "link": 8
14644 },
14645 {
14646 "localized_name": "x",
14647 "name": "x",
14648 "type": "INT",
14649 "widget": {
14650 "name": "x"
14651 },
14652 "link": 58
14653 },
14654 {
14655 "localized_name": "y",
14656 "name": "y",
14657 "type": "INT",
14658 "widget": {
14659 "name": "y"
14660 },
14661 "link": 60
14662 }
14663 ],
14664 "outputs": [
14665 {
14666 "localized_name": "IMAGE",
14667 "name": "IMAGE",
14668 "type": "IMAGE",
14669 "slot_index": 0,
14670 "links": [
14671 3,
14672 72
14673 ]
14674 }
14675 ],
14676 "title": "1",
14677 "properties": {
14678 "Node name for S&R": "ImageCrop",
14679 "cnr_id": "comfy-core",
14680 "ver": "0.3.26"
14681 },
14682 "widgets_values": [
14683 1,
14684 1,
14685 0,
14686 0
14687 ]
14688 },
14689 {
14690 "id": 9,
14691 "type": "ImageCrop",
14692 "pos": [
14693 2430,
14694 220
14695 ],
14696 "size": [
14697 210,
14698 130
14699 ],
14700 "flags": [],
14701 "order": 5,
14702 "mode": 0,
14703 "inputs": [
14704 {
14705 "localized_name": "image",
14706 "name": "image",
14707 "type": "IMAGE",
14708 "link": 30
14709 },
14710 {
14711 "localized_name": "width",
14712 "name": "width",
14713 "type": "INT",
14714 "widget": {
14715 "name": "width"
14716 },
14717 "link": 9
14718 },
14719 {
14720 "localized_name": "height",
14721 "name": "height",
14722 "type": "INT",
14723 "widget": {
14724 "name": "height"
14725 },
14726 "link": 10
14727 },
14728 {
14729 "localized_name": "x",
14730 "name": "x",
14731 "type": "INT",
14732 "widget": {
14733 "name": "x"
14734 },
14735 "link": 11
14736 }
14737 ],
14738 "outputs": [
14739 {
14740 "localized_name": "IMAGE",
14741 "name": "IMAGE",
14742 "type": "IMAGE",
14743 "slot_index": 0,
14744 "links": [
14745 4,
14746 73
14747 ]
14748 }
14749 ],
14750 "title": "2",
14751 "properties": {
14752 "Node name for S&R": "ImageCrop",
14753 "cnr_id": "comfy-core",
14754 "ver": "0.3.26"
14755 },
14756 "widgets_values": [
14757 1,
14758 1,
14759 0,
14760 0
14761 ]
14762 },
14763 {
14764 "id": 10,
14765 "type": "ImageCrop",
14766 "pos": [
14767 2010,
14768 800
14769 ],
14770 "size": [
14771 210,
14772 130
14773 ],
14774 "flags": [],
14775 "order": 6,
14776 "mode": 0,
14777 "inputs": [
14778 {
14779 "localized_name": "image",
14780 "name": "image",
14781 "type": "IMAGE",
14782 "link": 35
14783 },
14784 {
14785 "localized_name": "width",
14786 "name": "width",
14787 "type": "INT",
14788 "widget": {
14789 "name": "width"
14790 },
14791 "link": 12
14792 },
14793 {
14794 "localized_name": "height",
14795 "name": "height",
14796 "type": "INT",
14797 "widget": {
14798 "name": "height"
14799 },
14800 "link": 13
14801 },
14802 {
14803 "localized_name": "x",
14804 "name": "x",
14805 "type": "INT",
14806 "widget": {
14807 "name": "x"
14808 },
14809 "link": 59
14810 },
14811 {
14812 "localized_name": "y",
14813 "name": "y",
14814 "type": "INT",
14815 "widget": {
14816 "name": "y"
14817 },
14818 "link": 34
14819 }
14820 ],
14821 "outputs": [
14822 {
14823 "localized_name": "IMAGE",
14824 "name": "IMAGE",
14825 "type": "IMAGE",
14826 "slot_index": 0,
14827 "links": [
14828 5,
14829 74
14830 ]
14831 }
14832 ],
14833 "title": "3",
14834 "properties": {
14835 "Node name for S&R": "ImageCrop",
14836 "cnr_id": "comfy-core",
14837 "ver": "0.3.26"
14838 },
14839 "widgets_values": [
14840 1,
14841 1,
14842 0,
14843 0
14844 ]
14845 },
14846 {
14847 "id": 11,
14848 "type": "ImageCrop",
14849 "pos": [
14850 2430,
14851 800
14852 ],
14853 "size": [
14854 210,
14855 130
14856 ],
14857 "flags": [],
14858 "order": 7,
14859 "mode": 0,
14860 "inputs": [
14861 {
14862 "localized_name": "image",
14863 "name": "image",
14864 "type": "IMAGE",
14865 "link": 36
14866 },
14867 {
14868 "localized_name": "width",
14869 "name": "width",
14870 "type": "INT",
14871 "widget": {
14872 "name": "width"
14873 },
14874 "link": 15
14875 },
14876 {
14877 "localized_name": "height",
14878 "name": "height",
14879 "type": "INT",
14880 "widget": {
14881 "name": "height"
14882 },
14883 "link": 16
14884 },
14885 {
14886 "localized_name": "x",
14887 "name": "x",
14888 "type": "INT",
14889 "widget": {
14890 "name": "x"
14891 },
14892 "link": 17
14893 },
14894 {
14895 "localized_name": "y",
14896 "name": "y",
14897 "type": "INT",
14898 "widget": {
14899 "name": "y"
14900 },
14901 "link": 33
14902 }
14903 ],
14904 "outputs": [
14905 {
14906 "localized_name": "IMAGE",
14907 "name": "IMAGE",
14908 "type": "IMAGE",
14909 "slot_index": 0,
14910 "links": [
14911 6,
14912 75
14913 ]
14914 }
14915 ],
14916 "title": "4",
14917 "properties": {
14918 "Node name for S&R": "ImageCrop",
14919 "cnr_id": "comfy-core",
14920 "ver": "0.3.26"
14921 },
14922 "widgets_values": [
14923 1,
14924 1,
14925 0,
14926 0
14927 ]
14928 },
14929 {
14930 "id": 24,
14931 "type": "SimpleMath+",
14932 "pos": [
14933 2000,
14934 -40
14935 ],
14936 "size": [
14937 210,
14938 78
14939 ],
14940 "flags": [],
14941 "order": 19,
14942 "mode": 0,
14943 "inputs": [
14944 {
14945 "localized_name": "a",
14946 "name": "a",
14947 "shape": 7,
14948 "type": "INT,FLOAT",
14949 "link": null
14950 },
14951 {
14952 "localized_name": "b",
14953 "name": "b",
14954 "shape": 7,
14955 "type": "INT,FLOAT",
14956 "link": 57
14957 }
14958 ],
14959 "outputs": [
14960 {
14961 "localized_name": "INT",
14962 "name": "INT",
14963 "type": "INT",
14964 "links": [
14965 58,
14966 59,
14967 60
14968 ]
14969 },
14970 {
14971 "localized_name": "FLOAT",
14972 "name": "FLOAT",
14973 "type": "FLOAT",
14974 "links": null
14975 }
14976 ],
14977 "title": "Col 1 - X val",
14978 "properties": {
14979 "Node name for S&R": "SimpleMath+",
14980 "cnr_id": "comfyui_essentials",
14981 "ver": "1.1.0"
14982 },
14983 "widgets_values": [
14984 "b/2"
14985 ],
14986 "color": "#223",
14987 "bgcolor": "#335"
14988 },
14989 {
14990 "id": 19,
14991 "type": "ImageBatchMulti",
14992 "pos": [
14993 3170,
14994 260
14995 ],
14996 "size": [
14997 270,
14998 162
14999 ],
15000 "flags": [],
15001 "order": 14,
15002 "mode": 0,
15003 "inputs": [
15004 {
15005 "localized_name": "image_1",
15006 "name": "image_1",
15007 "type": "IMAGE",
15008 "link": 72
15009 },
15010 {
15011 "localized_name": "image_2",
15012 "name": "image_2",
15013 "shape": 7,
15014 "type": "IMAGE",
15015 "link": 73
15016 },
15017 {
15018 "name": "image_3",
15019 "shape": 7,
15020 "type": "IMAGE",
15021 "link": 74
15022 },
15023 {
15024 "name": "image_4",
15025 "shape": 7,
15026 "type": "IMAGE",
15027 "link": 75
15028 }
15029 ],
15030 "outputs": [
15031 {
15032 "localized_name": "images",
15033 "name": "images",
15034 "type": "IMAGE",
15035 "links": [
15036 46
15037 ]
15038 }
15039 ],
15040 "properties": {
15041 "cnr_id": "comfyui-kjnodes",
15042 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2",
15043 "Node name for S&R": "ImageBatchMulti"
15044 },
15045 "widgets_values": [
15046 4,
15047 null
15048 ]
15049 },
15050 {
15051 "id": 21,
15052 "type": "PreviewImage",
15053 "pos": [
15054 3680,
15055 780
15056 ],
15057 "size": [
15058 140,
15059 246
15060 ],
15061 "flags": [],
15062 "order": 16,
15063 "mode": 0,
15064 "inputs": [
15065 {
15066 "localized_name": "images",
15067 "name": "images",
15068 "type": "IMAGE",
15069 "link": 50
15070 }
15071 ],
15072 "outputs": [],
15073 "properties": {
15074 "Node name for S&R": "PreviewImage",
15075 "cnr_id": "comfy-core",
15076 "ver": "0.3.76"
15077 },
15078 "widgets_values": []
15079 },
15080 {
15081 "id": 23,
15082 "type": "SimpleMath+",
15083 "pos": [
15084 3490,
15085 -90
15086 ],
15087 "size": [
15088 270,
15089 78
15090 ],
15091 "flags": [],
15092 "order": 18,
15093 "mode": 0,
15094 "inputs": [
15095 {
15096 "localized_name": "a",
15097 "name": "a",
15098 "shape": 7,
15099 "type": "INT,FLOAT",
15100 "link": 53
15101 },
15102 {
15103 "localized_name": "b",
15104 "name": "b",
15105 "shape": 7,
15106 "type": "INT,FLOAT",
15107 "link": null
15108 }
15109 ],
15110 "outputs": [
15111 {
15112 "localized_name": "INT",
15113 "name": "INT",
15114 "type": "INT",
15115 "links": [
15116 56
15117 ]
15118 },
15119 {
15120 "localized_name": "FLOAT",
15121 "name": "FLOAT",
15122 "type": "FLOAT",
15123 "links": null
15124 }
15125 ],
15126 "title": "WIDTH / 2",
15127 "properties": {
15128 "Node name for S&R": "SimpleMath+",
15129 "cnr_id": "comfyui_essentials",
15130 "ver": "1.1.0"
15131 },
15132 "widgets_values": [
15133 "(a) / 2"
15134 ],
15135 "color": "#233",
15136 "bgcolor": "#355"
15137 },
15138 {
15139 "id": 20,
15140 "type": "ImageResizeKJv2",
15141 "pos": [
15142 3490,
15143 260
15144 ],
15145 "size": [
15146 270,
15147 286
15148 ],
15149 "flags": [],
15150 "order": 15,
15151 "mode": 0,
15152 "inputs": [
15153 {
15154 "localized_name": "image",
15155 "name": "image",
15156 "type": "IMAGE",
15157 "link": 46
15158 },
15159 {
15160 "localized_name": "mask",
15161 "name": "mask",
15162 "shape": 7,
15163 "type": "MASK",
15164 "link": null
15165 },
15166 {
15167 "localized_name": "width",
15168 "name": "width",
15169 "type": "INT",
15170 "widget": {
15171 "name": "width"
15172 },
15173 "link": 56
15174 },
15175 {
15176 "localized_name": "height",
15177 "name": "height",
15178 "type": "INT",
15179 "widget": {
15180 "name": "height"
15181 },
15182 "link": 55
15183 }
15184 ],
15185 "outputs": [
15186 {
15187 "localized_name": "IMAGE",
15188 "name": "IMAGE",
15189 "type": "IMAGE",
15190 "links": [
15191 50,
15192 76,
15193 77,
15194 78,
15195 79
15196 ]
15197 },
15198 {
15199 "localized_name": "width",
15200 "name": "width",
15201 "type": "INT",
15202 "links": null
15203 },
15204 {
15205 "localized_name": "height",
15206 "name": "height",
15207 "type": "INT",
15208 "links": null
15209 },
15210 {
15211 "localized_name": "mask",
15212 "name": "mask",
15213 "type": "MASK",
15214 "links": null
15215 }
15216 ],
15217 "title": "Resize Images",
15218 "properties": {
15219 "Node name for S&R": "ImageResizeKJv2",
15220 "cnr_id": "comfyui-kjnodes",
15221 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
15222 },
15223 "widgets_values": [
15224 512,
15225 512,
15226 "nearest-exact",
15227 "stretch",
15228 "0, 0, 0",
15229 "center",
15230 2,
15231 "cpu"
15232 ]
15233 },
15234 {
15235 "id": 14,
15236 "type": "SimpleMath+",
15237 "pos": [
15238 1290,
15239 140
15240 ],
15241 "size": [
15242 270,
15243 78
15244 ],
15245 "flags": [],
15246 "order": 10,
15247 "mode": 0,
15248 "inputs": [
15249 {
15250 "localized_name": "a",
15251 "name": "a",
15252 "shape": 7,
15253 "type": "INT,FLOAT",
15254 "link": 28
15255 },
15256 {
15257 "localized_name": "b",
15258 "name": "b",
15259 "shape": 7,
15260 "type": "INT,FLOAT",
15261 "link": null
15262 }
15263 ],
15264 "outputs": [
15265 {
15266 "localized_name": "INT",
15267 "name": "INT",
15268 "type": "INT",
15269 "links": [
15270 20,
15271 22,
15272 24,
15273 26,
15274 57
15275 ]
15276 },
15277 {
15278 "localized_name": "FLOAT",
15279 "name": "FLOAT",
15280 "type": "FLOAT",
15281 "links": null
15282 }
15283 ],
15284 "title": "Crop Inset Grid Images Value",
15285 "properties": {
15286 "Node name for S&R": "SimpleMath+",
15287 "cnr_id": "comfyui_essentials",
15288 "ver": "1.1.0"
15289 },
15290 "widgets_values": [
15291 "a"
15292 ]
15293 },
15294 {
15295 "id": 12,
15296 "type": "SimpleMath+",
15297 "pos": [
15298 1640,
15299 850
15300 ],
15301 "size": [
15302 210,
15303 78
15304 ],
15305 "flags": [],
15306 "order": 8,
15307 "mode": 0,
15308 "inputs": [
15309 {
15310 "localized_name": "a",
15311 "name": "a",
15312 "shape": 7,
15313 "type": "INT,FLOAT",
15314 "link": 19
15315 },
15316 {
15317 "localized_name": "b",
15318 "name": "b",
15319 "shape": 7,
15320 "type": "INT,FLOAT",
15321 "link": 20
15322 }
15323 ],
15324 "outputs": [
15325 {
15326 "localized_name": "INT",
15327 "name": "INT",
15328 "type": "INT",
15329 "links": [
15330 33,
15331 34
15332 ]
15333 },
15334 {
15335 "localized_name": "FLOAT",
15336 "name": "FLOAT",
15337 "type": "FLOAT",
15338 "links": null
15339 }
15340 ],
15341 "title": "Row 2 - Y val",
15342 "properties": {
15343 "Node name for S&R": "SimpleMath+",
15344 "cnr_id": "comfyui_essentials",
15345 "ver": "1.1.0"
15346 },
15347 "widgets_values": [
15348 "a + (b/1)"
15349 ],
15350 "color": "#223",
15351 "bgcolor": "#335"
15352 },
15353 {
15354 "id": 13,
15355 "type": "SimpleMath+",
15356 "pos": [
15357 2450,
15358 -10
15359 ],
15360 "size": [
15361 210,
15362 78
15363 ],
15364 "flags": [],
15365 "order": 9,
15366 "mode": 0,
15367 "inputs": [
15368 {
15369 "localized_name": "a",
15370 "name": "a",
15371 "shape": 7,
15372 "type": "INT,FLOAT",
15373 "link": 21
15374 },
15375 {
15376 "localized_name": "b",
15377 "name": "b",
15378 "shape": 7,
15379 "type": "INT,FLOAT",
15380 "link": 22
15381 }
15382 ],
15383 "outputs": [
15384 {
15385 "localized_name": "INT",
15386 "name": "INT",
15387 "type": "INT",
15388 "links": [
15389 11,
15390 17
15391 ]
15392 },
15393 {
15394 "localized_name": "FLOAT",
15395 "name": "FLOAT",
15396 "type": "FLOAT",
15397 "links": null
15398 }
15399 ],
15400 "title": "Col 2 - X val",
15401 "properties": {
15402 "Node name for S&R": "SimpleMath+",
15403 "cnr_id": "comfyui_essentials",
15404 "ver": "1.1.0"
15405 },
15406 "widgets_values": [
15407 "a + (b/1)"
15408 ],
15409 "color": "#223",
15410 "bgcolor": "#335"
15411 },
15412 {
15413 "id": 28,
15414 "type": "ImageFromBatch",
15415 "pos": [
15416 3880,
15417 110
15418 ],
15419 "size": [
15420 210,
15421 82
15422 ],
15423 "flags": [],
15424 "order": 20,
15425 "mode": 0,
15426 "inputs": [
15427 {
15428 "localized_name": "image",
15429 "name": "image",
15430 "type": "IMAGE",
15431 "link": 76
15432 }
15433 ],
15434 "outputs": [
15435 {
15436 "localized_name": "IMAGE",
15437 "name": "IMAGE",
15438 "type": "IMAGE",
15439 "links": [
15440 87
15441 ]
15442 }
15443 ],
15444 "properties": {
15445 "Node name for S&R": "ImageFromBatch",
15446 "cnr_id": "comfy-core",
15447 "ver": "0.12.2"
15448 },
15449 "widgets_values": [
15450 0,
15451 1
15452 ]
15453 },
15454 {
15455 "id": 29,
15456 "type": "ImageFromBatch",
15457 "pos": [
15458 3880,
15459 270
15460 ],
15461 "size": [
15462 210,
15463 82
15464 ],
15465 "flags": [],
15466 "order": 21,
15467 "mode": 0,
15468 "inputs": [
15469 {
15470 "localized_name": "image",
15471 "name": "image",
15472 "type": "IMAGE",
15473 "link": 77
15474 }
15475 ],
15476 "outputs": [
15477 {
15478 "localized_name": "IMAGE",
15479 "name": "IMAGE",
15480 "type": "IMAGE",
15481 "links": [
15482 89
15483 ]
15484 }
15485 ],
15486 "properties": {
15487 "Node name for S&R": "ImageFromBatch",
15488 "cnr_id": "comfy-core",
15489 "ver": "0.12.2"
15490 },
15491 "widgets_values": [
15492 1,
15493 1
15494 ]
15495 },
15496 {
15497 "id": 30,
15498 "type": "ImageFromBatch",
15499 "pos": [
15500 3880,
15501 440
15502 ],
15503 "size": [
15504 210,
15505 82
15506 ],
15507 "flags": [],
15508 "order": 22,
15509 "mode": 0,
15510 "inputs": [
15511 {
15512 "localized_name": "image",
15513 "name": "image",
15514 "type": "IMAGE",
15515 "link": 78
15516 }
15517 ],
15518 "outputs": [
15519 {
15520 "localized_name": "IMAGE",
15521 "name": "IMAGE",
15522 "type": "IMAGE",
15523 "links": [
15524 91
15525 ]
15526 }
15527 ],
15528 "properties": {
15529 "Node name for S&R": "ImageFromBatch",
15530 "cnr_id": "comfy-core",
15531 "ver": "0.12.2"
15532 },
15533 "widgets_values": [
15534 2,
15535 1
15536 ]
15537 },
15538 {
15539 "id": 31,
15540 "type": "ImageFromBatch",
15541 "pos": [
15542 3880,
15543 610
15544 ],
15545 "size": [
15546 210,
15547 82
15548 ],
15549 "flags": [],
15550 "order": 23,
15551 "mode": 0,
15552 "inputs": [
15553 {
15554 "localized_name": "image",
15555 "name": "image",
15556 "type": "IMAGE",
15557 "link": 79
15558 }
15559 ],
15560 "outputs": [
15561 {
15562 "localized_name": "IMAGE",
15563 "name": "IMAGE",
15564 "type": "IMAGE",
15565 "links": [
15566 93
15567 ]
15568 }
15569 ],
15570 "properties": {
15571 "Node name for S&R": "ImageFromBatch",
15572 "cnr_id": "comfy-core",
15573 "ver": "0.12.2"
15574 },
15575 "widgets_values": [
15576 3,
15577 1
15578 ]
15579 },
15580 {
15581 "id": 38,
15582 "type": "SplitImageWithAlpha",
15583 "pos": [
15584 4130,
15585 610
15586 ],
15587 "size": [
15588 186.7291015625,
15589 46
15590 ],
15591 "flags": [],
15592 "order": 27,
15593 "mode": 0,
15594 "inputs": [
15595 {
15596 "localized_name": "image",
15597 "name": "image",
15598 "type": "IMAGE",
15599 "link": 93
15600 }
15601 ],
15602 "outputs": [
15603 {
15604 "localized_name": "IMAGE",
15605 "name": "IMAGE",
15606 "type": "IMAGE",
15607 "links": [
15608 94
15609 ]
15610 },
15611 {
15612 "localized_name": "MASK",
15613 "name": "MASK",
15614 "type": "MASK",
15615 "links": null
15616 }
15617 ],
15618 "properties": {
15619 "Node name for S&R": "SplitImageWithAlpha",
15620 "cnr_id": "comfy-core",
15621 "ver": "0.12.2"
15622 },
15623 "widgets_values": []
15624 },
15625 {
15626 "id": 37,
15627 "type": "SplitImageWithAlpha",
15628 "pos": [
15629 4130,
15630 440
15631 ],
15632 "size": [
15633 186.7291015625,
15634 46
15635 ],
15636 "flags": [],
15637 "order": 26,
15638 "mode": 0,
15639 "inputs": [
15640 {
15641 "localized_name": "image",
15642 "name": "image",
15643 "type": "IMAGE",
15644 "link": 91
15645 }
15646 ],
15647 "outputs": [
15648 {
15649 "localized_name": "IMAGE",
15650 "name": "IMAGE",
15651 "type": "IMAGE",
15652 "links": [
15653 92
15654 ]
15655 },
15656 {
15657 "localized_name": "MASK",
15658 "name": "MASK",
15659 "type": "MASK",
15660 "links": null
15661 }
15662 ],
15663 "properties": {
15664 "Node name for S&R": "SplitImageWithAlpha",
15665 "cnr_id": "comfy-core",
15666 "ver": "0.12.2"
15667 },
15668 "widgets_values": []
15669 },
15670 {
15671 "id": 36,
15672 "type": "SplitImageWithAlpha",
15673 "pos": [
15674 4130,
15675 270
15676 ],
15677 "size": [
15678 186.7291015625,
15679 46
15680 ],
15681 "flags": [],
15682 "order": 25,
15683 "mode": 0,
15684 "inputs": [
15685 {
15686 "localized_name": "image",
15687 "name": "image",
15688 "type": "IMAGE",
15689 "link": 89
15690 }
15691 ],
15692 "outputs": [
15693 {
15694 "localized_name": "IMAGE",
15695 "name": "IMAGE",
15696 "type": "IMAGE",
15697 "links": [
15698 90
15699 ]
15700 },
15701 {
15702 "localized_name": "MASK",
15703 "name": "MASK",
15704 "type": "MASK",
15705 "links": null
15706 }
15707 ],
15708 "properties": {
15709 "Node name for S&R": "SplitImageWithAlpha",
15710 "cnr_id": "comfy-core",
15711 "ver": "0.12.2"
15712 },
15713 "widgets_values": []
15714 },
15715 {
15716 "id": 35,
15717 "type": "SplitImageWithAlpha",
15718 "pos": [
15719 4140,
15720 110
15721 ],
15722 "size": [
15723 186.7291015625,
15724 46
15725 ],
15726 "flags": [],
15727 "order": 24,
15728 "mode": 0,
15729 "inputs": [
15730 {
15731 "localized_name": "image",
15732 "name": "image",
15733 "type": "IMAGE",
15734 "link": 87
15735 }
15736 ],
15737 "outputs": [
15738 {
15739 "localized_name": "IMAGE",
15740 "name": "IMAGE",
15741 "type": "IMAGE",
15742 "links": [
15743 88
15744 ]
15745 },
15746 {
15747 "localized_name": "MASK",
15748 "name": "MASK",
15749 "type": "MASK",
15750 "links": null
15751 }
15752 ],
15753 "properties": {
15754 "Node name for S&R": "SplitImageWithAlpha",
15755 "cnr_id": "comfy-core",
15756 "ver": "0.12.2"
15757 },
15758 "widgets_values": []
15759 }
15760 ],
15761 "groups": [],
15762 "links": [
15763 {
15764 "id": 3,
15765 "origin_id": 8,
15766 "origin_slot": 0,
15767 "target_id": 4,
15768 "target_slot": 0,
15769 "type": "IMAGE"
15770 },
15771 {
15772 "id": 4,
15773 "origin_id": 9,
15774 "origin_slot": 0,
15775 "target_id": 5,
15776 "target_slot": 0,
15777 "type": "IMAGE"
15778 },
15779 {
15780 "id": 6,
15781 "origin_id": 11,
15782 "origin_slot": 0,
15783 "target_id": 7,
15784 "target_slot": 0,
15785 "type": "IMAGE"
15786 },
15787 {
15788 "id": 7,
15789 "origin_id": 15,
15790 "origin_slot": 0,
15791 "target_id": 8,
15792 "target_slot": 1,
15793 "type": "INT"
15794 },
15795 {
15796 "id": 8,
15797 "origin_id": 16,
15798 "origin_slot": 0,
15799 "target_id": 8,
15800 "target_slot": 2,
15801 "type": "INT"
15802 },
15803 {
15804 "id": 9,
15805 "origin_id": 15,
15806 "origin_slot": 0,
15807 "target_id": 9,
15808 "target_slot": 1,
15809 "type": "INT"
15810 },
15811 {
15812 "id": 10,
15813 "origin_id": 16,
15814 "origin_slot": 0,
15815 "target_id": 9,
15816 "target_slot": 2,
15817 "type": "INT"
15818 },
15819 {
15820 "id": 11,
15821 "origin_id": 13,
15822 "origin_slot": 0,
15823 "target_id": 9,
15824 "target_slot": 3,
15825 "type": "INT"
15826 },
15827 {
15828 "id": 15,
15829 "origin_id": 15,
15830 "origin_slot": 0,
15831 "target_id": 11,
15832 "target_slot": 1,
15833 "type": "INT"
15834 },
15835 {
15836 "id": 16,
15837 "origin_id": 16,
15838 "origin_slot": 0,
15839 "target_id": 11,
15840 "target_slot": 2,
15841 "type": "INT"
15842 },
15843 {
15844 "id": 17,
15845 "origin_id": 13,
15846 "origin_slot": 0,
15847 "target_id": 11,
15848 "target_slot": 3,
15849 "type": "INT"
15850 },
15851 {
15852 "id": 33,
15853 "origin_id": 12,
15854 "origin_slot": 0,
15855 "target_id": 11,
15856 "target_slot": 4,
15857 "type": "INT"
15858 },
15859 {
15860 "id": 25,
15861 "origin_id": 17,
15862 "origin_slot": 1,
15863 "target_id": 16,
15864 "target_slot": 0,
15865 "type": "INT,FLOAT"
15866 },
15867 {
15868 "id": 26,
15869 "origin_id": 14,
15870 "origin_slot": 0,
15871 "target_id": 16,
15872 "target_slot": 1,
15873 "type": "INT,FLOAT"
15874 },
15875 {
15876 "id": 12,
15877 "origin_id": 15,
15878 "origin_slot": 0,
15879 "target_id": 10,
15880 "target_slot": 1,
15881 "type": "INT"
15882 },
15883 {
15884 "id": 13,
15885 "origin_id": 16,
15886 "origin_slot": 0,
15887 "target_id": 10,
15888 "target_slot": 2,
15889 "type": "INT"
15890 },
15891 {
15892 "id": 34,
15893 "origin_id": 12,
15894 "origin_slot": 0,
15895 "target_id": 10,
15896 "target_slot": 4,
15897 "type": "INT"
15898 },
15899 {
15900 "id": 21,
15901 "origin_id": 15,
15902 "origin_slot": 0,
15903 "target_id": 13,
15904 "target_slot": 0,
15905 "type": "INT,FLOAT"
15906 },
15907 {
15908 "id": 22,
15909 "origin_id": 14,
15910 "origin_slot": 0,
15911 "target_id": 13,
15912 "target_slot": 1,
15913 "type": "INT,FLOAT"
15914 },
15915 {
15916 "id": 19,
15917 "origin_id": 16,
15918 "origin_slot": 0,
15919 "target_id": 12,
15920 "target_slot": 0,
15921 "type": "INT,FLOAT"
15922 },
15923 {
15924 "id": 20,
15925 "origin_id": 14,
15926 "origin_slot": 0,
15927 "target_id": 12,
15928 "target_slot": 1,
15929 "type": "INT,FLOAT"
15930 },
15931 {
15932 "id": 23,
15933 "origin_id": 17,
15934 "origin_slot": 0,
15935 "target_id": 15,
15936 "target_slot": 0,
15937 "type": "INT,FLOAT"
15938 },
15939 {
15940 "id": 24,
15941 "origin_id": 14,
15942 "origin_slot": 0,
15943 "target_id": 15,
15944 "target_slot": 1,
15945 "type": "INT,FLOAT"
15946 },
15947 {
15948 "id": 5,
15949 "origin_id": 10,
15950 "origin_slot": 0,
15951 "target_id": 6,
15952 "target_slot": 0,
15953 "type": "IMAGE"
15954 },
15955 {
15956 "id": 29,
15957 "origin_id": -10,
15958 "origin_slot": 0,
15959 "target_id": 8,
15960 "target_slot": 0,
15961 "type": "IMAGE"
15962 },
15963 {
15964 "id": 30,
15965 "origin_id": -10,
15966 "origin_slot": 0,
15967 "target_id": 9,
15968 "target_slot": 0,
15969 "type": "IMAGE"
15970 },
15971 {
15972 "id": 36,
15973 "origin_id": -10,
15974 "origin_slot": 0,
15975 "target_id": 11,
15976 "target_slot": 0,
15977 "type": "IMAGE"
15978 },
15979 {
15980 "id": 35,
15981 "origin_id": -10,
15982 "origin_slot": 0,
15983 "target_id": 10,
15984 "target_slot": 0,
15985 "type": "IMAGE"
15986 },
15987 {
15988 "id": 27,
15989 "origin_id": -10,
15990 "origin_slot": 0,
15991 "target_id": 17,
15992 "target_slot": 0,
15993 "type": "IMAGE"
15994 },
15995 {
15996 "id": 28,
15997 "origin_id": -10,
15998 "origin_slot": 1,
15999 "target_id": 14,
16000 "target_slot": 0,
16001 "type": "INT,FLOAT"
16002 },
16003 {
16004 "id": 46,
16005 "origin_id": 19,
16006 "origin_slot": 0,
16007 "target_id": 20,
16008 "target_slot": 0,
16009 "type": "IMAGE"
16010 },
16011 {
16012 "id": 50,
16013 "origin_id": 20,
16014 "origin_slot": 0,
16015 "target_id": 21,
16016 "target_slot": 0,
16017 "type": "IMAGE"
16018 },
16019 {
16020 "id": 51,
16021 "origin_id": 17,
16022 "origin_slot": 1,
16023 "target_id": 22,
16024 "target_slot": 0,
16025 "type": "INT,FLOAT"
16026 },
16027 {
16028 "id": 53,
16029 "origin_id": 17,
16030 "origin_slot": 0,
16031 "target_id": 23,
16032 "target_slot": 0,
16033 "type": "INT,FLOAT"
16034 },
16035 {
16036 "id": 55,
16037 "origin_id": 22,
16038 "origin_slot": 0,
16039 "target_id": 20,
16040 "target_slot": 3,
16041 "type": "INT"
16042 },
16043 {
16044 "id": 56,
16045 "origin_id": 23,
16046 "origin_slot": 0,
16047 "target_id": 20,
16048 "target_slot": 2,
16049 "type": "INT"
16050 },
16051 {
16052 "id": 57,
16053 "origin_id": 14,
16054 "origin_slot": 0,
16055 "target_id": 24,
16056 "target_slot": 1,
16057 "type": "INT,FLOAT"
16058 },
16059 {
16060 "id": 58,
16061 "origin_id": 24,
16062 "origin_slot": 0,
16063 "target_id": 8,
16064 "target_slot": 3,
16065 "type": "INT"
16066 },
16067 {
16068 "id": 59,
16069 "origin_id": 24,
16070 "origin_slot": 0,
16071 "target_id": 10,
16072 "target_slot": 3,
16073 "type": "INT"
16074 },
16075 {
16076 "id": 60,
16077 "origin_id": 24,
16078 "origin_slot": 0,
16079 "target_id": 8,
16080 "target_slot": 4,
16081 "type": "INT"
16082 },
16083 {
16084 "id": 72,
16085 "origin_id": 8,
16086 "origin_slot": 0,
16087 "target_id": 19,
16088 "target_slot": 0,
16089 "type": "IMAGE"
16090 },
16091 {
16092 "id": 73,
16093 "origin_id": 9,
16094 "origin_slot": 0,
16095 "target_id": 19,
16096 "target_slot": 1,
16097 "type": "IMAGE"
16098 },
16099 {
16100 "id": 74,
16101 "origin_id": 10,
16102 "origin_slot": 0,
16103 "target_id": 19,
16104 "target_slot": 2,
16105 "type": "IMAGE"
16106 },
16107 {
16108 "id": 75,
16109 "origin_id": 11,
16110 "origin_slot": 0,
16111 "target_id": 19,
16112 "target_slot": 3,
16113 "type": "IMAGE"
16114 },
16115 {
16116 "id": 76,
16117 "origin_id": 20,
16118 "origin_slot": 0,
16119 "target_id": 28,
16120 "target_slot": 0,
16121 "type": "IMAGE"
16122 },
16123 {
16124 "id": 77,
16125 "origin_id": 20,
16126 "origin_slot": 0,
16127 "target_id": 29,
16128 "target_slot": 0,
16129 "type": "IMAGE"
16130 },
16131 {
16132 "id": 78,
16133 "origin_id": 20,
16134 "origin_slot": 0,
16135 "target_id": 30,
16136 "target_slot": 0,
16137 "type": "IMAGE"
16138 },
16139 {
16140 "id": 79,
16141 "origin_id": 20,
16142 "origin_slot": 0,
16143 "target_id": 31,
16144 "target_slot": 0,
16145 "type": "IMAGE"
16146 },
16147 {
16148 "id": 87,
16149 "origin_id": 28,
16150 "origin_slot": 0,
16151 "target_id": 35,
16152 "target_slot": 0,
16153 "type": "IMAGE"
16154 },
16155 {
16156 "id": 88,
16157 "origin_id": 35,
16158 "origin_slot": 0,
16159 "target_id": -20,
16160 "target_slot": 0,
16161 "type": "IMAGE"
16162 },
16163 {
16164 "id": 89,
16165 "origin_id": 29,
16166 "origin_slot": 0,
16167 "target_id": 36,
16168 "target_slot": 0,
16169 "type": "IMAGE"
16170 },
16171 {
16172 "id": 90,
16173 "origin_id": 36,
16174 "origin_slot": 0,
16175 "target_id": -20,
16176 "target_slot": 1,
16177 "type": "IMAGE"
16178 },
16179 {
16180 "id": 91,
16181 "origin_id": 30,
16182 "origin_slot": 0,
16183 "target_id": 37,
16184 "target_slot": 0,
16185 "type": "IMAGE"
16186 },
16187 {
16188 "id": 92,
16189 "origin_id": 37,
16190 "origin_slot": 0,
16191 "target_id": -20,
16192 "target_slot": 2,
16193 "type": "IMAGE"
16194 },
16195 {
16196 "id": 93,
16197 "origin_id": 31,
16198 "origin_slot": 0,
16199 "target_id": 38,
16200 "target_slot": 0,
16201 "type": "IMAGE"
16202 },
16203 {
16204 "id": 94,
16205 "origin_id": 38,
16206 "origin_slot": 0,
16207 "target_id": -20,
16208 "target_slot": 3,
16209 "type": "IMAGE"
16210 }
16211 ],
16212 "extra": {
16213 "workflowRendererVersion": "LG"
16214 }
16215 },
16216 {
16217 "id": "ef99a7c8-723f-4957-a83a-3904dceb7285",
16218 "version": 1,
16219 "state": {
16220 "lastGroupId": 1,
16221 "lastNodeId": 470,
16222 "lastLinkId": 905,
16223 "lastRerouteId": 0
16224 },
16225 "revision": 0,
16226 "config": [],
16227 "name": "Create Composites",
16228 "inputNode": {
16229 "id": -10,
16230 "bounding": [
16231 840,
16232 543,
16233 120,
16234 120
16235 ]
16236 },
16237 "outputNode": {
16238 "id": -20,
16239 "bounding": [
16240 1270,
16241 543,
16242 120,
16243 120
16244 ]
16245 },
16246 "inputs": [
16247 {
16248 "id": "31b4e29a-a526-4b00-a748-00e2d80c9acc",
16249 "name": "images",
16250 "type": "IMAGE",
16251 "linkIds": [
16252 817
16253 ],
16254 "localized_name": "images",
16255 "label": "image_0",
16256 "pos": [
16257 940,
16258 563
16259 ]
16260 },
16261 {
16262 "id": "9ce94b4a-0b82-4699-9401-d109be367ef1",
16263 "name": "images_1",
16264 "type": "IMAGE",
16265 "linkIds": [
16266 890
16267 ],
16268 "localized_name": "images_1",
16269 "pos": [
16270 940,
16271 583
16272 ]
16273 },
16274 {
16275 "id": "3c4eaf33-61d3-4d7b-90b6-6c1ad718fcfd",
16276 "name": "images_2",
16277 "type": "IMAGE",
16278 "linkIds": [
16279 903
16280 ],
16281 "localized_name": "images_2",
16282 "pos": [
16283 940,
16284 603
16285 ]
16286 },
16287 {
16288 "id": "eb50598b-9410-4cdf-8283-eadc1d8f7d91",
16289 "name": "images_3",
16290 "type": "IMAGE",
16291 "linkIds": [
16292 904
16293 ],
16294 "localized_name": "images_3",
16295 "pos": [
16296 940,
16297 623
16298 ]
16299 }
16300 ],
16301 "outputs": [
16302 {
16303 "id": "dee7e516-dd8f-4d1a-a0ef-e1a38728c883",
16304 "name": "IMAGE",
16305 "type": "IMAGE",
16306 "linkIds": [
16307 821,
16308 844
16309 ],
16310 "localized_name": "IMAGE",
16311 "pos": [
16312 1290,
16313 563
16314 ]
16315 },
16316 {
16317 "id": "a802cf38-ef9a-4534-8b93-f3eadf258fd7",
16318 "name": "IMAGE_1",
16319 "type": "IMAGE",
16320 "linkIds": [
16321 891
16322 ],
16323 "localized_name": "IMAGE_1",
16324 "pos": [
16325 1290,
16326 583
16327 ]
16328 },
16329 {
16330 "id": "ff40931d-45d3-4f41-afba-11e3fb157632",
16331 "name": "IMAGE_2",
16332 "type": "IMAGE",
16333 "linkIds": [
16334 900
16335 ],
16336 "localized_name": "IMAGE_2",
16337 "pos": [
16338 1290,
16339 603
16340 ]
16341 },
16342 {
16343 "id": "0cc3b0ea-f327-4731-8487-12b85d92b4c0",
16344 "name": "IMAGE_3",
16345 "type": "IMAGE",
16346 "linkIds": [
16347 905
16348 ],
16349 "localized_name": "IMAGE_3",
16350 "pos": [
16351 1290,
16352 623
16353 ]
16354 }
16355 ],
16356 "widgets": [],
16357 "nodes": [
16358 {
16359 "id": 441,
16360 "type": "9ad795f0-da72-4b2f-a0d2-b39c9bef3ac2",
16361 "pos": [
16362 1010,
16363 300
16364 ],
16365 "size": [
16366 210,
16367 110
16368 ],
16369 "flags": [],
16370 "order": 0,
16371 "mode": 0,
16372 "inputs": [
16373 {
16374 "localized_name": "images",
16375 "name": "images",
16376 "type": "IMAGE",
16377 "link": 817
16378 }
16379 ],
16380 "outputs": [
16381 {
16382 "localized_name": "IMAGE",
16383 "name": "IMAGE",
16384 "type": "IMAGE",
16385 "links": [
16386 821,
16387 844
16388 ]
16389 },
16390 {
16391 "name": "x",
16392 "type": "INT",
16393 "links": []
16394 },
16395 {
16396 "name": "y",
16397 "type": "INT",
16398 "links": []
16399 },
16400 {
16401 "name": "INT",
16402 "type": "INT",
16403 "links": [
16404 896,
16405 898,
16406 901
16407 ]
16408 },
16409 {
16410 "name": "INT_1",
16411 "type": "INT",
16412 "links": [
16413 897,
16414 899,
16415 902
16416 ]
16417 }
16418 ],
16419 "properties": {
16420 "proxyWidgets": [],
16421 "cnr_id": "comfy-core",
16422 "ver": "0.12.2"
16423 },
16424 "widgets_values": []
16425 },
16426 {
16427 "id": 465,
16428 "type": "ac1d3248-5084-4747-8bbf-97037447c680",
16429 "pos": [
16430 1010,
16431 490
16432 ],
16433 "size": [
16434 210,
16435 82
16436 ],
16437 "flags": [],
16438 "order": 1,
16439 "mode": 0,
16440 "inputs": [
16441 {
16442 "localized_name": "images",
16443 "name": "images",
16444 "type": "IMAGE",
16445 "link": 890
16446 },
16447 {
16448 "name": "left",
16449 "type": "INT",
16450 "widget": {
16451 "name": "left"
16452 },
16453 "link": 896
16454 },
16455 {
16456 "name": "top",
16457 "type": "INT",
16458 "widget": {
16459 "name": "top"
16460 },
16461 "link": 897
16462 }
16463 ],
16464 "outputs": [
16465 {
16466 "localized_name": "IMAGE",
16467 "name": "IMAGE",
16468 "type": "IMAGE",
16469 "links": [
16470 891
16471 ]
16472 }
16473 ],
16474 "properties": {
16475 "proxyWidgets": [
16476 [
16477 "-1",
16478 "left"
16479 ],
16480 [
16481 "-1",
16482 "top"
16483 ]
16484 ],
16485 "cnr_id": "comfy-core",
16486 "ver": "0.12.2"
16487 },
16488 "widgets_values": [
16489 0,
16490 0
16491 ]
16492 },
16493 {
16494 "id": 469,
16495 "type": "67cd363c-0573-4c1f-b1c5-f6474ee5f616",
16496 "pos": [
16497 1010,
16498 640
16499 ],
16500 "size": [
16501 210,
16502 82
16503 ],
16504 "flags": [],
16505 "order": 2,
16506 "mode": 0,
16507 "inputs": [
16508 {
16509 "localized_name": "images",
16510 "name": "images",
16511 "type": "IMAGE",
16512 "link": 903
16513 },
16514 {
16515 "name": "left",
16516 "type": "INT",
16517 "widget": {
16518 "name": "left"
16519 },
16520 "link": 898
16521 },
16522 {
16523 "name": "top",
16524 "type": "INT",
16525 "widget": {
16526 "name": "top"
16527 },
16528 "link": 899
16529 }
16530 ],
16531 "outputs": [
16532 {
16533 "localized_name": "IMAGE",
16534 "name": "IMAGE",
16535 "type": "IMAGE",
16536 "links": [
16537 900
16538 ]
16539 }
16540 ],
16541 "properties": {
16542 "proxyWidgets": [
16543 [
16544 "-1",
16545 "left"
16546 ],
16547 [
16548 "-1",
16549 "top"
16550 ]
16551 ],
16552 "cnr_id": "comfy-core",
16553 "ver": "0.12.2"
16554 },
16555 "widgets_values": [
16556 0,
16557 0
16558 ]
16559 },
16560 {
16561 "id": 470,
16562 "type": "8f8662c0-0db9-46cc-a525-c5c420f153b5",
16563 "pos": [
16564 1014.3427653225044,
16565 769.1177172892308
16566 ],
16567 "size": [
16568 210,
16569 82
16570 ],
16571 "flags": [],
16572 "order": 3,
16573 "mode": 0,
16574 "inputs": [
16575 {
16576 "localized_name": "images",
16577 "name": "images",
16578 "type": "IMAGE",
16579 "link": 904
16580 },
16581 {
16582 "name": "left",
16583 "type": "INT",
16584 "widget": {
16585 "name": "left"
16586 },
16587 "link": 901
16588 },
16589 {
16590 "name": "top",
16591 "type": "INT",
16592 "widget": {
16593 "name": "top"
16594 },
16595 "link": 902
16596 }
16597 ],
16598 "outputs": [
16599 {
16600 "localized_name": "IMAGE",
16601 "name": "IMAGE",
16602 "type": "IMAGE",
16603 "links": [
16604 905
16605 ]
16606 }
16607 ],
16608 "properties": {
16609 "proxyWidgets": [
16610 [
16611 "-1",
16612 "left"
16613 ],
16614 [
16615 "-1",
16616 "top"
16617 ]
16618 ],
16619 "cnr_id": "comfy-core",
16620 "ver": "0.12.2"
16621 },
16622 "widgets_values": [
16623 0,
16624 0
16625 ]
16626 }
16627 ],
16628 "groups": [],
16629 "links": [
16630 {
16631 "id": 817,
16632 "origin_id": -10,
16633 "origin_slot": 0,
16634 "target_id": 441,
16635 "target_slot": 0,
16636 "type": "IMAGE"
16637 },
16638 {
16639 "id": 821,
16640 "origin_id": 441,
16641 "origin_slot": 0,
16642 "target_id": -20,
16643 "target_slot": 0,
16644 "type": "IMAGE"
16645 },
16646 {
16647 "id": 844,
16648 "origin_id": 441,
16649 "origin_slot": 0,
16650 "target_id": -20,
16651 "target_slot": 0,
16652 "type": "IMAGE"
16653 },
16654 {
16655 "id": 890,
16656 "origin_id": -10,
16657 "origin_slot": 1,
16658 "target_id": 465,
16659 "target_slot": 0,
16660 "type": "IMAGE"
16661 },
16662 {
16663 "id": 891,
16664 "origin_id": 465,
16665 "origin_slot": 0,
16666 "target_id": -20,
16667 "target_slot": 1,
16668 "type": "IMAGE"
16669 },
16670 {
16671 "id": 896,
16672 "origin_id": 441,
16673 "origin_slot": 3,
16674 "target_id": 465,
16675 "target_slot": 1,
16676 "type": "INT"
16677 },
16678 {
16679 "id": 897,
16680 "origin_id": 441,
16681 "origin_slot": 4,
16682 "target_id": 465,
16683 "target_slot": 2,
16684 "type": "INT"
16685 },
16686 {
16687 "id": 898,
16688 "origin_id": 441,
16689 "origin_slot": 3,
16690 "target_id": 469,
16691 "target_slot": 1,
16692 "type": "INT"
16693 },
16694 {
16695 "id": 899,
16696 "origin_id": 441,
16697 "origin_slot": 4,
16698 "target_id": 469,
16699 "target_slot": 2,
16700 "type": "INT"
16701 },
16702 {
16703 "id": 900,
16704 "origin_id": 469,
16705 "origin_slot": 0,
16706 "target_id": -20,
16707 "target_slot": 2,
16708 "type": "IMAGE"
16709 },
16710 {
16711 "id": 901,
16712 "origin_id": 441,
16713 "origin_slot": 3,
16714 "target_id": 470,
16715 "target_slot": 1,
16716 "type": "INT"
16717 },
16718 {
16719 "id": 902,
16720 "origin_id": 441,
16721 "origin_slot": 4,
16722 "target_id": 470,
16723 "target_slot": 2,
16724 "type": "INT"
16725 },
16726 {
16727 "id": 903,
16728 "origin_id": -10,
16729 "origin_slot": 2,
16730 "target_id": 469,
16731 "target_slot": 0,
16732 "type": "IMAGE"
16733 },
16734 {
16735 "id": 904,
16736 "origin_id": -10,
16737 "origin_slot": 3,
16738 "target_id": 470,
16739 "target_slot": 0,
16740 "type": "IMAGE"
16741 },
16742 {
16743 "id": 905,
16744 "origin_id": 470,
16745 "origin_slot": 0,
16746 "target_id": -20,
16747 "target_slot": 3,
16748 "type": "IMAGE"
16749 }
16750 ],
16751 "extra": {
16752 "workflowRendererVersion": "LG"
16753 }
16754 },
16755 {
16756 "id": "9ad795f0-da72-4b2f-a0d2-b39c9bef3ac2",
16757 "version": 1,
16758 "state": {
16759 "lastGroupId": 0,
16760 "lastNodeId": 355,
16761 "lastLinkId": 603,
16762 "lastRerouteId": 0
16763 },
16764 "revision": 0,
16765 "config": [],
16766 "name": "Crop+Composite",
16767 "inputNode": {
16768 "id": -10,
16769 "bounding": [
16770 2610,
16771 -5435,
16772 120,
16773 60
16774 ]
16775 },
16776 "outputNode": {
16777 "id": -20,
16778 "bounding": [
16779 7530,
16780 -5435,
16781 120,
16782 140
16783 ]
16784 },
16785 "inputs": [
16786 {
16787 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
16788 "name": "images",
16789 "type": "IMAGE",
16790 "linkIds": [
16791 241,
16792 230,
16793 231
16794 ],
16795 "localized_name": "images",
16796 "pos": [
16797 2710,
16798 -5415
16799 ]
16800 }
16801 ],
16802 "outputs": [
16803 {
16804 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
16805 "name": "IMAGE",
16806 "type": "IMAGE",
16807 "linkIds": [
16808 591
16809 ],
16810 "localized_name": "IMAGE",
16811 "pos": [
16812 7550,
16813 -5415
16814 ]
16815 },
16816 {
16817 "id": "e854cd6e-57f2-495c-84c3-2e104bcbf3f7",
16818 "name": "x",
16819 "type": "INT",
16820 "linkIds": [
16821 600
16822 ],
16823 "pos": [
16824 7550,
16825 -5395
16826 ]
16827 },
16828 {
16829 "id": "2146cdc1-d2e2-4e79-8a21-1fab5b7bc96d",
16830 "name": "y",
16831 "type": "INT",
16832 "linkIds": [
16833 601
16834 ],
16835 "pos": [
16836 7550,
16837 -5375
16838 ]
16839 },
16840 {
16841 "id": "6f4c9194-e147-4113-bb58-f2dc4552ff4f",
16842 "name": "INT",
16843 "type": "INT",
16844 "linkIds": [
16845 602
16846 ],
16847 "pos": [
16848 7550,
16849 -5355
16850 ]
16851 },
16852 {
16853 "id": "a79b2c25-3cd7-4564-ba89-7ce5cb1d5de4",
16854 "name": "INT_1",
16855 "type": "INT",
16856 "linkIds": [
16857 603
16858 ],
16859 "pos": [
16860 7550,
16861 -5335
16862 ]
16863 }
16864 ],
16865 "widgets": [],
16866 "nodes": [
16867 {
16868 "id": 167,
16869 "type": "Reroute",
16870 "pos": [
16871 3340,
16872 -5800
16873 ],
16874 "size": [
16875 75,
16876 26
16877 ],
16878 "flags": [],
16879 "order": 3,
16880 "mode": 0,
16881 "inputs": [
16882 {
16883 "name": "",
16884 "type": "*",
16885 "link": 205
16886 }
16887 ],
16888 "outputs": [
16889 {
16890 "name": "",
16891 "type": "MASK",
16892 "links": [
16893 206,
16894 208,
16895 226
16896 ]
16897 }
16898 ],
16899 "properties": {
16900 "showOutputText": false,
16901 "horizontal": false
16902 }
16903 },
16904 {
16905 "id": 183,
16906 "type": "MaskPreview+",
16907 "pos": [
16908 2790,
16909 -5270
16910 ],
16911 "size": [
16912 290,
16913 258
16914 ],
16915 "flags": [],
16916 "order": 11,
16917 "mode": 4,
16918 "inputs": [
16919 {
16920 "localized_name": "mask",
16921 "name": "mask",
16922 "type": "MASK",
16923 "link": 242
16924 }
16925 ],
16926 "outputs": [],
16927 "properties": {
16928 "Node name for S&R": "MaskPreview+",
16929 "cnr_id": "comfyui_essentials",
16930 "ver": "1.1.0"
16931 },
16932 "widgets_values": []
16933 },
16934 {
16935 "id": 244,
16936 "type": "ImagePadForOutpaintMasked",
16937 "pos": [
16938 6000,
16939 -5510
16940 ],
16941 "size": [
16942 311.4107421875,
16943 174
16944 ],
16945 "flags": [],
16946 "order": 15,
16947 "mode": 0,
16948 "inputs": [
16949 {
16950 "localized_name": "image",
16951 "name": "image",
16952 "type": "IMAGE",
16953 "link": 347
16954 },
16955 {
16956 "localized_name": "mask",
16957 "name": "mask",
16958 "shape": 7,
16959 "type": "MASK",
16960 "link": null
16961 },
16962 {
16963 "localized_name": "left",
16964 "name": "left",
16965 "type": "INT",
16966 "widget": {
16967 "name": "left"
16968 },
16969 "link": 355
16970 },
16971 {
16972 "localized_name": "top",
16973 "name": "top",
16974 "type": "INT",
16975 "widget": {
16976 "name": "top"
16977 },
16978 "link": 353
16979 },
16980 {
16981 "localized_name": "right",
16982 "name": "right",
16983 "type": "INT",
16984 "widget": {
16985 "name": "right"
16986 },
16987 "link": 356
16988 },
16989 {
16990 "localized_name": "bottom",
16991 "name": "bottom",
16992 "type": "INT",
16993 "widget": {
16994 "name": "bottom"
16995 },
16996 "link": 354
16997 }
16998 ],
16999 "outputs": [
17000 {
17001 "localized_name": "IMAGE",
17002 "name": "IMAGE",
17003 "type": "IMAGE",
17004 "links": [
17005 349,
17006 361
17007 ]
17008 },
17009 {
17010 "localized_name": "MASK",
17011 "name": "MASK",
17012 "type": "MASK",
17013 "links": [
17014 362
17015 ]
17016 }
17017 ],
17018 "properties": {
17019 "Node name for S&R": "ImagePadForOutpaintMasked",
17020 "cnr_id": "comfyui-kjnodes",
17021 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
17022 },
17023 "widgets_values": [
17024 0,
17025 0,
17026 0,
17027 0,
17028 0
17029 ]
17030 },
17031 {
17032 "id": 163,
17033 "type": "ColorToMask",
17034 "pos": [
17035 2790,
17036 -5510
17037 ],
17038 "size": [
17039 270,
17040 178
17041 ],
17042 "flags": [],
17043 "order": 0,
17044 "mode": 0,
17045 "inputs": [
17046 {
17047 "localized_name": "images",
17048 "name": "images",
17049 "type": "IMAGE",
17050 "link": 241
17051 }
17052 ],
17053 "outputs": [
17054 {
17055 "localized_name": "MASK",
17056 "name": "MASK",
17057 "type": "MASK",
17058 "links": [
17059 205,
17060 242
17061 ]
17062 }
17063 ],
17064 "properties": {
17065 "Node name for S&R": "ColorToMask",
17066 "cnr_id": "comfyui-kjnodes",
17067 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
17068 },
17069 "widgets_values": [
17070 false,
17071 0,
17072 255,
17073 0,
17074 100,
17075 1
17076 ]
17077 },
17078 {
17079 "id": 175,
17080 "type": "LayerUtility: ColorImage V2",
17081 "pos": [
17082 3120,
17083 -5510
17084 ],
17085 "size": [
17086 221.025,
17087 130
17088 ],
17089 "flags": {
17090 "collapsed": false
17091 },
17092 "order": 7,
17093 "mode": 0,
17094 "inputs": [
17095 {
17096 "localized_name": "size_as",
17097 "name": "size_as",
17098 "shape": 7,
17099 "type": "*",
17100 "link": null
17101 },
17102 {
17103 "localized_name": "custom_width",
17104 "name": "custom_width",
17105 "type": "INT",
17106 "widget": {
17107 "name": "custom_width"
17108 },
17109 "link": 221
17110 },
17111 {
17112 "localized_name": "custom_height",
17113 "name": "custom_height",
17114 "type": "INT",
17115 "widget": {
17116 "name": "custom_height"
17117 },
17118 "link": 222
17119 }
17120 ],
17121 "outputs": [
17122 {
17123 "localized_name": "image",
17124 "name": "image",
17125 "type": "IMAGE",
17126 "links": [
17127 223,
17128 225,
17129 338,
17130 363
17131 ]
17132 }
17133 ],
17134 "properties": {
17135 "Node name for S&R": "LayerUtility: ColorImage V2",
17136 "cnr_id": "comfyui_layerstyle",
17137 "ver": "1.0.90"
17138 },
17139 "widgets_values": [
17140 "custom",
17141 512,
17142 512,
17143 "#00FF00"
17144 ],
17145 "color": "rgba(38, 73, 116, 0.7)"
17146 },
17147 {
17148 "id": 275,
17149 "type": "ImageResizeKJv2",
17150 "pos": [
17151 6810,
17152 -5510
17153 ],
17154 "size": [
17155 270,
17156 286
17157 ],
17158 "flags": [],
17159 "order": 22,
17160 "mode": 0,
17161 "inputs": [
17162 {
17163 "localized_name": "image",
17164 "name": "image",
17165 "type": "IMAGE",
17166 "link": 429
17167 },
17168 {
17169 "localized_name": "mask",
17170 "name": "mask",
17171 "shape": 7,
17172 "type": "MASK",
17173 "link": null
17174 },
17175 {
17176 "localized_name": "width",
17177 "name": "width",
17178 "type": "INT",
17179 "widget": {
17180 "name": "width"
17181 },
17182 "link": 430
17183 },
17184 {
17185 "localized_name": "height",
17186 "name": "height",
17187 "type": "INT",
17188 "widget": {
17189 "name": "height"
17190 },
17191 "link": 431
17192 }
17193 ],
17194 "outputs": [
17195 {
17196 "localized_name": "IMAGE",
17197 "name": "IMAGE",
17198 "type": "IMAGE",
17199 "links": [
17200 432,
17201 591
17202 ]
17203 },
17204 {
17205 "localized_name": "width",
17206 "name": "width",
17207 "type": "INT",
17208 "links": null
17209 },
17210 {
17211 "localized_name": "height",
17212 "name": "height",
17213 "type": "INT",
17214 "links": null
17215 },
17216 {
17217 "localized_name": "mask",
17218 "name": "mask",
17219 "type": "MASK",
17220 "links": null
17221 }
17222 ],
17223 "properties": {
17224 "Node name for S&R": "ImageResizeKJv2",
17225 "cnr_id": "comfyui-kjnodes",
17226 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
17227 },
17228 "widgets_values": [
17229 512,
17230 512,
17231 "nearest-exact",
17232 "stretch",
17233 "0, 0, 0",
17234 "center",
17235 2,
17236 "cpu"
17237 ]
17238 },
17239 {
17240 "id": 250,
17241 "type": "ImageCompositeMasked",
17242 "pos": [
17243 6460,
17244 -5510
17245 ],
17246 "size": [
17247 270,
17248 146
17249 ],
17250 "flags": [],
17251 "order": 20,
17252 "mode": 0,
17253 "inputs": [
17254 {
17255 "localized_name": "destination",
17256 "name": "destination",
17257 "type": "IMAGE",
17258 "link": 361
17259 },
17260 {
17261 "localized_name": "source",
17262 "name": "source",
17263 "type": "IMAGE",
17264 "link": 363
17265 },
17266 {
17267 "localized_name": "mask",
17268 "name": "mask",
17269 "shape": 7,
17270 "type": "MASK",
17271 "link": 362
17272 }
17273 ],
17274 "outputs": [
17275 {
17276 "localized_name": "IMAGE",
17277 "name": "IMAGE",
17278 "type": "IMAGE",
17279 "links": [
17280 364,
17281 429
17282 ]
17283 }
17284 ],
17285 "properties": {
17286 "Node name for S&R": "ImageCompositeMasked",
17287 "cnr_id": "comfy-core",
17288 "ver": "0.12.2"
17289 },
17290 "widgets_values": [
17291 0,
17292 0,
17293 true
17294 ]
17295 },
17296 {
17297 "id": 251,
17298 "type": "PreviewImage",
17299 "pos": [
17300 6460,
17301 -5240
17302 ],
17303 "size": [
17304 270,
17305 258
17306 ],
17307 "flags": [],
17308 "order": 21,
17309 "mode": 4,
17310 "inputs": [
17311 {
17312 "localized_name": "images",
17313 "name": "images",
17314 "type": "IMAGE",
17315 "link": 364
17316 }
17317 ],
17318 "outputs": [],
17319 "properties": {
17320 "Node name for S&R": "PreviewImage",
17321 "cnr_id": "comfy-core",
17322 "ver": "0.12.2"
17323 },
17324 "widgets_values": []
17325 },
17326 {
17327 "id": 246,
17328 "type": "PreviewImage",
17329 "pos": [
17330 6000,
17331 -5240
17332 ],
17333 "size": [
17334 310,
17335 260
17336 ],
17337 "flags": [],
17338 "order": 16,
17339 "mode": 4,
17340 "inputs": [
17341 {
17342 "localized_name": "images",
17343 "name": "images",
17344 "type": "IMAGE",
17345 "link": 349
17346 }
17347 ],
17348 "outputs": [],
17349 "properties": {
17350 "Node name for S&R": "PreviewImage",
17351 "cnr_id": "comfy-core",
17352 "ver": "0.12.2"
17353 },
17354 "widgets_values": []
17355 },
17356 {
17357 "id": 247,
17358 "type": "GetImageSize",
17359 "pos": [
17360 5320,
17361 -5370
17362 ],
17363 "size": [
17364 140,
17365 70
17366 ],
17367 "flags": {
17368 "collapsed": true
17369 },
17370 "order": 17,
17371 "mode": 0,
17372 "inputs": [
17373 {
17374 "localized_name": "image",
17375 "name": "image",
17376 "type": "IMAGE",
17377 "link": 350
17378 }
17379 ],
17380 "outputs": [
17381 {
17382 "localized_name": "width",
17383 "name": "width",
17384 "type": "INT",
17385 "links": [
17386 357
17387 ]
17388 },
17389 {
17390 "localized_name": "height",
17391 "name": "height",
17392 "type": "INT",
17393 "links": [
17394 360
17395 ]
17396 },
17397 {
17398 "localized_name": "batch_size",
17399 "name": "batch_size",
17400 "type": "INT",
17401 "links": null
17402 }
17403 ],
17404 "properties": {
17405 "Node name for S&R": "GetImageSize",
17406 "cnr_id": "comfy-core",
17407 "ver": "0.12.2"
17408 },
17409 "widgets_values": []
17410 },
17411 {
17412 "id": 176,
17413 "type": "PreviewImage",
17414 "pos": [
17415 3120,
17416 -5300
17417 ],
17418 "size": [
17419 220,
17420 258
17421 ],
17422 "flags": [],
17423 "order": 8,
17424 "mode": 4,
17425 "inputs": [
17426 {
17427 "localized_name": "images",
17428 "name": "images",
17429 "type": "IMAGE",
17430 "link": 223
17431 }
17432 ],
17433 "outputs": [],
17434 "properties": {
17435 "Node name for S&R": "PreviewImage",
17436 "cnr_id": "comfy-core",
17437 "ver": "0.12.2"
17438 },
17439 "widgets_values": []
17440 },
17441 {
17442 "id": 165,
17443 "type": "PreviewImage",
17444 "pos": [
17445 3500,
17446 -5300
17447 ],
17448 "size": [
17449 270,
17450 258
17451 ],
17452 "flags": [],
17453 "order": 1,
17454 "mode": 4,
17455 "inputs": [
17456 {
17457 "localized_name": "images",
17458 "name": "images",
17459 "type": "IMAGE",
17460 "link": 203
17461 }
17462 ],
17463 "outputs": [],
17464 "properties": {
17465 "Node name for S&R": "PreviewImage",
17466 "cnr_id": "comfy-core",
17467 "ver": "0.12.2"
17468 },
17469 "widgets_values": []
17470 },
17471 {
17472 "id": 166,
17473 "type": "GetImageSize",
17474 "pos": [
17475 2790,
17476 -5790
17477 ],
17478 "size": [
17479 140,
17480 66
17481 ],
17482 "flags": {
17483 "collapsed": false
17484 },
17485 "order": 2,
17486 "mode": 0,
17487 "inputs": [
17488 {
17489 "localized_name": "image",
17490 "name": "image",
17491 "type": "IMAGE",
17492 "link": 230
17493 }
17494 ],
17495 "outputs": [
17496 {
17497 "localized_name": "width",
17498 "name": "width",
17499 "type": "INT",
17500 "links": [
17501 211,
17502 221,
17503 358
17504 ]
17505 },
17506 {
17507 "localized_name": "height",
17508 "name": "height",
17509 "type": "INT",
17510 "links": [
17511 212,
17512 222,
17513 359
17514 ]
17515 },
17516 {
17517 "localized_name": "batch_size",
17518 "name": "batch_size",
17519 "type": "INT",
17520 "links": null
17521 }
17522 ],
17523 "properties": {
17524 "Node name for S&R": "GetImageSize",
17525 "cnr_id": "comfy-core",
17526 "ver": "0.12.2"
17527 },
17528 "widgets_values": []
17529 },
17530 {
17531 "id": 168,
17532 "type": "InvertMask",
17533 "pos": [
17534 3770,
17535 -5770
17536 ],
17537 "size": [
17538 140,
17539 30
17540 ],
17541 "flags": {
17542 "collapsed": true
17543 },
17544 "order": 4,
17545 "mode": 0,
17546 "inputs": [
17547 {
17548 "localized_name": "mask",
17549 "name": "mask",
17550 "type": "MASK",
17551 "link": 206
17552 }
17553 ],
17554 "outputs": [
17555 {
17556 "localized_name": "MASK",
17557 "name": "MASK",
17558 "type": "MASK",
17559 "links": [
17560 227
17561 ]
17562 }
17563 ],
17564 "properties": {
17565 "Node name for S&R": "InvertMask",
17566 "cnr_id": "comfy-core",
17567 "ver": "0.12.2"
17568 },
17569 "widgets_values": []
17570 },
17571 {
17572 "id": 170,
17573 "type": "CropMask",
17574 "pos": [
17575 4250,
17576 -5750
17577 ],
17578 "size": [
17579 210,
17580 130
17581 ],
17582 "flags": {
17583 "collapsed": false
17584 },
17585 "order": 6,
17586 "mode": 0,
17587 "inputs": [
17588 {
17589 "localized_name": "mask",
17590 "name": "mask",
17591 "type": "MASK",
17592 "link": 208
17593 },
17594 {
17595 "localized_name": "x",
17596 "name": "x",
17597 "type": "INT",
17598 "widget": {
17599 "name": "x"
17600 },
17601 "link": 209
17602 },
17603 {
17604 "localized_name": "y",
17605 "name": "y",
17606 "type": "INT",
17607 "widget": {
17608 "name": "y"
17609 },
17610 "link": 210
17611 },
17612 {
17613 "localized_name": "width",
17614 "name": "width",
17615 "type": "INT",
17616 "widget": {
17617 "name": "width"
17618 },
17619 "link": 211
17620 },
17621 {
17622 "localized_name": "height",
17623 "name": "height",
17624 "type": "INT",
17625 "widget": {
17626 "name": "height"
17627 },
17628 "link": 212
17629 }
17630 ],
17631 "outputs": [
17632 {
17633 "localized_name": "MASK",
17634 "name": "MASK",
17635 "type": "MASK",
17636 "links": [
17637 207
17638 ]
17639 }
17640 ],
17641 "properties": {
17642 "Node name for S&R": "CropMask",
17643 "cnr_id": "comfy-core",
17644 "ver": "0.12.2"
17645 },
17646 "widgets_values": [
17647 0,
17648 0,
17649 512,
17650 512
17651 ]
17652 },
17653 {
17654 "id": 236,
17655 "type": "ImageCrop",
17656 "pos": [
17657 4960,
17658 -5510
17659 ],
17660 "size": [
17661 210,
17662 130
17663 ],
17664 "flags": [],
17665 "order": 12,
17666 "mode": 0,
17667 "inputs": [
17668 {
17669 "localized_name": "image",
17670 "name": "image",
17671 "type": "IMAGE",
17672 "link": 330
17673 },
17674 {
17675 "localized_name": "width",
17676 "name": "width",
17677 "type": "INT",
17678 "widget": {
17679 "name": "width"
17680 },
17681 "link": 331
17682 },
17683 {
17684 "localized_name": "height",
17685 "name": "height",
17686 "type": "INT",
17687 "widget": {
17688 "name": "height"
17689 },
17690 "link": 332
17691 },
17692 {
17693 "localized_name": "x",
17694 "name": "x",
17695 "type": "INT",
17696 "widget": {
17697 "name": "x"
17698 },
17699 "link": 333
17700 },
17701 {
17702 "localized_name": "y",
17703 "name": "y",
17704 "type": "INT",
17705 "widget": {
17706 "name": "y"
17707 },
17708 "link": 334
17709 }
17710 ],
17711 "outputs": [
17712 {
17713 "localized_name": "IMAGE",
17714 "name": "IMAGE",
17715 "type": "IMAGE",
17716 "links": [
17717 337,
17718 347,
17719 350
17720 ]
17721 }
17722 ],
17723 "properties": {
17724 "Node name for S&R": "ImageCrop",
17725 "cnr_id": "comfy-core",
17726 "ver": "0.12.2"
17727 },
17728 "widgets_values": [
17729 512,
17730 512,
17731 0,
17732 0
17733 ]
17734 },
17735 {
17736 "id": 177,
17737 "type": "ImageCompositeMasked",
17738 "pos": [
17739 3500,
17740 -5510
17741 ],
17742 "size": [
17743 270,
17744 146
17745 ],
17746 "flags": [],
17747 "order": 9,
17748 "mode": 0,
17749 "inputs": [
17750 {
17751 "localized_name": "destination",
17752 "name": "destination",
17753 "type": "IMAGE",
17754 "link": 231
17755 },
17756 {
17757 "localized_name": "source",
17758 "name": "source",
17759 "type": "IMAGE",
17760 "link": 225
17761 },
17762 {
17763 "localized_name": "mask",
17764 "name": "mask",
17765 "shape": 7,
17766 "type": "MASK",
17767 "link": 226
17768 }
17769 ],
17770 "outputs": [
17771 {
17772 "localized_name": "IMAGE",
17773 "name": "IMAGE",
17774 "type": "IMAGE",
17775 "links": [
17776 203,
17777 330
17778 ]
17779 }
17780 ],
17781 "properties": {
17782 "Node name for S&R": "ImageCompositeMasked",
17783 "cnr_id": "comfy-core",
17784 "ver": "0.12.2"
17785 },
17786 "widgets_values": [
17787 0,
17788 0,
17789 false
17790 ]
17791 },
17792 {
17793 "id": 238,
17794 "type": "GetImageSize",
17795 "pos": [
17796 4630,
17797 -5460
17798 ],
17799 "size": [
17800 140,
17801 66
17802 ],
17803 "flags": {
17804 "collapsed": true
17805 },
17806 "order": 13,
17807 "mode": 0,
17808 "inputs": [
17809 {
17810 "localized_name": "image",
17811 "name": "image",
17812 "type": "IMAGE",
17813 "link": 338
17814 }
17815 ],
17816 "outputs": [
17817 {
17818 "localized_name": "width",
17819 "name": "width",
17820 "type": "INT",
17821 "links": [
17822 331,
17823 430
17824 ]
17825 },
17826 {
17827 "localized_name": "height",
17828 "name": "height",
17829 "type": "INT",
17830 "links": [
17831 332,
17832 431
17833 ]
17834 },
17835 {
17836 "localized_name": "batch_size",
17837 "name": "batch_size",
17838 "type": "INT",
17839 "links": null
17840 }
17841 ],
17842 "properties": {
17843 "Node name for S&R": "GetImageSize",
17844 "cnr_id": "comfy-core",
17845 "ver": "0.12.2"
17846 },
17847 "widgets_values": []
17848 },
17849 {
17850 "id": 169,
17851 "type": "MaskPreview+",
17852 "pos": [
17853 4250,
17854 -5570
17855 ],
17856 "size": [
17857 300,
17858 258
17859 ],
17860 "flags": [],
17861 "order": 5,
17862 "mode": 4,
17863 "inputs": [
17864 {
17865 "localized_name": "mask",
17866 "name": "mask",
17867 "type": "MASK",
17868 "link": 207
17869 }
17870 ],
17871 "outputs": [],
17872 "properties": {
17873 "Node name for S&R": "MaskPreview+",
17874 "cnr_id": "comfyui_essentials",
17875 "ver": "1.1.0"
17876 },
17877 "widgets_values": []
17878 },
17879 {
17880 "id": 239,
17881 "type": "PreviewImage",
17882 "pos": [
17883 4960,
17884 -5330
17885 ],
17886 "size": [
17887 280,
17888 258
17889 ],
17890 "flags": [],
17891 "order": 14,
17892 "mode": 4,
17893 "inputs": [
17894 {
17895 "localized_name": "images",
17896 "name": "images",
17897 "type": "IMAGE",
17898 "link": 337
17899 }
17900 ],
17901 "outputs": [],
17902 "properties": {
17903 "Node name for S&R": "PreviewImage",
17904 "cnr_id": "comfy-core",
17905 "ver": "0.12.2"
17906 },
17907 "widgets_values": []
17908 },
17909 {
17910 "id": 276,
17911 "type": "PreviewImage",
17912 "pos": [
17913 7130,
17914 -5510
17915 ],
17916 "size": [
17917 340,
17918 280
17919 ],
17920 "flags": [],
17921 "order": 23,
17922 "mode": 4,
17923 "inputs": [
17924 {
17925 "localized_name": "images",
17926 "name": "images",
17927 "type": "IMAGE",
17928 "link": 432
17929 }
17930 ],
17931 "outputs": [],
17932 "properties": {
17933 "Node name for S&R": "PreviewImage",
17934 "cnr_id": "comfy-core",
17935 "ver": "0.12.2"
17936 },
17937 "widgets_values": []
17938 },
17939 {
17940 "id": 178,
17941 "type": "MaskBoundingBox+",
17942 "pos": [
17943 3940,
17944 -5800
17945 ],
17946 "size": [
17947 220,
17948 182
17949 ],
17950 "flags": {
17951 "collapsed": false
17952 },
17953 "order": 10,
17954 "mode": 0,
17955 "inputs": [
17956 {
17957 "localized_name": "mask",
17958 "name": "mask",
17959 "type": "MASK",
17960 "link": 227
17961 },
17962 {
17963 "localized_name": "image_optional",
17964 "name": "image_optional",
17965 "shape": 7,
17966 "type": "IMAGE",
17967 "link": null
17968 }
17969 ],
17970 "outputs": [
17971 {
17972 "localized_name": "MASK",
17973 "name": "MASK",
17974 "type": "MASK",
17975 "links": []
17976 },
17977 {
17978 "localized_name": "IMAGE",
17979 "name": "IMAGE",
17980 "type": "IMAGE",
17981 "links": null
17982 },
17983 {
17984 "localized_name": "x",
17985 "name": "x",
17986 "type": "INT",
17987 "links": [
17988 209,
17989 333,
17990 600
17991 ]
17992 },
17993 {
17994 "localized_name": "y",
17995 "name": "y",
17996 "type": "INT",
17997 "links": [
17998 210,
17999 334,
18000 601
18001 ]
18002 },
18003 {
18004 "localized_name": "width",
18005 "name": "width",
18006 "type": "INT",
18007 "links": null
18008 },
18009 {
18010 "localized_name": "height",
18011 "name": "height",
18012 "type": "INT",
18013 "links": null
18014 }
18015 ],
18016 "properties": {
18017 "Node name for S&R": "MaskBoundingBox+",
18018 "cnr_id": "comfyui_essentials",
18019 "ver": "1.1.0"
18020 },
18021 "widgets_values": [
18022 0,
18023 0
18024 ]
18025 },
18026 {
18027 "id": 248,
18028 "type": "SimpleMath+",
18029 "pos": [
18030 5600,
18031 -5510
18032 ],
18033 "size": [
18034 270,
18035 78
18036 ],
18037 "flags": {
18038 "collapsed": false
18039 },
18040 "order": 18,
18041 "mode": 0,
18042 "inputs": [
18043 {
18044 "localized_name": "a",
18045 "name": "a",
18046 "shape": 7,
18047 "type": "INT,FLOAT",
18048 "link": 358
18049 },
18050 {
18051 "localized_name": "b",
18052 "name": "b",
18053 "shape": 7,
18054 "type": "INT,FLOAT",
18055 "link": 357
18056 }
18057 ],
18058 "outputs": [
18059 {
18060 "localized_name": "INT",
18061 "name": "INT",
18062 "type": "INT",
18063 "links": [
18064 355,
18065 356,
18066 602
18067 ]
18068 },
18069 {
18070 "localized_name": "FLOAT",
18071 "name": "FLOAT",
18072 "type": "FLOAT",
18073 "links": null
18074 }
18075 ],
18076 "title": "pixels to add left/right",
18077 "properties": {
18078 "Node name for S&R": "SimpleMath+",
18079 "cnr_id": "comfyui_essentials",
18080 "ver": "1.1.0"
18081 },
18082 "widgets_values": [
18083 "(a-b) / 2"
18084 ]
18085 },
18086 {
18087 "id": 249,
18088 "type": "SimpleMath+",
18089 "pos": [
18090 5600,
18091 -5320
18092 ],
18093 "size": [
18094 270,
18095 78
18096 ],
18097 "flags": [],
18098 "order": 19,
18099 "mode": 0,
18100 "inputs": [
18101 {
18102 "localized_name": "a",
18103 "name": "a",
18104 "shape": 7,
18105 "type": "INT,FLOAT",
18106 "link": 359
18107 },
18108 {
18109 "localized_name": "b",
18110 "name": "b",
18111 "shape": 7,
18112 "type": "INT,FLOAT",
18113 "link": 360
18114 }
18115 ],
18116 "outputs": [
18117 {
18118 "localized_name": "INT",
18119 "name": "INT",
18120 "type": "INT",
18121 "links": [
18122 353,
18123 354,
18124 603
18125 ]
18126 },
18127 {
18128 "localized_name": "FLOAT",
18129 "name": "FLOAT",
18130 "type": "FLOAT",
18131 "links": null
18132 }
18133 ],
18134 "title": "pixels to add top/bot",
18135 "properties": {
18136 "Node name for S&R": "SimpleMath+",
18137 "cnr_id": "comfyui_essentials",
18138 "ver": "1.1.0"
18139 },
18140 "widgets_values": [
18141 "(a-b) / 2"
18142 ]
18143 }
18144 ],
18145 "groups": [],
18146 "links": [
18147 {
18148 "id": 205,
18149 "origin_id": 163,
18150 "origin_slot": 0,
18151 "target_id": 167,
18152 "target_slot": 0,
18153 "type": "MASK"
18154 },
18155 {
18156 "id": 242,
18157 "origin_id": 163,
18158 "origin_slot": 0,
18159 "target_id": 183,
18160 "target_slot": 0,
18161 "type": "MASK"
18162 },
18163 {
18164 "id": 359,
18165 "origin_id": 166,
18166 "origin_slot": 1,
18167 "target_id": 249,
18168 "target_slot": 0,
18169 "type": "INT"
18170 },
18171 {
18172 "id": 360,
18173 "origin_id": 247,
18174 "origin_slot": 1,
18175 "target_id": 249,
18176 "target_slot": 1,
18177 "type": "INT"
18178 },
18179 {
18180 "id": 347,
18181 "origin_id": 236,
18182 "origin_slot": 0,
18183 "target_id": 244,
18184 "target_slot": 0,
18185 "type": "IMAGE"
18186 },
18187 {
18188 "id": 355,
18189 "origin_id": 248,
18190 "origin_slot": 0,
18191 "target_id": 244,
18192 "target_slot": 2,
18193 "type": "INT"
18194 },
18195 {
18196 "id": 353,
18197 "origin_id": 249,
18198 "origin_slot": 0,
18199 "target_id": 244,
18200 "target_slot": 3,
18201 "type": "INT"
18202 },
18203 {
18204 "id": 356,
18205 "origin_id": 248,
18206 "origin_slot": 0,
18207 "target_id": 244,
18208 "target_slot": 4,
18209 "type": "INT"
18210 },
18211 {
18212 "id": 354,
18213 "origin_id": 249,
18214 "origin_slot": 0,
18215 "target_id": 244,
18216 "target_slot": 5,
18217 "type": "INT"
18218 },
18219 {
18220 "id": 221,
18221 "origin_id": 166,
18222 "origin_slot": 0,
18223 "target_id": 175,
18224 "target_slot": 1,
18225 "type": "INT"
18226 },
18227 {
18228 "id": 222,
18229 "origin_id": 166,
18230 "origin_slot": 1,
18231 "target_id": 175,
18232 "target_slot": 2,
18233 "type": "INT"
18234 },
18235 {
18236 "id": 429,
18237 "origin_id": 250,
18238 "origin_slot": 0,
18239 "target_id": 275,
18240 "target_slot": 0,
18241 "type": "IMAGE"
18242 },
18243 {
18244 "id": 430,
18245 "origin_id": 238,
18246 "origin_slot": 0,
18247 "target_id": 275,
18248 "target_slot": 2,
18249 "type": "INT"
18250 },
18251 {
18252 "id": 431,
18253 "origin_id": 238,
18254 "origin_slot": 1,
18255 "target_id": 275,
18256 "target_slot": 3,
18257 "type": "INT"
18258 },
18259 {
18260 "id": 432,
18261 "origin_id": 275,
18262 "origin_slot": 0,
18263 "target_id": 276,
18264 "target_slot": 0,
18265 "type": "IMAGE"
18266 },
18267 {
18268 "id": 361,
18269 "origin_id": 244,
18270 "origin_slot": 0,
18271 "target_id": 250,
18272 "target_slot": 0,
18273 "type": "IMAGE"
18274 },
18275 {
18276 "id": 363,
18277 "origin_id": 175,
18278 "origin_slot": 0,
18279 "target_id": 250,
18280 "target_slot": 1,
18281 "type": "IMAGE"
18282 },
18283 {
18284 "id": 362,
18285 "origin_id": 244,
18286 "origin_slot": 1,
18287 "target_id": 250,
18288 "target_slot": 2,
18289 "type": "MASK"
18290 },
18291 {
18292 "id": 364,
18293 "origin_id": 250,
18294 "origin_slot": 0,
18295 "target_id": 251,
18296 "target_slot": 0,
18297 "type": "IMAGE"
18298 },
18299 {
18300 "id": 349,
18301 "origin_id": 244,
18302 "origin_slot": 0,
18303 "target_id": 246,
18304 "target_slot": 0,
18305 "type": "IMAGE"
18306 },
18307 {
18308 "id": 358,
18309 "origin_id": 166,
18310 "origin_slot": 0,
18311 "target_id": 248,
18312 "target_slot": 0,
18313 "type": "INT"
18314 },
18315 {
18316 "id": 357,
18317 "origin_id": 247,
18318 "origin_slot": 0,
18319 "target_id": 248,
18320 "target_slot": 1,
18321 "type": "INT"
18322 },
18323 {
18324 "id": 350,
18325 "origin_id": 236,
18326 "origin_slot": 0,
18327 "target_id": 247,
18328 "target_slot": 0,
18329 "type": "IMAGE"
18330 },
18331 {
18332 "id": 223,
18333 "origin_id": 175,
18334 "origin_slot": 0,
18335 "target_id": 176,
18336 "target_slot": 0,
18337 "type": "IMAGE"
18338 },
18339 {
18340 "id": 203,
18341 "origin_id": 177,
18342 "origin_slot": 0,
18343 "target_id": 165,
18344 "target_slot": 0,
18345 "type": "IMAGE"
18346 },
18347 {
18348 "id": 206,
18349 "origin_id": 167,
18350 "origin_slot": 0,
18351 "target_id": 168,
18352 "target_slot": 0,
18353 "type": "MASK"
18354 },
18355 {
18356 "id": 227,
18357 "origin_id": 168,
18358 "origin_slot": 0,
18359 "target_id": 178,
18360 "target_slot": 0,
18361 "type": "MASK"
18362 },
18363 {
18364 "id": 208,
18365 "origin_id": 167,
18366 "origin_slot": 0,
18367 "target_id": 170,
18368 "target_slot": 0,
18369 "type": "MASK"
18370 },
18371 {
18372 "id": 209,
18373 "origin_id": 178,
18374 "origin_slot": 2,
18375 "target_id": 170,
18376 "target_slot": 1,
18377 "type": "INT"
18378 },
18379 {
18380 "id": 210,
18381 "origin_id": 178,
18382 "origin_slot": 3,
18383 "target_id": 170,
18384 "target_slot": 2,
18385 "type": "INT"
18386 },
18387 {
18388 "id": 211,
18389 "origin_id": 166,
18390 "origin_slot": 0,
18391 "target_id": 170,
18392 "target_slot": 3,
18393 "type": "INT"
18394 },
18395 {
18396 "id": 212,
18397 "origin_id": 166,
18398 "origin_slot": 1,
18399 "target_id": 170,
18400 "target_slot": 4,
18401 "type": "INT"
18402 },
18403 {
18404 "id": 207,
18405 "origin_id": 170,
18406 "origin_slot": 0,
18407 "target_id": 169,
18408 "target_slot": 0,
18409 "type": "MASK"
18410 },
18411 {
18412 "id": 330,
18413 "origin_id": 177,
18414 "origin_slot": 0,
18415 "target_id": 236,
18416 "target_slot": 0,
18417 "type": "IMAGE"
18418 },
18419 {
18420 "id": 331,
18421 "origin_id": 238,
18422 "origin_slot": 0,
18423 "target_id": 236,
18424 "target_slot": 1,
18425 "type": "INT"
18426 },
18427 {
18428 "id": 332,
18429 "origin_id": 238,
18430 "origin_slot": 1,
18431 "target_id": 236,
18432 "target_slot": 2,
18433 "type": "INT"
18434 },
18435 {
18436 "id": 333,
18437 "origin_id": 178,
18438 "origin_slot": 2,
18439 "target_id": 236,
18440 "target_slot": 3,
18441 "type": "INT"
18442 },
18443 {
18444 "id": 334,
18445 "origin_id": 178,
18446 "origin_slot": 3,
18447 "target_id": 236,
18448 "target_slot": 4,
18449 "type": "INT"
18450 },
18451 {
18452 "id": 225,
18453 "origin_id": 175,
18454 "origin_slot": 0,
18455 "target_id": 177,
18456 "target_slot": 1,
18457 "type": "IMAGE"
18458 },
18459 {
18460 "id": 226,
18461 "origin_id": 167,
18462 "origin_slot": 0,
18463 "target_id": 177,
18464 "target_slot": 2,
18465 "type": "MASK"
18466 },
18467 {
18468 "id": 337,
18469 "origin_id": 236,
18470 "origin_slot": 0,
18471 "target_id": 239,
18472 "target_slot": 0,
18473 "type": "IMAGE"
18474 },
18475 {
18476 "id": 338,
18477 "origin_id": 175,
18478 "origin_slot": 0,
18479 "target_id": 238,
18480 "target_slot": 0,
18481 "type": "IMAGE"
18482 },
18483 {
18484 "id": 241,
18485 "origin_id": -10,
18486 "origin_slot": 0,
18487 "target_id": 163,
18488 "target_slot": 0,
18489 "type": "IMAGE"
18490 },
18491 {
18492 "id": 230,
18493 "origin_id": -10,
18494 "origin_slot": 0,
18495 "target_id": 166,
18496 "target_slot": 0,
18497 "type": "IMAGE"
18498 },
18499 {
18500 "id": 231,
18501 "origin_id": -10,
18502 "origin_slot": 0,
18503 "target_id": 177,
18504 "target_slot": 0,
18505 "type": "IMAGE"
18506 },
18507 {
18508 "id": 591,
18509 "origin_id": 275,
18510 "origin_slot": 0,
18511 "target_id": -20,
18512 "target_slot": 0,
18513 "type": "IMAGE"
18514 },
18515 {
18516 "id": 600,
18517 "origin_id": 178,
18518 "origin_slot": 2,
18519 "target_id": -20,
18520 "target_slot": 1,
18521 "type": "INT"
18522 },
18523 {
18524 "id": 601,
18525 "origin_id": 178,
18526 "origin_slot": 3,
18527 "target_id": -20,
18528 "target_slot": 2,
18529 "type": "INT"
18530 },
18531 {
18532 "id": 602,
18533 "origin_id": 248,
18534 "origin_slot": 0,
18535 "target_id": -20,
18536 "target_slot": 3,
18537 "type": "INT"
18538 },
18539 {
18540 "id": 603,
18541 "origin_id": 249,
18542 "origin_slot": 0,
18543 "target_id": -20,
18544 "target_slot": 4,
18545 "type": "INT"
18546 }
18547 ],
18548 "extra": {
18549 "workflowRendererVersion": "LG"
18550 }
18551 },
18552 {
18553 "id": "ac1d3248-5084-4747-8bbf-97037447c680",
18554 "version": 1,
18555 "state": {
18556 "lastGroupId": 0,
18557 "lastNodeId": 358,
18558 "lastLinkId": 628,
18559 "lastRerouteId": 0
18560 },
18561 "revision": 0,
18562 "config": [],
18563 "name": "Crop+Composite",
18564 "inputNode": {
18565 "id": -10,
18566 "bounding": [
18567 2610,
18568 -5435,
18569 120,
18570 100
18571 ]
18572 },
18573 "outputNode": {
18574 "id": -20,
18575 "bounding": [
18576 7530,
18577 -5435,
18578 120,
18579 60
18580 ]
18581 },
18582 "inputs": [
18583 {
18584 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
18585 "name": "images",
18586 "type": "IMAGE",
18587 "linkIds": [
18588 241,
18589 230,
18590 231
18591 ],
18592 "localized_name": "images",
18593 "pos": [
18594 2710,
18595 -5415
18596 ]
18597 },
18598 {
18599 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
18600 "name": "left",
18601 "type": "INT",
18602 "linkIds": [
18603 625,
18604 627
18605 ],
18606 "pos": [
18607 2710,
18608 -5395
18609 ]
18610 },
18611 {
18612 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
18613 "name": "top",
18614 "type": "INT",
18615 "linkIds": [
18616 626,
18617 628
18618 ],
18619 "pos": [
18620 2710,
18621 -5375
18622 ]
18623 }
18624 ],
18625 "outputs": [
18626 {
18627 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
18628 "name": "IMAGE",
18629 "type": "IMAGE",
18630 "linkIds": [
18631 591
18632 ],
18633 "localized_name": "IMAGE",
18634 "pos": [
18635 7550,
18636 -5415
18637 ]
18638 }
18639 ],
18640 "widgets": [],
18641 "nodes": [
18642 {
18643 "id": 167,
18644 "type": "Reroute",
18645 "pos": [
18646 3340,
18647 -5800
18648 ],
18649 "size": [
18650 75,
18651 26
18652 ],
18653 "flags": [],
18654 "order": 3,
18655 "mode": 0,
18656 "inputs": [
18657 {
18658 "name": "",
18659 "type": "*",
18660 "link": 205
18661 }
18662 ],
18663 "outputs": [
18664 {
18665 "name": "",
18666 "type": "MASK",
18667 "links": [
18668 206,
18669 208,
18670 226
18671 ]
18672 }
18673 ],
18674 "properties": {
18675 "showOutputText": false,
18676 "horizontal": false
18677 }
18678 },
18679 {
18680 "id": 183,
18681 "type": "MaskPreview+",
18682 "pos": [
18683 2790,
18684 -5270
18685 ],
18686 "size": [
18687 290,
18688 258
18689 ],
18690 "flags": [],
18691 "order": 11,
18692 "mode": 4,
18693 "inputs": [
18694 {
18695 "localized_name": "mask",
18696 "name": "mask",
18697 "type": "MASK",
18698 "link": 242
18699 }
18700 ],
18701 "outputs": [],
18702 "properties": {
18703 "Node name for S&R": "MaskPreview+",
18704 "cnr_id": "comfyui_essentials",
18705 "ver": "1.1.0"
18706 },
18707 "widgets_values": []
18708 },
18709 {
18710 "id": 163,
18711 "type": "ColorToMask",
18712 "pos": [
18713 2790,
18714 -5510
18715 ],
18716 "size": [
18717 270,
18718 178
18719 ],
18720 "flags": [],
18721 "order": 0,
18722 "mode": 0,
18723 "inputs": [
18724 {
18725 "localized_name": "images",
18726 "name": "images",
18727 "type": "IMAGE",
18728 "link": 241
18729 }
18730 ],
18731 "outputs": [
18732 {
18733 "localized_name": "MASK",
18734 "name": "MASK",
18735 "type": "MASK",
18736 "links": [
18737 205,
18738 242
18739 ]
18740 }
18741 ],
18742 "properties": {
18743 "Node name for S&R": "ColorToMask",
18744 "cnr_id": "comfyui-kjnodes",
18745 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
18746 },
18747 "widgets_values": [
18748 false,
18749 0,
18750 255,
18751 0,
18752 100,
18753 1
18754 ]
18755 },
18756 {
18757 "id": 175,
18758 "type": "LayerUtility: ColorImage V2",
18759 "pos": [
18760 3120,
18761 -5510
18762 ],
18763 "size": [
18764 221.025,
18765 130
18766 ],
18767 "flags": {
18768 "collapsed": false
18769 },
18770 "order": 7,
18771 "mode": 0,
18772 "inputs": [
18773 {
18774 "localized_name": "size_as",
18775 "name": "size_as",
18776 "shape": 7,
18777 "type": "*",
18778 "link": null
18779 },
18780 {
18781 "localized_name": "custom_width",
18782 "name": "custom_width",
18783 "type": "INT",
18784 "widget": {
18785 "name": "custom_width"
18786 },
18787 "link": 221
18788 },
18789 {
18790 "localized_name": "custom_height",
18791 "name": "custom_height",
18792 "type": "INT",
18793 "widget": {
18794 "name": "custom_height"
18795 },
18796 "link": 222
18797 }
18798 ],
18799 "outputs": [
18800 {
18801 "localized_name": "image",
18802 "name": "image",
18803 "type": "IMAGE",
18804 "links": [
18805 223,
18806 225,
18807 338,
18808 363
18809 ]
18810 }
18811 ],
18812 "properties": {
18813 "Node name for S&R": "LayerUtility: ColorImage V2",
18814 "cnr_id": "comfyui_layerstyle",
18815 "ver": "1.0.90"
18816 },
18817 "widgets_values": [
18818 "custom",
18819 512,
18820 512,
18821 "#00FF00"
18822 ],
18823 "color": "rgba(38, 73, 116, 0.7)"
18824 },
18825 {
18826 "id": 275,
18827 "type": "ImageResizeKJv2",
18828 "pos": [
18829 6810,
18830 -5510
18831 ],
18832 "size": [
18833 270,
18834 286
18835 ],
18836 "flags": [],
18837 "order": 20,
18838 "mode": 0,
18839 "inputs": [
18840 {
18841 "localized_name": "image",
18842 "name": "image",
18843 "type": "IMAGE",
18844 "link": 429
18845 },
18846 {
18847 "localized_name": "mask",
18848 "name": "mask",
18849 "shape": 7,
18850 "type": "MASK",
18851 "link": null
18852 },
18853 {
18854 "localized_name": "width",
18855 "name": "width",
18856 "type": "INT",
18857 "widget": {
18858 "name": "width"
18859 },
18860 "link": 430
18861 },
18862 {
18863 "localized_name": "height",
18864 "name": "height",
18865 "type": "INT",
18866 "widget": {
18867 "name": "height"
18868 },
18869 "link": 431
18870 }
18871 ],
18872 "outputs": [
18873 {
18874 "localized_name": "IMAGE",
18875 "name": "IMAGE",
18876 "type": "IMAGE",
18877 "links": [
18878 432,
18879 591
18880 ]
18881 },
18882 {
18883 "localized_name": "width",
18884 "name": "width",
18885 "type": "INT",
18886 "links": null
18887 },
18888 {
18889 "localized_name": "height",
18890 "name": "height",
18891 "type": "INT",
18892 "links": null
18893 },
18894 {
18895 "localized_name": "mask",
18896 "name": "mask",
18897 "type": "MASK",
18898 "links": null
18899 }
18900 ],
18901 "properties": {
18902 "Node name for S&R": "ImageResizeKJv2",
18903 "cnr_id": "comfyui-kjnodes",
18904 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
18905 },
18906 "widgets_values": [
18907 512,
18908 512,
18909 "nearest-exact",
18910 "stretch",
18911 "0, 0, 0",
18912 "center",
18913 2,
18914 "cpu"
18915 ]
18916 },
18917 {
18918 "id": 250,
18919 "type": "ImageCompositeMasked",
18920 "pos": [
18921 6460,
18922 -5510
18923 ],
18924 "size": [
18925 270,
18926 146
18927 ],
18928 "flags": [],
18929 "order": 18,
18930 "mode": 0,
18931 "inputs": [
18932 {
18933 "localized_name": "destination",
18934 "name": "destination",
18935 "type": "IMAGE",
18936 "link": 361
18937 },
18938 {
18939 "localized_name": "source",
18940 "name": "source",
18941 "type": "IMAGE",
18942 "link": 363
18943 },
18944 {
18945 "localized_name": "mask",
18946 "name": "mask",
18947 "shape": 7,
18948 "type": "MASK",
18949 "link": 362
18950 }
18951 ],
18952 "outputs": [
18953 {
18954 "localized_name": "IMAGE",
18955 "name": "IMAGE",
18956 "type": "IMAGE",
18957 "links": [
18958 364,
18959 429
18960 ]
18961 }
18962 ],
18963 "properties": {
18964 "Node name for S&R": "ImageCompositeMasked",
18965 "cnr_id": "comfy-core",
18966 "ver": "0.12.2"
18967 },
18968 "widgets_values": [
18969 0,
18970 0,
18971 true
18972 ]
18973 },
18974 {
18975 "id": 251,
18976 "type": "PreviewImage",
18977 "pos": [
18978 6460,
18979 -5240
18980 ],
18981 "size": [
18982 270,
18983 258
18984 ],
18985 "flags": [],
18986 "order": 19,
18987 "mode": 4,
18988 "inputs": [
18989 {
18990 "localized_name": "images",
18991 "name": "images",
18992 "type": "IMAGE",
18993 "link": 364
18994 }
18995 ],
18996 "outputs": [],
18997 "properties": {
18998 "Node name for S&R": "PreviewImage",
18999 "cnr_id": "comfy-core",
19000 "ver": "0.12.2"
19001 },
19002 "widgets_values": []
19003 },
19004 {
19005 "id": 246,
19006 "type": "PreviewImage",
19007 "pos": [
19008 6000,
19009 -5240
19010 ],
19011 "size": [
19012 310,
19013 260
19014 ],
19015 "flags": [],
19016 "order": 16,
19017 "mode": 4,
19018 "inputs": [
19019 {
19020 "localized_name": "images",
19021 "name": "images",
19022 "type": "IMAGE",
19023 "link": 349
19024 }
19025 ],
19026 "outputs": [],
19027 "properties": {
19028 "Node name for S&R": "PreviewImage",
19029 "cnr_id": "comfy-core",
19030 "ver": "0.12.2"
19031 },
19032 "widgets_values": []
19033 },
19034 {
19035 "id": 247,
19036 "type": "GetImageSize",
19037 "pos": [
19038 5320,
19039 -5370
19040 ],
19041 "size": [
19042 140,
19043 70
19044 ],
19045 "flags": {
19046 "collapsed": true
19047 },
19048 "order": 17,
19049 "mode": 0,
19050 "inputs": [
19051 {
19052 "localized_name": "image",
19053 "name": "image",
19054 "type": "IMAGE",
19055 "link": 350
19056 }
19057 ],
19058 "outputs": [
19059 {
19060 "localized_name": "width",
19061 "name": "width",
19062 "type": "INT",
19063 "links": []
19064 },
19065 {
19066 "localized_name": "height",
19067 "name": "height",
19068 "type": "INT",
19069 "links": []
19070 },
19071 {
19072 "localized_name": "batch_size",
19073 "name": "batch_size",
19074 "type": "INT",
19075 "links": null
19076 }
19077 ],
19078 "properties": {
19079 "Node name for S&R": "GetImageSize",
19080 "cnr_id": "comfy-core",
19081 "ver": "0.12.2"
19082 },
19083 "widgets_values": []
19084 },
19085 {
19086 "id": 176,
19087 "type": "PreviewImage",
19088 "pos": [
19089 3120,
19090 -5300
19091 ],
19092 "size": [
19093 220,
19094 258
19095 ],
19096 "flags": [],
19097 "order": 8,
19098 "mode": 4,
19099 "inputs": [
19100 {
19101 "localized_name": "images",
19102 "name": "images",
19103 "type": "IMAGE",
19104 "link": 223
19105 }
19106 ],
19107 "outputs": [],
19108 "properties": {
19109 "Node name for S&R": "PreviewImage",
19110 "cnr_id": "comfy-core",
19111 "ver": "0.12.2"
19112 },
19113 "widgets_values": []
19114 },
19115 {
19116 "id": 165,
19117 "type": "PreviewImage",
19118 "pos": [
19119 3500,
19120 -5300
19121 ],
19122 "size": [
19123 270,
19124 258
19125 ],
19126 "flags": [],
19127 "order": 1,
19128 "mode": 4,
19129 "inputs": [
19130 {
19131 "localized_name": "images",
19132 "name": "images",
19133 "type": "IMAGE",
19134 "link": 203
19135 }
19136 ],
19137 "outputs": [],
19138 "properties": {
19139 "Node name for S&R": "PreviewImage",
19140 "cnr_id": "comfy-core",
19141 "ver": "0.12.2"
19142 },
19143 "widgets_values": []
19144 },
19145 {
19146 "id": 168,
19147 "type": "InvertMask",
19148 "pos": [
19149 3770,
19150 -5770
19151 ],
19152 "size": [
19153 140,
19154 30
19155 ],
19156 "flags": {
19157 "collapsed": true
19158 },
19159 "order": 4,
19160 "mode": 0,
19161 "inputs": [
19162 {
19163 "localized_name": "mask",
19164 "name": "mask",
19165 "type": "MASK",
19166 "link": 206
19167 }
19168 ],
19169 "outputs": [
19170 {
19171 "localized_name": "MASK",
19172 "name": "MASK",
19173 "type": "MASK",
19174 "links": [
19175 227
19176 ]
19177 }
19178 ],
19179 "properties": {
19180 "Node name for S&R": "InvertMask",
19181 "cnr_id": "comfy-core",
19182 "ver": "0.12.2"
19183 },
19184 "widgets_values": []
19185 },
19186 {
19187 "id": 177,
19188 "type": "ImageCompositeMasked",
19189 "pos": [
19190 3500,
19191 -5510
19192 ],
19193 "size": [
19194 270,
19195 146
19196 ],
19197 "flags": [],
19198 "order": 9,
19199 "mode": 0,
19200 "inputs": [
19201 {
19202 "localized_name": "destination",
19203 "name": "destination",
19204 "type": "IMAGE",
19205 "link": 231
19206 },
19207 {
19208 "localized_name": "source",
19209 "name": "source",
19210 "type": "IMAGE",
19211 "link": 225
19212 },
19213 {
19214 "localized_name": "mask",
19215 "name": "mask",
19216 "shape": 7,
19217 "type": "MASK",
19218 "link": 226
19219 }
19220 ],
19221 "outputs": [
19222 {
19223 "localized_name": "IMAGE",
19224 "name": "IMAGE",
19225 "type": "IMAGE",
19226 "links": [
19227 203,
19228 330
19229 ]
19230 }
19231 ],
19232 "properties": {
19233 "Node name for S&R": "ImageCompositeMasked",
19234 "cnr_id": "comfy-core",
19235 "ver": "0.12.2"
19236 },
19237 "widgets_values": [
19238 0,
19239 0,
19240 false
19241 ]
19242 },
19243 {
19244 "id": 238,
19245 "type": "GetImageSize",
19246 "pos": [
19247 4630,
19248 -5460
19249 ],
19250 "size": [
19251 140,
19252 66
19253 ],
19254 "flags": {
19255 "collapsed": true
19256 },
19257 "order": 13,
19258 "mode": 0,
19259 "inputs": [
19260 {
19261 "localized_name": "image",
19262 "name": "image",
19263 "type": "IMAGE",
19264 "link": 338
19265 }
19266 ],
19267 "outputs": [
19268 {
19269 "localized_name": "width",
19270 "name": "width",
19271 "type": "INT",
19272 "links": [
19273 331,
19274 430
19275 ]
19276 },
19277 {
19278 "localized_name": "height",
19279 "name": "height",
19280 "type": "INT",
19281 "links": [
19282 332,
19283 431
19284 ]
19285 },
19286 {
19287 "localized_name": "batch_size",
19288 "name": "batch_size",
19289 "type": "INT",
19290 "links": null
19291 }
19292 ],
19293 "properties": {
19294 "Node name for S&R": "GetImageSize",
19295 "cnr_id": "comfy-core",
19296 "ver": "0.12.2"
19297 },
19298 "widgets_values": []
19299 },
19300 {
19301 "id": 169,
19302 "type": "MaskPreview+",
19303 "pos": [
19304 4250,
19305 -5570
19306 ],
19307 "size": [
19308 300,
19309 258
19310 ],
19311 "flags": [],
19312 "order": 5,
19313 "mode": 4,
19314 "inputs": [
19315 {
19316 "localized_name": "mask",
19317 "name": "mask",
19318 "type": "MASK",
19319 "link": 207
19320 }
19321 ],
19322 "outputs": [],
19323 "properties": {
19324 "Node name for S&R": "MaskPreview+",
19325 "cnr_id": "comfyui_essentials",
19326 "ver": "1.1.0"
19327 },
19328 "widgets_values": []
19329 },
19330 {
19331 "id": 239,
19332 "type": "PreviewImage",
19333 "pos": [
19334 4960,
19335 -5330
19336 ],
19337 "size": [
19338 280,
19339 258
19340 ],
19341 "flags": [],
19342 "order": 14,
19343 "mode": 4,
19344 "inputs": [
19345 {
19346 "localized_name": "images",
19347 "name": "images",
19348 "type": "IMAGE",
19349 "link": 337
19350 }
19351 ],
19352 "outputs": [],
19353 "properties": {
19354 "Node name for S&R": "PreviewImage",
19355 "cnr_id": "comfy-core",
19356 "ver": "0.12.2"
19357 },
19358 "widgets_values": []
19359 },
19360 {
19361 "id": 276,
19362 "type": "PreviewImage",
19363 "pos": [
19364 7130,
19365 -5510
19366 ],
19367 "size": [
19368 340,
19369 280
19370 ],
19371 "flags": [],
19372 "order": 21,
19373 "mode": 4,
19374 "inputs": [
19375 {
19376 "localized_name": "images",
19377 "name": "images",
19378 "type": "IMAGE",
19379 "link": 432
19380 }
19381 ],
19382 "outputs": [],
19383 "properties": {
19384 "Node name for S&R": "PreviewImage",
19385 "cnr_id": "comfy-core",
19386 "ver": "0.12.2"
19387 },
19388 "widgets_values": []
19389 },
19390 {
19391 "id": 166,
19392 "type": "GetImageSize",
19393 "pos": [
19394 2790,
19395 -5790
19396 ],
19397 "size": [
19398 140,
19399 66
19400 ],
19401 "flags": {
19402 "collapsed": false
19403 },
19404 "order": 2,
19405 "mode": 0,
19406 "inputs": [
19407 {
19408 "localized_name": "image",
19409 "name": "image",
19410 "type": "IMAGE",
19411 "link": 230
19412 }
19413 ],
19414 "outputs": [
19415 {
19416 "localized_name": "width",
19417 "name": "width",
19418 "type": "INT",
19419 "links": [
19420 211,
19421 221,
19422 614
19423 ]
19424 },
19425 {
19426 "localized_name": "height",
19427 "name": "height",
19428 "type": "INT",
19429 "links": [
19430 212,
19431 222,
19432 615
19433 ]
19434 },
19435 {
19436 "localized_name": "batch_size",
19437 "name": "batch_size",
19438 "type": "INT",
19439 "links": null
19440 }
19441 ],
19442 "properties": {
19443 "Node name for S&R": "GetImageSize",
19444 "cnr_id": "comfy-core",
19445 "ver": "0.12.2"
19446 },
19447 "widgets_values": []
19448 },
19449 {
19450 "id": 357,
19451 "type": "SimpleMath+",
19452 "pos": [
19453 5560,
19454 -6020
19455 ],
19456 "size": [
19457 270,
19458 78
19459 ],
19460 "flags": {
19461 "collapsed": false
19462 },
19463 "order": 23,
19464 "mode": 4,
19465 "inputs": [
19466 {
19467 "localized_name": "a",
19468 "name": "a",
19469 "shape": 7,
19470 "type": "INT,FLOAT",
19471 "link": 614
19472 },
19473 {
19474 "localized_name": "b",
19475 "name": "b",
19476 "shape": 7,
19477 "type": "INT,FLOAT",
19478 "link": 613
19479 }
19480 ],
19481 "outputs": [
19482 {
19483 "localized_name": "INT",
19484 "name": "INT",
19485 "type": "INT",
19486 "links": []
19487 },
19488 {
19489 "localized_name": "FLOAT",
19490 "name": "FLOAT",
19491 "type": "FLOAT",
19492 "links": null
19493 }
19494 ],
19495 "properties": {
19496 "Node name for S&R": "SimpleMath+",
19497 "cnr_id": "comfyui_essentials",
19498 "ver": "1.1.0"
19499 },
19500 "widgets_values": [
19501 "(a-b) / 2"
19502 ]
19503 },
19504 {
19505 "id": 356,
19506 "type": "SimpleMath+",
19507 "pos": [
19508 5560,
19509 -5830
19510 ],
19511 "size": [
19512 270,
19513 78
19514 ],
19515 "flags": [],
19516 "order": 22,
19517 "mode": 4,
19518 "inputs": [
19519 {
19520 "localized_name": "a",
19521 "name": "a",
19522 "shape": 7,
19523 "type": "INT,FLOAT",
19524 "link": 615
19525 },
19526 {
19527 "localized_name": "b",
19528 "name": "b",
19529 "shape": 7,
19530 "type": "INT,FLOAT",
19531 "link": 612
19532 }
19533 ],
19534 "outputs": [
19535 {
19536 "localized_name": "INT",
19537 "name": "INT",
19538 "type": "INT",
19539 "links": []
19540 },
19541 {
19542 "localized_name": "FLOAT",
19543 "name": "FLOAT",
19544 "type": "FLOAT",
19545 "links": null
19546 }
19547 ],
19548 "properties": {
19549 "Node name for S&R": "SimpleMath+",
19550 "cnr_id": "comfyui_essentials",
19551 "ver": "1.1.0"
19552 },
19553 "widgets_values": [
19554 "(a-b) / 2"
19555 ]
19556 },
19557 {
19558 "id": 236,
19559 "type": "ImageCrop",
19560 "pos": [
19561 4960,
19562 -5510
19563 ],
19564 "size": [
19565 210,
19566 130
19567 ],
19568 "flags": [],
19569 "order": 12,
19570 "mode": 0,
19571 "inputs": [
19572 {
19573 "localized_name": "image",
19574 "name": "image",
19575 "type": "IMAGE",
19576 "link": 330
19577 },
19578 {
19579 "localized_name": "width",
19580 "name": "width",
19581 "type": "INT",
19582 "widget": {
19583 "name": "width"
19584 },
19585 "link": 331
19586 },
19587 {
19588 "localized_name": "height",
19589 "name": "height",
19590 "type": "INT",
19591 "widget": {
19592 "name": "height"
19593 },
19594 "link": 332
19595 },
19596 {
19597 "localized_name": "x",
19598 "name": "x",
19599 "type": "INT",
19600 "widget": {
19601 "name": "x"
19602 },
19603 "link": 621
19604 },
19605 {
19606 "localized_name": "y",
19607 "name": "y",
19608 "type": "INT",
19609 "widget": {
19610 "name": "y"
19611 },
19612 "link": 622
19613 }
19614 ],
19615 "outputs": [
19616 {
19617 "localized_name": "IMAGE",
19618 "name": "IMAGE",
19619 "type": "IMAGE",
19620 "links": [
19621 337,
19622 347,
19623 350,
19624 616
19625 ]
19626 }
19627 ],
19628 "properties": {
19629 "Node name for S&R": "ImageCrop",
19630 "cnr_id": "comfy-core",
19631 "ver": "0.12.2"
19632 },
19633 "widgets_values": [
19634 512,
19635 512,
19636 0,
19637 0
19638 ]
19639 },
19640 {
19641 "id": 170,
19642 "type": "CropMask",
19643 "pos": [
19644 4250,
19645 -5750
19646 ],
19647 "size": [
19648 210,
19649 130
19650 ],
19651 "flags": {
19652 "collapsed": false
19653 },
19654 "order": 6,
19655 "mode": 0,
19656 "inputs": [
19657 {
19658 "localized_name": "mask",
19659 "name": "mask",
19660 "type": "MASK",
19661 "link": 208
19662 },
19663 {
19664 "localized_name": "x",
19665 "name": "x",
19666 "type": "INT",
19667 "widget": {
19668 "name": "x"
19669 },
19670 "link": 623
19671 },
19672 {
19673 "localized_name": "y",
19674 "name": "y",
19675 "type": "INT",
19676 "widget": {
19677 "name": "y"
19678 },
19679 "link": 624
19680 },
19681 {
19682 "localized_name": "width",
19683 "name": "width",
19684 "type": "INT",
19685 "widget": {
19686 "name": "width"
19687 },
19688 "link": 211
19689 },
19690 {
19691 "localized_name": "height",
19692 "name": "height",
19693 "type": "INT",
19694 "widget": {
19695 "name": "height"
19696 },
19697 "link": 212
19698 }
19699 ],
19700 "outputs": [
19701 {
19702 "localized_name": "MASK",
19703 "name": "MASK",
19704 "type": "MASK",
19705 "links": [
19706 207
19707 ]
19708 }
19709 ],
19710 "properties": {
19711 "Node name for S&R": "CropMask",
19712 "cnr_id": "comfy-core",
19713 "ver": "0.12.2"
19714 },
19715 "widgets_values": [
19716 0,
19717 0,
19718 512,
19719 512
19720 ]
19721 },
19722 {
19723 "id": 178,
19724 "type": "MaskBoundingBox+",
19725 "pos": [
19726 3910,
19727 -6070
19728 ],
19729 "size": [
19730 220,
19731 182
19732 ],
19733 "flags": {
19734 "collapsed": false
19735 },
19736 "order": 10,
19737 "mode": 0,
19738 "inputs": [
19739 {
19740 "localized_name": "mask",
19741 "name": "mask",
19742 "type": "MASK",
19743 "link": 227
19744 },
19745 {
19746 "localized_name": "image_optional",
19747 "name": "image_optional",
19748 "shape": 7,
19749 "type": "IMAGE",
19750 "link": null
19751 }
19752 ],
19753 "outputs": [
19754 {
19755 "localized_name": "MASK",
19756 "name": "MASK",
19757 "type": "MASK",
19758 "links": []
19759 },
19760 {
19761 "localized_name": "IMAGE",
19762 "name": "IMAGE",
19763 "type": "IMAGE",
19764 "links": null
19765 },
19766 {
19767 "localized_name": "x",
19768 "name": "x",
19769 "type": "INT",
19770 "links": [
19771 621,
19772 623
19773 ]
19774 },
19775 {
19776 "localized_name": "y",
19777 "name": "y",
19778 "type": "INT",
19779 "links": [
19780 622,
19781 624
19782 ]
19783 },
19784 {
19785 "localized_name": "width",
19786 "name": "width",
19787 "type": "INT",
19788 "links": null
19789 },
19790 {
19791 "localized_name": "height",
19792 "name": "height",
19793 "type": "INT",
19794 "links": null
19795 }
19796 ],
19797 "properties": {
19798 "Node name for S&R": "MaskBoundingBox+",
19799 "cnr_id": "comfyui_essentials",
19800 "ver": "1.1.0"
19801 },
19802 "widgets_values": [
19803 0,
19804 0
19805 ]
19806 },
19807 {
19808 "id": 358,
19809 "type": "GetImageSize",
19810 "pos": [
19811 5280,
19812 -5880
19813 ],
19814 "size": [
19815 140,
19816 70
19817 ],
19818 "flags": {
19819 "collapsed": true
19820 },
19821 "order": 24,
19822 "mode": 4,
19823 "inputs": [
19824 {
19825 "localized_name": "image",
19826 "name": "image",
19827 "type": "IMAGE",
19828 "link": 616
19829 }
19830 ],
19831 "outputs": [
19832 {
19833 "localized_name": "width",
19834 "name": "width",
19835 "type": "INT",
19836 "links": [
19837 613
19838 ]
19839 },
19840 {
19841 "localized_name": "height",
19842 "name": "height",
19843 "type": "INT",
19844 "links": [
19845 612
19846 ]
19847 },
19848 {
19849 "localized_name": "batch_size",
19850 "name": "batch_size",
19851 "type": "INT",
19852 "links": null
19853 }
19854 ],
19855 "properties": {
19856 "Node name for S&R": "GetImageSize",
19857 "cnr_id": "comfy-core",
19858 "ver": "0.12.2"
19859 },
19860 "widgets_values": []
19861 },
19862 {
19863 "id": 244,
19864 "type": "ImagePadForOutpaintMasked",
19865 "pos": [
19866 6000,
19867 -5510
19868 ],
19869 "size": [
19870 311.4107421875,
19871 174
19872 ],
19873 "flags": [],
19874 "order": 15,
19875 "mode": 0,
19876 "inputs": [
19877 {
19878 "localized_name": "image",
19879 "name": "image",
19880 "type": "IMAGE",
19881 "link": 347
19882 },
19883 {
19884 "localized_name": "mask",
19885 "name": "mask",
19886 "shape": 7,
19887 "type": "MASK",
19888 "link": null
19889 },
19890 {
19891 "localized_name": "left",
19892 "name": "left",
19893 "type": "INT",
19894 "widget": {
19895 "name": "left"
19896 },
19897 "link": 625
19898 },
19899 {
19900 "localized_name": "top",
19901 "name": "top",
19902 "type": "INT",
19903 "widget": {
19904 "name": "top"
19905 },
19906 "link": 626
19907 },
19908 {
19909 "localized_name": "right",
19910 "name": "right",
19911 "type": "INT",
19912 "widget": {
19913 "name": "right"
19914 },
19915 "link": 627
19916 },
19917 {
19918 "localized_name": "bottom",
19919 "name": "bottom",
19920 "type": "INT",
19921 "widget": {
19922 "name": "bottom"
19923 },
19924 "link": 628
19925 }
19926 ],
19927 "outputs": [
19928 {
19929 "localized_name": "IMAGE",
19930 "name": "IMAGE",
19931 "type": "IMAGE",
19932 "links": [
19933 349,
19934 361
19935 ]
19936 },
19937 {
19938 "localized_name": "MASK",
19939 "name": "MASK",
19940 "type": "MASK",
19941 "links": [
19942 362
19943 ]
19944 }
19945 ],
19946 "properties": {
19947 "Node name for S&R": "ImagePadForOutpaintMasked",
19948 "cnr_id": "comfyui-kjnodes",
19949 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
19950 },
19951 "widgets_values": [
19952 0,
19953 0,
19954 0,
19955 0,
19956 0
19957 ]
19958 }
19959 ],
19960 "groups": [],
19961 "links": [
19962 {
19963 "id": 205,
19964 "origin_id": 163,
19965 "origin_slot": 0,
19966 "target_id": 167,
19967 "target_slot": 0,
19968 "type": "MASK"
19969 },
19970 {
19971 "id": 242,
19972 "origin_id": 163,
19973 "origin_slot": 0,
19974 "target_id": 183,
19975 "target_slot": 0,
19976 "type": "MASK"
19977 },
19978 {
19979 "id": 347,
19980 "origin_id": 236,
19981 "origin_slot": 0,
19982 "target_id": 244,
19983 "target_slot": 0,
19984 "type": "IMAGE"
19985 },
19986 {
19987 "id": 221,
19988 "origin_id": 166,
19989 "origin_slot": 0,
19990 "target_id": 175,
19991 "target_slot": 1,
19992 "type": "INT"
19993 },
19994 {
19995 "id": 222,
19996 "origin_id": 166,
19997 "origin_slot": 1,
19998 "target_id": 175,
19999 "target_slot": 2,
20000 "type": "INT"
20001 },
20002 {
20003 "id": 429,
20004 "origin_id": 250,
20005 "origin_slot": 0,
20006 "target_id": 275,
20007 "target_slot": 0,
20008 "type": "IMAGE"
20009 },
20010 {
20011 "id": 430,
20012 "origin_id": 238,
20013 "origin_slot": 0,
20014 "target_id": 275,
20015 "target_slot": 2,
20016 "type": "INT"
20017 },
20018 {
20019 "id": 431,
20020 "origin_id": 238,
20021 "origin_slot": 1,
20022 "target_id": 275,
20023 "target_slot": 3,
20024 "type": "INT"
20025 },
20026 {
20027 "id": 432,
20028 "origin_id": 275,
20029 "origin_slot": 0,
20030 "target_id": 276,
20031 "target_slot": 0,
20032 "type": "IMAGE"
20033 },
20034 {
20035 "id": 361,
20036 "origin_id": 244,
20037 "origin_slot": 0,
20038 "target_id": 250,
20039 "target_slot": 0,
20040 "type": "IMAGE"
20041 },
20042 {
20043 "id": 363,
20044 "origin_id": 175,
20045 "origin_slot": 0,
20046 "target_id": 250,
20047 "target_slot": 1,
20048 "type": "IMAGE"
20049 },
20050 {
20051 "id": 362,
20052 "origin_id": 244,
20053 "origin_slot": 1,
20054 "target_id": 250,
20055 "target_slot": 2,
20056 "type": "MASK"
20057 },
20058 {
20059 "id": 364,
20060 "origin_id": 250,
20061 "origin_slot": 0,
20062 "target_id": 251,
20063 "target_slot": 0,
20064 "type": "IMAGE"
20065 },
20066 {
20067 "id": 349,
20068 "origin_id": 244,
20069 "origin_slot": 0,
20070 "target_id": 246,
20071 "target_slot": 0,
20072 "type": "IMAGE"
20073 },
20074 {
20075 "id": 350,
20076 "origin_id": 236,
20077 "origin_slot": 0,
20078 "target_id": 247,
20079 "target_slot": 0,
20080 "type": "IMAGE"
20081 },
20082 {
20083 "id": 223,
20084 "origin_id": 175,
20085 "origin_slot": 0,
20086 "target_id": 176,
20087 "target_slot": 0,
20088 "type": "IMAGE"
20089 },
20090 {
20091 "id": 203,
20092 "origin_id": 177,
20093 "origin_slot": 0,
20094 "target_id": 165,
20095 "target_slot": 0,
20096 "type": "IMAGE"
20097 },
20098 {
20099 "id": 206,
20100 "origin_id": 167,
20101 "origin_slot": 0,
20102 "target_id": 168,
20103 "target_slot": 0,
20104 "type": "MASK"
20105 },
20106 {
20107 "id": 227,
20108 "origin_id": 168,
20109 "origin_slot": 0,
20110 "target_id": 178,
20111 "target_slot": 0,
20112 "type": "MASK"
20113 },
20114 {
20115 "id": 208,
20116 "origin_id": 167,
20117 "origin_slot": 0,
20118 "target_id": 170,
20119 "target_slot": 0,
20120 "type": "MASK"
20121 },
20122 {
20123 "id": 211,
20124 "origin_id": 166,
20125 "origin_slot": 0,
20126 "target_id": 170,
20127 "target_slot": 3,
20128 "type": "INT"
20129 },
20130 {
20131 "id": 212,
20132 "origin_id": 166,
20133 "origin_slot": 1,
20134 "target_id": 170,
20135 "target_slot": 4,
20136 "type": "INT"
20137 },
20138 {
20139 "id": 207,
20140 "origin_id": 170,
20141 "origin_slot": 0,
20142 "target_id": 169,
20143 "target_slot": 0,
20144 "type": "MASK"
20145 },
20146 {
20147 "id": 330,
20148 "origin_id": 177,
20149 "origin_slot": 0,
20150 "target_id": 236,
20151 "target_slot": 0,
20152 "type": "IMAGE"
20153 },
20154 {
20155 "id": 331,
20156 "origin_id": 238,
20157 "origin_slot": 0,
20158 "target_id": 236,
20159 "target_slot": 1,
20160 "type": "INT"
20161 },
20162 {
20163 "id": 332,
20164 "origin_id": 238,
20165 "origin_slot": 1,
20166 "target_id": 236,
20167 "target_slot": 2,
20168 "type": "INT"
20169 },
20170 {
20171 "id": 225,
20172 "origin_id": 175,
20173 "origin_slot": 0,
20174 "target_id": 177,
20175 "target_slot": 1,
20176 "type": "IMAGE"
20177 },
20178 {
20179 "id": 226,
20180 "origin_id": 167,
20181 "origin_slot": 0,
20182 "target_id": 177,
20183 "target_slot": 2,
20184 "type": "MASK"
20185 },
20186 {
20187 "id": 337,
20188 "origin_id": 236,
20189 "origin_slot": 0,
20190 "target_id": 239,
20191 "target_slot": 0,
20192 "type": "IMAGE"
20193 },
20194 {
20195 "id": 338,
20196 "origin_id": 175,
20197 "origin_slot": 0,
20198 "target_id": 238,
20199 "target_slot": 0,
20200 "type": "IMAGE"
20201 },
20202 {
20203 "id": 241,
20204 "origin_id": -10,
20205 "origin_slot": 0,
20206 "target_id": 163,
20207 "target_slot": 0,
20208 "type": "IMAGE"
20209 },
20210 {
20211 "id": 230,
20212 "origin_id": -10,
20213 "origin_slot": 0,
20214 "target_id": 166,
20215 "target_slot": 0,
20216 "type": "IMAGE"
20217 },
20218 {
20219 "id": 231,
20220 "origin_id": -10,
20221 "origin_slot": 0,
20222 "target_id": 177,
20223 "target_slot": 0,
20224 "type": "IMAGE"
20225 },
20226 {
20227 "id": 591,
20228 "origin_id": 275,
20229 "origin_slot": 0,
20230 "target_id": -20,
20231 "target_slot": 0,
20232 "type": "IMAGE"
20233 },
20234 {
20235 "id": 612,
20236 "origin_id": 358,
20237 "origin_slot": 1,
20238 "target_id": 356,
20239 "target_slot": 1,
20240 "type": "INT"
20241 },
20242 {
20243 "id": 613,
20244 "origin_id": 358,
20245 "origin_slot": 0,
20246 "target_id": 357,
20247 "target_slot": 1,
20248 "type": "INT"
20249 },
20250 {
20251 "id": 614,
20252 "origin_id": 166,
20253 "origin_slot": 0,
20254 "target_id": 357,
20255 "target_slot": 0,
20256 "type": "INT"
20257 },
20258 {
20259 "id": 615,
20260 "origin_id": 166,
20261 "origin_slot": 1,
20262 "target_id": 356,
20263 "target_slot": 0,
20264 "type": "INT"
20265 },
20266 {
20267 "id": 616,
20268 "origin_id": 236,
20269 "origin_slot": 0,
20270 "target_id": 358,
20271 "target_slot": 0,
20272 "type": "IMAGE"
20273 },
20274 {
20275 "id": 621,
20276 "origin_id": 178,
20277 "origin_slot": 2,
20278 "target_id": 236,
20279 "target_slot": 3,
20280 "type": "INT"
20281 },
20282 {
20283 "id": 622,
20284 "origin_id": 178,
20285 "origin_slot": 3,
20286 "target_id": 236,
20287 "target_slot": 4,
20288 "type": "INT"
20289 },
20290 {
20291 "id": 623,
20292 "origin_id": 178,
20293 "origin_slot": 2,
20294 "target_id": 170,
20295 "target_slot": 1,
20296 "type": "INT"
20297 },
20298 {
20299 "id": 624,
20300 "origin_id": 178,
20301 "origin_slot": 3,
20302 "target_id": 170,
20303 "target_slot": 2,
20304 "type": "INT"
20305 },
20306 {
20307 "id": 625,
20308 "origin_id": -10,
20309 "origin_slot": 1,
20310 "target_id": 244,
20311 "target_slot": 2,
20312 "type": "INT"
20313 },
20314 {
20315 "id": 626,
20316 "origin_id": -10,
20317 "origin_slot": 2,
20318 "target_id": 244,
20319 "target_slot": 3,
20320 "type": "INT"
20321 },
20322 {
20323 "id": 627,
20324 "origin_id": -10,
20325 "origin_slot": 1,
20326 "target_id": 244,
20327 "target_slot": 4,
20328 "type": "INT"
20329 },
20330 {
20331 "id": 628,
20332 "origin_id": -10,
20333 "origin_slot": 2,
20334 "target_id": 244,
20335 "target_slot": 5,
20336 "type": "INT"
20337 }
20338 ],
20339 "extra": {
20340 "workflowRendererVersion": "LG"
20341 }
20342 },
20343 {
20344 "id": "67cd363c-0573-4c1f-b1c5-f6474ee5f616",
20345 "version": 1,
20346 "state": {
20347 "lastGroupId": 0,
20348 "lastNodeId": 358,
20349 "lastLinkId": 628,
20350 "lastRerouteId": 0
20351 },
20352 "revision": 0,
20353 "config": [],
20354 "name": "Crop+Composite",
20355 "inputNode": {
20356 "id": -10,
20357 "bounding": [
20358 2610,
20359 -5435,
20360 120,
20361 100
20362 ]
20363 },
20364 "outputNode": {
20365 "id": -20,
20366 "bounding": [
20367 7530,
20368 -5435,
20369 120,
20370 60
20371 ]
20372 },
20373 "inputs": [
20374 {
20375 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
20376 "name": "images",
20377 "type": "IMAGE",
20378 "linkIds": [
20379 241,
20380 230,
20381 231
20382 ],
20383 "localized_name": "images",
20384 "pos": [
20385 2710,
20386 -5415
20387 ]
20388 },
20389 {
20390 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
20391 "name": "left",
20392 "type": "INT",
20393 "linkIds": [
20394 625,
20395 627
20396 ],
20397 "pos": [
20398 2710,
20399 -5395
20400 ]
20401 },
20402 {
20403 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
20404 "name": "top",
20405 "type": "INT",
20406 "linkIds": [
20407 626,
20408 628
20409 ],
20410 "pos": [
20411 2710,
20412 -5375
20413 ]
20414 }
20415 ],
20416 "outputs": [
20417 {
20418 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
20419 "name": "IMAGE",
20420 "type": "IMAGE",
20421 "linkIds": [
20422 591
20423 ],
20424 "localized_name": "IMAGE",
20425 "pos": [
20426 7550,
20427 -5415
20428 ]
20429 }
20430 ],
20431 "widgets": [],
20432 "nodes": [
20433 {
20434 "id": 167,
20435 "type": "Reroute",
20436 "pos": [
20437 3340,
20438 -5800
20439 ],
20440 "size": [
20441 75,
20442 26
20443 ],
20444 "flags": [],
20445 "order": 3,
20446 "mode": 0,
20447 "inputs": [
20448 {
20449 "name": "",
20450 "type": "*",
20451 "link": 205
20452 }
20453 ],
20454 "outputs": [
20455 {
20456 "name": "",
20457 "type": "MASK",
20458 "links": [
20459 206,
20460 208,
20461 226
20462 ]
20463 }
20464 ],
20465 "properties": {
20466 "showOutputText": false,
20467 "horizontal": false
20468 }
20469 },
20470 {
20471 "id": 183,
20472 "type": "MaskPreview+",
20473 "pos": [
20474 2790,
20475 -5270
20476 ],
20477 "size": [
20478 290,
20479 258
20480 ],
20481 "flags": [],
20482 "order": 11,
20483 "mode": 4,
20484 "inputs": [
20485 {
20486 "localized_name": "mask",
20487 "name": "mask",
20488 "type": "MASK",
20489 "link": 242
20490 }
20491 ],
20492 "outputs": [],
20493 "properties": {
20494 "Node name for S&R": "MaskPreview+",
20495 "cnr_id": "comfyui_essentials",
20496 "ver": "1.1.0"
20497 },
20498 "widgets_values": []
20499 },
20500 {
20501 "id": 163,
20502 "type": "ColorToMask",
20503 "pos": [
20504 2790,
20505 -5510
20506 ],
20507 "size": [
20508 270,
20509 178
20510 ],
20511 "flags": [],
20512 "order": 0,
20513 "mode": 0,
20514 "inputs": [
20515 {
20516 "localized_name": "images",
20517 "name": "images",
20518 "type": "IMAGE",
20519 "link": 241
20520 }
20521 ],
20522 "outputs": [
20523 {
20524 "localized_name": "MASK",
20525 "name": "MASK",
20526 "type": "MASK",
20527 "links": [
20528 205,
20529 242
20530 ]
20531 }
20532 ],
20533 "properties": {
20534 "Node name for S&R": "ColorToMask",
20535 "cnr_id": "comfyui-kjnodes",
20536 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
20537 },
20538 "widgets_values": [
20539 false,
20540 0,
20541 255,
20542 0,
20543 100,
20544 1
20545 ]
20546 },
20547 {
20548 "id": 175,
20549 "type": "LayerUtility: ColorImage V2",
20550 "pos": [
20551 3120,
20552 -5510
20553 ],
20554 "size": [
20555 221.025,
20556 130
20557 ],
20558 "flags": {
20559 "collapsed": false
20560 },
20561 "order": 7,
20562 "mode": 0,
20563 "inputs": [
20564 {
20565 "localized_name": "size_as",
20566 "name": "size_as",
20567 "shape": 7,
20568 "type": "*",
20569 "link": null
20570 },
20571 {
20572 "localized_name": "custom_width",
20573 "name": "custom_width",
20574 "type": "INT",
20575 "widget": {
20576 "name": "custom_width"
20577 },
20578 "link": 221
20579 },
20580 {
20581 "localized_name": "custom_height",
20582 "name": "custom_height",
20583 "type": "INT",
20584 "widget": {
20585 "name": "custom_height"
20586 },
20587 "link": 222
20588 }
20589 ],
20590 "outputs": [
20591 {
20592 "localized_name": "image",
20593 "name": "image",
20594 "type": "IMAGE",
20595 "links": [
20596 223,
20597 225,
20598 338,
20599 363
20600 ]
20601 }
20602 ],
20603 "properties": {
20604 "Node name for S&R": "LayerUtility: ColorImage V2",
20605 "cnr_id": "comfyui_layerstyle",
20606 "ver": "1.0.90"
20607 },
20608 "widgets_values": [
20609 "custom",
20610 512,
20611 512,
20612 "#00FF00"
20613 ],
20614 "color": "rgba(38, 73, 116, 0.7)"
20615 },
20616 {
20617 "id": 275,
20618 "type": "ImageResizeKJv2",
20619 "pos": [
20620 6810,
20621 -5510
20622 ],
20623 "size": [
20624 270,
20625 286
20626 ],
20627 "flags": [],
20628 "order": 20,
20629 "mode": 0,
20630 "inputs": [
20631 {
20632 "localized_name": "image",
20633 "name": "image",
20634 "type": "IMAGE",
20635 "link": 429
20636 },
20637 {
20638 "localized_name": "mask",
20639 "name": "mask",
20640 "shape": 7,
20641 "type": "MASK",
20642 "link": null
20643 },
20644 {
20645 "localized_name": "width",
20646 "name": "width",
20647 "type": "INT",
20648 "widget": {
20649 "name": "width"
20650 },
20651 "link": 430
20652 },
20653 {
20654 "localized_name": "height",
20655 "name": "height",
20656 "type": "INT",
20657 "widget": {
20658 "name": "height"
20659 },
20660 "link": 431
20661 }
20662 ],
20663 "outputs": [
20664 {
20665 "localized_name": "IMAGE",
20666 "name": "IMAGE",
20667 "type": "IMAGE",
20668 "links": [
20669 432,
20670 591
20671 ]
20672 },
20673 {
20674 "localized_name": "width",
20675 "name": "width",
20676 "type": "INT",
20677 "links": null
20678 },
20679 {
20680 "localized_name": "height",
20681 "name": "height",
20682 "type": "INT",
20683 "links": null
20684 },
20685 {
20686 "localized_name": "mask",
20687 "name": "mask",
20688 "type": "MASK",
20689 "links": null
20690 }
20691 ],
20692 "properties": {
20693 "Node name for S&R": "ImageResizeKJv2",
20694 "cnr_id": "comfyui-kjnodes",
20695 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
20696 },
20697 "widgets_values": [
20698 512,
20699 512,
20700 "nearest-exact",
20701 "stretch",
20702 "0, 0, 0",
20703 "center",
20704 2,
20705 "cpu"
20706 ]
20707 },
20708 {
20709 "id": 250,
20710 "type": "ImageCompositeMasked",
20711 "pos": [
20712 6460,
20713 -5510
20714 ],
20715 "size": [
20716 270,
20717 146
20718 ],
20719 "flags": [],
20720 "order": 18,
20721 "mode": 0,
20722 "inputs": [
20723 {
20724 "localized_name": "destination",
20725 "name": "destination",
20726 "type": "IMAGE",
20727 "link": 361
20728 },
20729 {
20730 "localized_name": "source",
20731 "name": "source",
20732 "type": "IMAGE",
20733 "link": 363
20734 },
20735 {
20736 "localized_name": "mask",
20737 "name": "mask",
20738 "shape": 7,
20739 "type": "MASK",
20740 "link": 362
20741 }
20742 ],
20743 "outputs": [
20744 {
20745 "localized_name": "IMAGE",
20746 "name": "IMAGE",
20747 "type": "IMAGE",
20748 "links": [
20749 364,
20750 429
20751 ]
20752 }
20753 ],
20754 "properties": {
20755 "Node name for S&R": "ImageCompositeMasked",
20756 "cnr_id": "comfy-core",
20757 "ver": "0.12.2"
20758 },
20759 "widgets_values": [
20760 0,
20761 0,
20762 true
20763 ]
20764 },
20765 {
20766 "id": 251,
20767 "type": "PreviewImage",
20768 "pos": [
20769 6460,
20770 -5240
20771 ],
20772 "size": [
20773 270,
20774 258
20775 ],
20776 "flags": [],
20777 "order": 19,
20778 "mode": 4,
20779 "inputs": [
20780 {
20781 "localized_name": "images",
20782 "name": "images",
20783 "type": "IMAGE",
20784 "link": 364
20785 }
20786 ],
20787 "outputs": [],
20788 "properties": {
20789 "Node name for S&R": "PreviewImage",
20790 "cnr_id": "comfy-core",
20791 "ver": "0.12.2"
20792 },
20793 "widgets_values": []
20794 },
20795 {
20796 "id": 246,
20797 "type": "PreviewImage",
20798 "pos": [
20799 6000,
20800 -5240
20801 ],
20802 "size": [
20803 310,
20804 260
20805 ],
20806 "flags": [],
20807 "order": 16,
20808 "mode": 4,
20809 "inputs": [
20810 {
20811 "localized_name": "images",
20812 "name": "images",
20813 "type": "IMAGE",
20814 "link": 349
20815 }
20816 ],
20817 "outputs": [],
20818 "properties": {
20819 "Node name for S&R": "PreviewImage",
20820 "cnr_id": "comfy-core",
20821 "ver": "0.12.2"
20822 },
20823 "widgets_values": []
20824 },
20825 {
20826 "id": 247,
20827 "type": "GetImageSize",
20828 "pos": [
20829 5320,
20830 -5370
20831 ],
20832 "size": [
20833 140,
20834 70
20835 ],
20836 "flags": {
20837 "collapsed": true
20838 },
20839 "order": 17,
20840 "mode": 0,
20841 "inputs": [
20842 {
20843 "localized_name": "image",
20844 "name": "image",
20845 "type": "IMAGE",
20846 "link": 350
20847 }
20848 ],
20849 "outputs": [
20850 {
20851 "localized_name": "width",
20852 "name": "width",
20853 "type": "INT",
20854 "links": []
20855 },
20856 {
20857 "localized_name": "height",
20858 "name": "height",
20859 "type": "INT",
20860 "links": []
20861 },
20862 {
20863 "localized_name": "batch_size",
20864 "name": "batch_size",
20865 "type": "INT",
20866 "links": null
20867 }
20868 ],
20869 "properties": {
20870 "Node name for S&R": "GetImageSize",
20871 "cnr_id": "comfy-core",
20872 "ver": "0.12.2"
20873 },
20874 "widgets_values": []
20875 },
20876 {
20877 "id": 176,
20878 "type": "PreviewImage",
20879 "pos": [
20880 3120,
20881 -5300
20882 ],
20883 "size": [
20884 220,
20885 258
20886 ],
20887 "flags": [],
20888 "order": 8,
20889 "mode": 4,
20890 "inputs": [
20891 {
20892 "localized_name": "images",
20893 "name": "images",
20894 "type": "IMAGE",
20895 "link": 223
20896 }
20897 ],
20898 "outputs": [],
20899 "properties": {
20900 "Node name for S&R": "PreviewImage",
20901 "cnr_id": "comfy-core",
20902 "ver": "0.12.2"
20903 },
20904 "widgets_values": []
20905 },
20906 {
20907 "id": 165,
20908 "type": "PreviewImage",
20909 "pos": [
20910 3500,
20911 -5300
20912 ],
20913 "size": [
20914 270,
20915 258
20916 ],
20917 "flags": [],
20918 "order": 1,
20919 "mode": 4,
20920 "inputs": [
20921 {
20922 "localized_name": "images",
20923 "name": "images",
20924 "type": "IMAGE",
20925 "link": 203
20926 }
20927 ],
20928 "outputs": [],
20929 "properties": {
20930 "Node name for S&R": "PreviewImage",
20931 "cnr_id": "comfy-core",
20932 "ver": "0.12.2"
20933 },
20934 "widgets_values": []
20935 },
20936 {
20937 "id": 168,
20938 "type": "InvertMask",
20939 "pos": [
20940 3770,
20941 -5770
20942 ],
20943 "size": [
20944 140,
20945 30
20946 ],
20947 "flags": {
20948 "collapsed": true
20949 },
20950 "order": 4,
20951 "mode": 0,
20952 "inputs": [
20953 {
20954 "localized_name": "mask",
20955 "name": "mask",
20956 "type": "MASK",
20957 "link": 206
20958 }
20959 ],
20960 "outputs": [
20961 {
20962 "localized_name": "MASK",
20963 "name": "MASK",
20964 "type": "MASK",
20965 "links": [
20966 227
20967 ]
20968 }
20969 ],
20970 "properties": {
20971 "Node name for S&R": "InvertMask",
20972 "cnr_id": "comfy-core",
20973 "ver": "0.12.2"
20974 },
20975 "widgets_values": []
20976 },
20977 {
20978 "id": 177,
20979 "type": "ImageCompositeMasked",
20980 "pos": [
20981 3500,
20982 -5510
20983 ],
20984 "size": [
20985 270,
20986 146
20987 ],
20988 "flags": [],
20989 "order": 9,
20990 "mode": 0,
20991 "inputs": [
20992 {
20993 "localized_name": "destination",
20994 "name": "destination",
20995 "type": "IMAGE",
20996 "link": 231
20997 },
20998 {
20999 "localized_name": "source",
21000 "name": "source",
21001 "type": "IMAGE",
21002 "link": 225
21003 },
21004 {
21005 "localized_name": "mask",
21006 "name": "mask",
21007 "shape": 7,
21008 "type": "MASK",
21009 "link": 226
21010 }
21011 ],
21012 "outputs": [
21013 {
21014 "localized_name": "IMAGE",
21015 "name": "IMAGE",
21016 "type": "IMAGE",
21017 "links": [
21018 203,
21019 330
21020 ]
21021 }
21022 ],
21023 "properties": {
21024 "Node name for S&R": "ImageCompositeMasked",
21025 "cnr_id": "comfy-core",
21026 "ver": "0.12.2"
21027 },
21028 "widgets_values": [
21029 0,
21030 0,
21031 false
21032 ]
21033 },
21034 {
21035 "id": 238,
21036 "type": "GetImageSize",
21037 "pos": [
21038 4630,
21039 -5460
21040 ],
21041 "size": [
21042 140,
21043 66
21044 ],
21045 "flags": {
21046 "collapsed": true
21047 },
21048 "order": 13,
21049 "mode": 0,
21050 "inputs": [
21051 {
21052 "localized_name": "image",
21053 "name": "image",
21054 "type": "IMAGE",
21055 "link": 338
21056 }
21057 ],
21058 "outputs": [
21059 {
21060 "localized_name": "width",
21061 "name": "width",
21062 "type": "INT",
21063 "links": [
21064 331,
21065 430
21066 ]
21067 },
21068 {
21069 "localized_name": "height",
21070 "name": "height",
21071 "type": "INT",
21072 "links": [
21073 332,
21074 431
21075 ]
21076 },
21077 {
21078 "localized_name": "batch_size",
21079 "name": "batch_size",
21080 "type": "INT",
21081 "links": null
21082 }
21083 ],
21084 "properties": {
21085 "Node name for S&R": "GetImageSize",
21086 "cnr_id": "comfy-core",
21087 "ver": "0.12.2"
21088 },
21089 "widgets_values": []
21090 },
21091 {
21092 "id": 169,
21093 "type": "MaskPreview+",
21094 "pos": [
21095 4250,
21096 -5570
21097 ],
21098 "size": [
21099 300,
21100 258
21101 ],
21102 "flags": [],
21103 "order": 5,
21104 "mode": 4,
21105 "inputs": [
21106 {
21107 "localized_name": "mask",
21108 "name": "mask",
21109 "type": "MASK",
21110 "link": 207
21111 }
21112 ],
21113 "outputs": [],
21114 "properties": {
21115 "Node name for S&R": "MaskPreview+",
21116 "cnr_id": "comfyui_essentials",
21117 "ver": "1.1.0"
21118 },
21119 "widgets_values": []
21120 },
21121 {
21122 "id": 239,
21123 "type": "PreviewImage",
21124 "pos": [
21125 4960,
21126 -5330
21127 ],
21128 "size": [
21129 280,
21130 258
21131 ],
21132 "flags": [],
21133 "order": 14,
21134 "mode": 4,
21135 "inputs": [
21136 {
21137 "localized_name": "images",
21138 "name": "images",
21139 "type": "IMAGE",
21140 "link": 337
21141 }
21142 ],
21143 "outputs": [],
21144 "properties": {
21145 "Node name for S&R": "PreviewImage",
21146 "cnr_id": "comfy-core",
21147 "ver": "0.12.2"
21148 },
21149 "widgets_values": []
21150 },
21151 {
21152 "id": 276,
21153 "type": "PreviewImage",
21154 "pos": [
21155 7130,
21156 -5510
21157 ],
21158 "size": [
21159 340,
21160 280
21161 ],
21162 "flags": [],
21163 "order": 21,
21164 "mode": 4,
21165 "inputs": [
21166 {
21167 "localized_name": "images",
21168 "name": "images",
21169 "type": "IMAGE",
21170 "link": 432
21171 }
21172 ],
21173 "outputs": [],
21174 "properties": {
21175 "Node name for S&R": "PreviewImage",
21176 "cnr_id": "comfy-core",
21177 "ver": "0.12.2"
21178 },
21179 "widgets_values": []
21180 },
21181 {
21182 "id": 166,
21183 "type": "GetImageSize",
21184 "pos": [
21185 2790,
21186 -5790
21187 ],
21188 "size": [
21189 140,
21190 66
21191 ],
21192 "flags": {
21193 "collapsed": false
21194 },
21195 "order": 2,
21196 "mode": 0,
21197 "inputs": [
21198 {
21199 "localized_name": "image",
21200 "name": "image",
21201 "type": "IMAGE",
21202 "link": 230
21203 }
21204 ],
21205 "outputs": [
21206 {
21207 "localized_name": "width",
21208 "name": "width",
21209 "type": "INT",
21210 "links": [
21211 211,
21212 221,
21213 614
21214 ]
21215 },
21216 {
21217 "localized_name": "height",
21218 "name": "height",
21219 "type": "INT",
21220 "links": [
21221 212,
21222 222,
21223 615
21224 ]
21225 },
21226 {
21227 "localized_name": "batch_size",
21228 "name": "batch_size",
21229 "type": "INT",
21230 "links": null
21231 }
21232 ],
21233 "properties": {
21234 "Node name for S&R": "GetImageSize",
21235 "cnr_id": "comfy-core",
21236 "ver": "0.12.2"
21237 },
21238 "widgets_values": []
21239 },
21240 {
21241 "id": 357,
21242 "type": "SimpleMath+",
21243 "pos": [
21244 5560,
21245 -6020
21246 ],
21247 "size": [
21248 270,
21249 78
21250 ],
21251 "flags": {
21252 "collapsed": false
21253 },
21254 "order": 23,
21255 "mode": 4,
21256 "inputs": [
21257 {
21258 "localized_name": "a",
21259 "name": "a",
21260 "shape": 7,
21261 "type": "INT,FLOAT",
21262 "link": 614
21263 },
21264 {
21265 "localized_name": "b",
21266 "name": "b",
21267 "shape": 7,
21268 "type": "INT,FLOAT",
21269 "link": 613
21270 }
21271 ],
21272 "outputs": [
21273 {
21274 "localized_name": "INT",
21275 "name": "INT",
21276 "type": "INT",
21277 "links": []
21278 },
21279 {
21280 "localized_name": "FLOAT",
21281 "name": "FLOAT",
21282 "type": "FLOAT",
21283 "links": null
21284 }
21285 ],
21286 "properties": {
21287 "Node name for S&R": "SimpleMath+",
21288 "cnr_id": "comfyui_essentials",
21289 "ver": "1.1.0"
21290 },
21291 "widgets_values": [
21292 "(a-b) / 2"
21293 ]
21294 },
21295 {
21296 "id": 356,
21297 "type": "SimpleMath+",
21298 "pos": [
21299 5560,
21300 -5830
21301 ],
21302 "size": [
21303 270,
21304 78
21305 ],
21306 "flags": [],
21307 "order": 22,
21308 "mode": 4,
21309 "inputs": [
21310 {
21311 "localized_name": "a",
21312 "name": "a",
21313 "shape": 7,
21314 "type": "INT,FLOAT",
21315 "link": 615
21316 },
21317 {
21318 "localized_name": "b",
21319 "name": "b",
21320 "shape": 7,
21321 "type": "INT,FLOAT",
21322 "link": 612
21323 }
21324 ],
21325 "outputs": [
21326 {
21327 "localized_name": "INT",
21328 "name": "INT",
21329 "type": "INT",
21330 "links": []
21331 },
21332 {
21333 "localized_name": "FLOAT",
21334 "name": "FLOAT",
21335 "type": "FLOAT",
21336 "links": null
21337 }
21338 ],
21339 "properties": {
21340 "Node name for S&R": "SimpleMath+",
21341 "cnr_id": "comfyui_essentials",
21342 "ver": "1.1.0"
21343 },
21344 "widgets_values": [
21345 "(a-b) / 2"
21346 ]
21347 },
21348 {
21349 "id": 236,
21350 "type": "ImageCrop",
21351 "pos": [
21352 4960,
21353 -5510
21354 ],
21355 "size": [
21356 210,
21357 130
21358 ],
21359 "flags": [],
21360 "order": 12,
21361 "mode": 0,
21362 "inputs": [
21363 {
21364 "localized_name": "image",
21365 "name": "image",
21366 "type": "IMAGE",
21367 "link": 330
21368 },
21369 {
21370 "localized_name": "width",
21371 "name": "width",
21372 "type": "INT",
21373 "widget": {
21374 "name": "width"
21375 },
21376 "link": 331
21377 },
21378 {
21379 "localized_name": "height",
21380 "name": "height",
21381 "type": "INT",
21382 "widget": {
21383 "name": "height"
21384 },
21385 "link": 332
21386 },
21387 {
21388 "localized_name": "x",
21389 "name": "x",
21390 "type": "INT",
21391 "widget": {
21392 "name": "x"
21393 },
21394 "link": 621
21395 },
21396 {
21397 "localized_name": "y",
21398 "name": "y",
21399 "type": "INT",
21400 "widget": {
21401 "name": "y"
21402 },
21403 "link": 622
21404 }
21405 ],
21406 "outputs": [
21407 {
21408 "localized_name": "IMAGE",
21409 "name": "IMAGE",
21410 "type": "IMAGE",
21411 "links": [
21412 337,
21413 347,
21414 350,
21415 616
21416 ]
21417 }
21418 ],
21419 "properties": {
21420 "Node name for S&R": "ImageCrop",
21421 "cnr_id": "comfy-core",
21422 "ver": "0.12.2"
21423 },
21424 "widgets_values": [
21425 512,
21426 512,
21427 0,
21428 0
21429 ]
21430 },
21431 {
21432 "id": 170,
21433 "type": "CropMask",
21434 "pos": [
21435 4250,
21436 -5750
21437 ],
21438 "size": [
21439 210,
21440 130
21441 ],
21442 "flags": {
21443 "collapsed": false
21444 },
21445 "order": 6,
21446 "mode": 0,
21447 "inputs": [
21448 {
21449 "localized_name": "mask",
21450 "name": "mask",
21451 "type": "MASK",
21452 "link": 208
21453 },
21454 {
21455 "localized_name": "x",
21456 "name": "x",
21457 "type": "INT",
21458 "widget": {
21459 "name": "x"
21460 },
21461 "link": 623
21462 },
21463 {
21464 "localized_name": "y",
21465 "name": "y",
21466 "type": "INT",
21467 "widget": {
21468 "name": "y"
21469 },
21470 "link": 624
21471 },
21472 {
21473 "localized_name": "width",
21474 "name": "width",
21475 "type": "INT",
21476 "widget": {
21477 "name": "width"
21478 },
21479 "link": 211
21480 },
21481 {
21482 "localized_name": "height",
21483 "name": "height",
21484 "type": "INT",
21485 "widget": {
21486 "name": "height"
21487 },
21488 "link": 212
21489 }
21490 ],
21491 "outputs": [
21492 {
21493 "localized_name": "MASK",
21494 "name": "MASK",
21495 "type": "MASK",
21496 "links": [
21497 207
21498 ]
21499 }
21500 ],
21501 "properties": {
21502 "Node name for S&R": "CropMask",
21503 "cnr_id": "comfy-core",
21504 "ver": "0.12.2"
21505 },
21506 "widgets_values": [
21507 0,
21508 0,
21509 512,
21510 512
21511 ]
21512 },
21513 {
21514 "id": 178,
21515 "type": "MaskBoundingBox+",
21516 "pos": [
21517 3910,
21518 -6070
21519 ],
21520 "size": [
21521 220,
21522 182
21523 ],
21524 "flags": {
21525 "collapsed": false
21526 },
21527 "order": 10,
21528 "mode": 0,
21529 "inputs": [
21530 {
21531 "localized_name": "mask",
21532 "name": "mask",
21533 "type": "MASK",
21534 "link": 227
21535 },
21536 {
21537 "localized_name": "image_optional",
21538 "name": "image_optional",
21539 "shape": 7,
21540 "type": "IMAGE",
21541 "link": null
21542 }
21543 ],
21544 "outputs": [
21545 {
21546 "localized_name": "MASK",
21547 "name": "MASK",
21548 "type": "MASK",
21549 "links": []
21550 },
21551 {
21552 "localized_name": "IMAGE",
21553 "name": "IMAGE",
21554 "type": "IMAGE",
21555 "links": null
21556 },
21557 {
21558 "localized_name": "x",
21559 "name": "x",
21560 "type": "INT",
21561 "links": [
21562 621,
21563 623
21564 ]
21565 },
21566 {
21567 "localized_name": "y",
21568 "name": "y",
21569 "type": "INT",
21570 "links": [
21571 622,
21572 624
21573 ]
21574 },
21575 {
21576 "localized_name": "width",
21577 "name": "width",
21578 "type": "INT",
21579 "links": null
21580 },
21581 {
21582 "localized_name": "height",
21583 "name": "height",
21584 "type": "INT",
21585 "links": null
21586 }
21587 ],
21588 "properties": {
21589 "Node name for S&R": "MaskBoundingBox+",
21590 "cnr_id": "comfyui_essentials",
21591 "ver": "1.1.0"
21592 },
21593 "widgets_values": [
21594 0,
21595 0
21596 ]
21597 },
21598 {
21599 "id": 358,
21600 "type": "GetImageSize",
21601 "pos": [
21602 5280,
21603 -5880
21604 ],
21605 "size": [
21606 140,
21607 70
21608 ],
21609 "flags": {
21610 "collapsed": true
21611 },
21612 "order": 24,
21613 "mode": 4,
21614 "inputs": [
21615 {
21616 "localized_name": "image",
21617 "name": "image",
21618 "type": "IMAGE",
21619 "link": 616
21620 }
21621 ],
21622 "outputs": [
21623 {
21624 "localized_name": "width",
21625 "name": "width",
21626 "type": "INT",
21627 "links": [
21628 613
21629 ]
21630 },
21631 {
21632 "localized_name": "height",
21633 "name": "height",
21634 "type": "INT",
21635 "links": [
21636 612
21637 ]
21638 },
21639 {
21640 "localized_name": "batch_size",
21641 "name": "batch_size",
21642 "type": "INT",
21643 "links": null
21644 }
21645 ],
21646 "properties": {
21647 "Node name for S&R": "GetImageSize",
21648 "cnr_id": "comfy-core",
21649 "ver": "0.12.2"
21650 },
21651 "widgets_values": []
21652 },
21653 {
21654 "id": 244,
21655 "type": "ImagePadForOutpaintMasked",
21656 "pos": [
21657 6000,
21658 -5510
21659 ],
21660 "size": [
21661 311.4107421875,
21662 174
21663 ],
21664 "flags": [],
21665 "order": 15,
21666 "mode": 0,
21667 "inputs": [
21668 {
21669 "localized_name": "image",
21670 "name": "image",
21671 "type": "IMAGE",
21672 "link": 347
21673 },
21674 {
21675 "localized_name": "mask",
21676 "name": "mask",
21677 "shape": 7,
21678 "type": "MASK",
21679 "link": null
21680 },
21681 {
21682 "localized_name": "left",
21683 "name": "left",
21684 "type": "INT",
21685 "widget": {
21686 "name": "left"
21687 },
21688 "link": 625
21689 },
21690 {
21691 "localized_name": "top",
21692 "name": "top",
21693 "type": "INT",
21694 "widget": {
21695 "name": "top"
21696 },
21697 "link": 626
21698 },
21699 {
21700 "localized_name": "right",
21701 "name": "right",
21702 "type": "INT",
21703 "widget": {
21704 "name": "right"
21705 },
21706 "link": 627
21707 },
21708 {
21709 "localized_name": "bottom",
21710 "name": "bottom",
21711 "type": "INT",
21712 "widget": {
21713 "name": "bottom"
21714 },
21715 "link": 628
21716 }
21717 ],
21718 "outputs": [
21719 {
21720 "localized_name": "IMAGE",
21721 "name": "IMAGE",
21722 "type": "IMAGE",
21723 "links": [
21724 349,
21725 361
21726 ]
21727 },
21728 {
21729 "localized_name": "MASK",
21730 "name": "MASK",
21731 "type": "MASK",
21732 "links": [
21733 362
21734 ]
21735 }
21736 ],
21737 "properties": {
21738 "Node name for S&R": "ImagePadForOutpaintMasked",
21739 "cnr_id": "comfyui-kjnodes",
21740 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
21741 },
21742 "widgets_values": [
21743 0,
21744 0,
21745 0,
21746 0,
21747 0
21748 ]
21749 }
21750 ],
21751 "groups": [],
21752 "links": [
21753 {
21754 "id": 205,
21755 "origin_id": 163,
21756 "origin_slot": 0,
21757 "target_id": 167,
21758 "target_slot": 0,
21759 "type": "MASK"
21760 },
21761 {
21762 "id": 242,
21763 "origin_id": 163,
21764 "origin_slot": 0,
21765 "target_id": 183,
21766 "target_slot": 0,
21767 "type": "MASK"
21768 },
21769 {
21770 "id": 347,
21771 "origin_id": 236,
21772 "origin_slot": 0,
21773 "target_id": 244,
21774 "target_slot": 0,
21775 "type": "IMAGE"
21776 },
21777 {
21778 "id": 221,
21779 "origin_id": 166,
21780 "origin_slot": 0,
21781 "target_id": 175,
21782 "target_slot": 1,
21783 "type": "INT"
21784 },
21785 {
21786 "id": 222,
21787 "origin_id": 166,
21788 "origin_slot": 1,
21789 "target_id": 175,
21790 "target_slot": 2,
21791 "type": "INT"
21792 },
21793 {
21794 "id": 429,
21795 "origin_id": 250,
21796 "origin_slot": 0,
21797 "target_id": 275,
21798 "target_slot": 0,
21799 "type": "IMAGE"
21800 },
21801 {
21802 "id": 430,
21803 "origin_id": 238,
21804 "origin_slot": 0,
21805 "target_id": 275,
21806 "target_slot": 2,
21807 "type": "INT"
21808 },
21809 {
21810 "id": 431,
21811 "origin_id": 238,
21812 "origin_slot": 1,
21813 "target_id": 275,
21814 "target_slot": 3,
21815 "type": "INT"
21816 },
21817 {
21818 "id": 432,
21819 "origin_id": 275,
21820 "origin_slot": 0,
21821 "target_id": 276,
21822 "target_slot": 0,
21823 "type": "IMAGE"
21824 },
21825 {
21826 "id": 361,
21827 "origin_id": 244,
21828 "origin_slot": 0,
21829 "target_id": 250,
21830 "target_slot": 0,
21831 "type": "IMAGE"
21832 },
21833 {
21834 "id": 363,
21835 "origin_id": 175,
21836 "origin_slot": 0,
21837 "target_id": 250,
21838 "target_slot": 1,
21839 "type": "IMAGE"
21840 },
21841 {
21842 "id": 362,
21843 "origin_id": 244,
21844 "origin_slot": 1,
21845 "target_id": 250,
21846 "target_slot": 2,
21847 "type": "MASK"
21848 },
21849 {
21850 "id": 364,
21851 "origin_id": 250,
21852 "origin_slot": 0,
21853 "target_id": 251,
21854 "target_slot": 0,
21855 "type": "IMAGE"
21856 },
21857 {
21858 "id": 349,
21859 "origin_id": 244,
21860 "origin_slot": 0,
21861 "target_id": 246,
21862 "target_slot": 0,
21863 "type": "IMAGE"
21864 },
21865 {
21866 "id": 350,
21867 "origin_id": 236,
21868 "origin_slot": 0,
21869 "target_id": 247,
21870 "target_slot": 0,
21871 "type": "IMAGE"
21872 },
21873 {
21874 "id": 223,
21875 "origin_id": 175,
21876 "origin_slot": 0,
21877 "target_id": 176,
21878 "target_slot": 0,
21879 "type": "IMAGE"
21880 },
21881 {
21882 "id": 203,
21883 "origin_id": 177,
21884 "origin_slot": 0,
21885 "target_id": 165,
21886 "target_slot": 0,
21887 "type": "IMAGE"
21888 },
21889 {
21890 "id": 206,
21891 "origin_id": 167,
21892 "origin_slot": 0,
21893 "target_id": 168,
21894 "target_slot": 0,
21895 "type": "MASK"
21896 },
21897 {
21898 "id": 227,
21899 "origin_id": 168,
21900 "origin_slot": 0,
21901 "target_id": 178,
21902 "target_slot": 0,
21903 "type": "MASK"
21904 },
21905 {
21906 "id": 208,
21907 "origin_id": 167,
21908 "origin_slot": 0,
21909 "target_id": 170,
21910 "target_slot": 0,
21911 "type": "MASK"
21912 },
21913 {
21914 "id": 211,
21915 "origin_id": 166,
21916 "origin_slot": 0,
21917 "target_id": 170,
21918 "target_slot": 3,
21919 "type": "INT"
21920 },
21921 {
21922 "id": 212,
21923 "origin_id": 166,
21924 "origin_slot": 1,
21925 "target_id": 170,
21926 "target_slot": 4,
21927 "type": "INT"
21928 },
21929 {
21930 "id": 207,
21931 "origin_id": 170,
21932 "origin_slot": 0,
21933 "target_id": 169,
21934 "target_slot": 0,
21935 "type": "MASK"
21936 },
21937 {
21938 "id": 330,
21939 "origin_id": 177,
21940 "origin_slot": 0,
21941 "target_id": 236,
21942 "target_slot": 0,
21943 "type": "IMAGE"
21944 },
21945 {
21946 "id": 331,
21947 "origin_id": 238,
21948 "origin_slot": 0,
21949 "target_id": 236,
21950 "target_slot": 1,
21951 "type": "INT"
21952 },
21953 {
21954 "id": 332,
21955 "origin_id": 238,
21956 "origin_slot": 1,
21957 "target_id": 236,
21958 "target_slot": 2,
21959 "type": "INT"
21960 },
21961 {
21962 "id": 225,
21963 "origin_id": 175,
21964 "origin_slot": 0,
21965 "target_id": 177,
21966 "target_slot": 1,
21967 "type": "IMAGE"
21968 },
21969 {
21970 "id": 226,
21971 "origin_id": 167,
21972 "origin_slot": 0,
21973 "target_id": 177,
21974 "target_slot": 2,
21975 "type": "MASK"
21976 },
21977 {
21978 "id": 337,
21979 "origin_id": 236,
21980 "origin_slot": 0,
21981 "target_id": 239,
21982 "target_slot": 0,
21983 "type": "IMAGE"
21984 },
21985 {
21986 "id": 338,
21987 "origin_id": 175,
21988 "origin_slot": 0,
21989 "target_id": 238,
21990 "target_slot": 0,
21991 "type": "IMAGE"
21992 },
21993 {
21994 "id": 241,
21995 "origin_id": -10,
21996 "origin_slot": 0,
21997 "target_id": 163,
21998 "target_slot": 0,
21999 "type": "IMAGE"
22000 },
22001 {
22002 "id": 230,
22003 "origin_id": -10,
22004 "origin_slot": 0,
22005 "target_id": 166,
22006 "target_slot": 0,
22007 "type": "IMAGE"
22008 },
22009 {
22010 "id": 231,
22011 "origin_id": -10,
22012 "origin_slot": 0,
22013 "target_id": 177,
22014 "target_slot": 0,
22015 "type": "IMAGE"
22016 },
22017 {
22018 "id": 591,
22019 "origin_id": 275,
22020 "origin_slot": 0,
22021 "target_id": -20,
22022 "target_slot": 0,
22023 "type": "IMAGE"
22024 },
22025 {
22026 "id": 612,
22027 "origin_id": 358,
22028 "origin_slot": 1,
22029 "target_id": 356,
22030 "target_slot": 1,
22031 "type": "INT"
22032 },
22033 {
22034 "id": 613,
22035 "origin_id": 358,
22036 "origin_slot": 0,
22037 "target_id": 357,
22038 "target_slot": 1,
22039 "type": "INT"
22040 },
22041 {
22042 "id": 614,
22043 "origin_id": 166,
22044 "origin_slot": 0,
22045 "target_id": 357,
22046 "target_slot": 0,
22047 "type": "INT"
22048 },
22049 {
22050 "id": 615,
22051 "origin_id": 166,
22052 "origin_slot": 1,
22053 "target_id": 356,
22054 "target_slot": 0,
22055 "type": "INT"
22056 },
22057 {
22058 "id": 616,
22059 "origin_id": 236,
22060 "origin_slot": 0,
22061 "target_id": 358,
22062 "target_slot": 0,
22063 "type": "IMAGE"
22064 },
22065 {
22066 "id": 621,
22067 "origin_id": 178,
22068 "origin_slot": 2,
22069 "target_id": 236,
22070 "target_slot": 3,
22071 "type": "INT"
22072 },
22073 {
22074 "id": 622,
22075 "origin_id": 178,
22076 "origin_slot": 3,
22077 "target_id": 236,
22078 "target_slot": 4,
22079 "type": "INT"
22080 },
22081 {
22082 "id": 623,
22083 "origin_id": 178,
22084 "origin_slot": 2,
22085 "target_id": 170,
22086 "target_slot": 1,
22087 "type": "INT"
22088 },
22089 {
22090 "id": 624,
22091 "origin_id": 178,
22092 "origin_slot": 3,
22093 "target_id": 170,
22094 "target_slot": 2,
22095 "type": "INT"
22096 },
22097 {
22098 "id": 625,
22099 "origin_id": -10,
22100 "origin_slot": 1,
22101 "target_id": 244,
22102 "target_slot": 2,
22103 "type": "INT"
22104 },
22105 {
22106 "id": 626,
22107 "origin_id": -10,
22108 "origin_slot": 2,
22109 "target_id": 244,
22110 "target_slot": 3,
22111 "type": "INT"
22112 },
22113 {
22114 "id": 627,
22115 "origin_id": -10,
22116 "origin_slot": 1,
22117 "target_id": 244,
22118 "target_slot": 4,
22119 "type": "INT"
22120 },
22121 {
22122 "id": 628,
22123 "origin_id": -10,
22124 "origin_slot": 2,
22125 "target_id": 244,
22126 "target_slot": 5,
22127 "type": "INT"
22128 }
22129 ],
22130 "extra": {
22131 "workflowRendererVersion": "LG"
22132 }
22133 },
22134 {
22135 "id": "8f8662c0-0db9-46cc-a525-c5c420f153b5",
22136 "version": 1,
22137 "state": {
22138 "lastGroupId": 0,
22139 "lastNodeId": 358,
22140 "lastLinkId": 628,
22141 "lastRerouteId": 0
22142 },
22143 "revision": 0,
22144 "config": [],
22145 "name": "Crop+Composite",
22146 "inputNode": {
22147 "id": -10,
22148 "bounding": [
22149 2610,
22150 -5435,
22151 120,
22152 100
22153 ]
22154 },
22155 "outputNode": {
22156 "id": -20,
22157 "bounding": [
22158 7530,
22159 -5435,
22160 120,
22161 60
22162 ]
22163 },
22164 "inputs": [
22165 {
22166 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
22167 "name": "images",
22168 "type": "IMAGE",
22169 "linkIds": [
22170 241,
22171 230,
22172 231
22173 ],
22174 "localized_name": "images",
22175 "pos": [
22176 2710,
22177 -5415
22178 ]
22179 },
22180 {
22181 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
22182 "name": "left",
22183 "type": "INT",
22184 "linkIds": [
22185 625,
22186 627
22187 ],
22188 "pos": [
22189 2710,
22190 -5395
22191 ]
22192 },
22193 {
22194 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
22195 "name": "top",
22196 "type": "INT",
22197 "linkIds": [
22198 626,
22199 628
22200 ],
22201 "pos": [
22202 2710,
22203 -5375
22204 ]
22205 }
22206 ],
22207 "outputs": [
22208 {
22209 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
22210 "name": "IMAGE",
22211 "type": "IMAGE",
22212 "linkIds": [
22213 591
22214 ],
22215 "localized_name": "IMAGE",
22216 "pos": [
22217 7550,
22218 -5415
22219 ]
22220 }
22221 ],
22222 "widgets": [],
22223 "nodes": [
22224 {
22225 "id": 167,
22226 "type": "Reroute",
22227 "pos": [
22228 3340,
22229 -5800
22230 ],
22231 "size": [
22232 75,
22233 26
22234 ],
22235 "flags": [],
22236 "order": 3,
22237 "mode": 0,
22238 "inputs": [
22239 {
22240 "name": "",
22241 "type": "*",
22242 "link": 205
22243 }
22244 ],
22245 "outputs": [
22246 {
22247 "name": "",
22248 "type": "MASK",
22249 "links": [
22250 206,
22251 208,
22252 226
22253 ]
22254 }
22255 ],
22256 "properties": {
22257 "showOutputText": false,
22258 "horizontal": false
22259 }
22260 },
22261 {
22262 "id": 183,
22263 "type": "MaskPreview+",
22264 "pos": [
22265 2790,
22266 -5270
22267 ],
22268 "size": [
22269 290,
22270 258
22271 ],
22272 "flags": [],
22273 "order": 11,
22274 "mode": 4,
22275 "inputs": [
22276 {
22277 "localized_name": "mask",
22278 "name": "mask",
22279 "type": "MASK",
22280 "link": 242
22281 }
22282 ],
22283 "outputs": [],
22284 "properties": {
22285 "Node name for S&R": "MaskPreview+",
22286 "cnr_id": "comfyui_essentials",
22287 "ver": "1.1.0"
22288 },
22289 "widgets_values": []
22290 },
22291 {
22292 "id": 163,
22293 "type": "ColorToMask",
22294 "pos": [
22295 2790,
22296 -5510
22297 ],
22298 "size": [
22299 270,
22300 178
22301 ],
22302 "flags": [],
22303 "order": 0,
22304 "mode": 0,
22305 "inputs": [
22306 {
22307 "localized_name": "images",
22308 "name": "images",
22309 "type": "IMAGE",
22310 "link": 241
22311 }
22312 ],
22313 "outputs": [
22314 {
22315 "localized_name": "MASK",
22316 "name": "MASK",
22317 "type": "MASK",
22318 "links": [
22319 205,
22320 242
22321 ]
22322 }
22323 ],
22324 "properties": {
22325 "Node name for S&R": "ColorToMask",
22326 "cnr_id": "comfyui-kjnodes",
22327 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
22328 },
22329 "widgets_values": [
22330 false,
22331 0,
22332 255,
22333 0,
22334 100,
22335 1
22336 ]
22337 },
22338 {
22339 "id": 175,
22340 "type": "LayerUtility: ColorImage V2",
22341 "pos": [
22342 3120,
22343 -5510
22344 ],
22345 "size": [
22346 221.025,
22347 130
22348 ],
22349 "flags": {
22350 "collapsed": false
22351 },
22352 "order": 7,
22353 "mode": 0,
22354 "inputs": [
22355 {
22356 "localized_name": "size_as",
22357 "name": "size_as",
22358 "shape": 7,
22359 "type": "*",
22360 "link": null
22361 },
22362 {
22363 "localized_name": "custom_width",
22364 "name": "custom_width",
22365 "type": "INT",
22366 "widget": {
22367 "name": "custom_width"
22368 },
22369 "link": 221
22370 },
22371 {
22372 "localized_name": "custom_height",
22373 "name": "custom_height",
22374 "type": "INT",
22375 "widget": {
22376 "name": "custom_height"
22377 },
22378 "link": 222
22379 }
22380 ],
22381 "outputs": [
22382 {
22383 "localized_name": "image",
22384 "name": "image",
22385 "type": "IMAGE",
22386 "links": [
22387 223,
22388 225,
22389 338,
22390 363
22391 ]
22392 }
22393 ],
22394 "properties": {
22395 "Node name for S&R": "LayerUtility: ColorImage V2",
22396 "cnr_id": "comfyui_layerstyle",
22397 "ver": "1.0.90"
22398 },
22399 "widgets_values": [
22400 "custom",
22401 512,
22402 512,
22403 "#00FF00"
22404 ],
22405 "color": "rgba(38, 73, 116, 0.7)"
22406 },
22407 {
22408 "id": 275,
22409 "type": "ImageResizeKJv2",
22410 "pos": [
22411 6810,
22412 -5510
22413 ],
22414 "size": [
22415 270,
22416 286
22417 ],
22418 "flags": [],
22419 "order": 20,
22420 "mode": 0,
22421 "inputs": [
22422 {
22423 "localized_name": "image",
22424 "name": "image",
22425 "type": "IMAGE",
22426 "link": 429
22427 },
22428 {
22429 "localized_name": "mask",
22430 "name": "mask",
22431 "shape": 7,
22432 "type": "MASK",
22433 "link": null
22434 },
22435 {
22436 "localized_name": "width",
22437 "name": "width",
22438 "type": "INT",
22439 "widget": {
22440 "name": "width"
22441 },
22442 "link": 430
22443 },
22444 {
22445 "localized_name": "height",
22446 "name": "height",
22447 "type": "INT",
22448 "widget": {
22449 "name": "height"
22450 },
22451 "link": 431
22452 }
22453 ],
22454 "outputs": [
22455 {
22456 "localized_name": "IMAGE",
22457 "name": "IMAGE",
22458 "type": "IMAGE",
22459 "links": [
22460 432,
22461 591
22462 ]
22463 },
22464 {
22465 "localized_name": "width",
22466 "name": "width",
22467 "type": "INT",
22468 "links": null
22469 },
22470 {
22471 "localized_name": "height",
22472 "name": "height",
22473 "type": "INT",
22474 "links": null
22475 },
22476 {
22477 "localized_name": "mask",
22478 "name": "mask",
22479 "type": "MASK",
22480 "links": null
22481 }
22482 ],
22483 "properties": {
22484 "Node name for S&R": "ImageResizeKJv2",
22485 "cnr_id": "comfyui-kjnodes",
22486 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
22487 },
22488 "widgets_values": [
22489 512,
22490 512,
22491 "nearest-exact",
22492 "stretch",
22493 "0, 0, 0",
22494 "center",
22495 2,
22496 "cpu"
22497 ]
22498 },
22499 {
22500 "id": 250,
22501 "type": "ImageCompositeMasked",
22502 "pos": [
22503 6460,
22504 -5510
22505 ],
22506 "size": [
22507 270,
22508 146
22509 ],
22510 "flags": [],
22511 "order": 18,
22512 "mode": 0,
22513 "inputs": [
22514 {
22515 "localized_name": "destination",
22516 "name": "destination",
22517 "type": "IMAGE",
22518 "link": 361
22519 },
22520 {
22521 "localized_name": "source",
22522 "name": "source",
22523 "type": "IMAGE",
22524 "link": 363
22525 },
22526 {
22527 "localized_name": "mask",
22528 "name": "mask",
22529 "shape": 7,
22530 "type": "MASK",
22531 "link": 362
22532 }
22533 ],
22534 "outputs": [
22535 {
22536 "localized_name": "IMAGE",
22537 "name": "IMAGE",
22538 "type": "IMAGE",
22539 "links": [
22540 364,
22541 429
22542 ]
22543 }
22544 ],
22545 "properties": {
22546 "Node name for S&R": "ImageCompositeMasked",
22547 "cnr_id": "comfy-core",
22548 "ver": "0.12.2"
22549 },
22550 "widgets_values": [
22551 0,
22552 0,
22553 true
22554 ]
22555 },
22556 {
22557 "id": 251,
22558 "type": "PreviewImage",
22559 "pos": [
22560 6460,
22561 -5240
22562 ],
22563 "size": [
22564 270,
22565 258
22566 ],
22567 "flags": [],
22568 "order": 19,
22569 "mode": 4,
22570 "inputs": [
22571 {
22572 "localized_name": "images",
22573 "name": "images",
22574 "type": "IMAGE",
22575 "link": 364
22576 }
22577 ],
22578 "outputs": [],
22579 "properties": {
22580 "Node name for S&R": "PreviewImage",
22581 "cnr_id": "comfy-core",
22582 "ver": "0.12.2"
22583 },
22584 "widgets_values": []
22585 },
22586 {
22587 "id": 246,
22588 "type": "PreviewImage",
22589 "pos": [
22590 6000,
22591 -5240
22592 ],
22593 "size": [
22594 310,
22595 260
22596 ],
22597 "flags": [],
22598 "order": 16,
22599 "mode": 4,
22600 "inputs": [
22601 {
22602 "localized_name": "images",
22603 "name": "images",
22604 "type": "IMAGE",
22605 "link": 349
22606 }
22607 ],
22608 "outputs": [],
22609 "properties": {
22610 "Node name for S&R": "PreviewImage",
22611 "cnr_id": "comfy-core",
22612 "ver": "0.12.2"
22613 },
22614 "widgets_values": []
22615 },
22616 {
22617 "id": 247,
22618 "type": "GetImageSize",
22619 "pos": [
22620 5320,
22621 -5370
22622 ],
22623 "size": [
22624 140,
22625 70
22626 ],
22627 "flags": {
22628 "collapsed": true
22629 },
22630 "order": 17,
22631 "mode": 0,
22632 "inputs": [
22633 {
22634 "localized_name": "image",
22635 "name": "image",
22636 "type": "IMAGE",
22637 "link": 350
22638 }
22639 ],
22640 "outputs": [
22641 {
22642 "localized_name": "width",
22643 "name": "width",
22644 "type": "INT",
22645 "links": []
22646 },
22647 {
22648 "localized_name": "height",
22649 "name": "height",
22650 "type": "INT",
22651 "links": []
22652 },
22653 {
22654 "localized_name": "batch_size",
22655 "name": "batch_size",
22656 "type": "INT",
22657 "links": null
22658 }
22659 ],
22660 "properties": {
22661 "Node name for S&R": "GetImageSize",
22662 "cnr_id": "comfy-core",
22663 "ver": "0.12.2"
22664 },
22665 "widgets_values": []
22666 },
22667 {
22668 "id": 176,
22669 "type": "PreviewImage",
22670 "pos": [
22671 3120,
22672 -5300
22673 ],
22674 "size": [
22675 220,
22676 258
22677 ],
22678 "flags": [],
22679 "order": 8,
22680 "mode": 4,
22681 "inputs": [
22682 {
22683 "localized_name": "images",
22684 "name": "images",
22685 "type": "IMAGE",
22686 "link": 223
22687 }
22688 ],
22689 "outputs": [],
22690 "properties": {
22691 "Node name for S&R": "PreviewImage",
22692 "cnr_id": "comfy-core",
22693 "ver": "0.12.2"
22694 },
22695 "widgets_values": []
22696 },
22697 {
22698 "id": 165,
22699 "type": "PreviewImage",
22700 "pos": [
22701 3500,
22702 -5300
22703 ],
22704 "size": [
22705 270,
22706 258
22707 ],
22708 "flags": [],
22709 "order": 1,
22710 "mode": 4,
22711 "inputs": [
22712 {
22713 "localized_name": "images",
22714 "name": "images",
22715 "type": "IMAGE",
22716 "link": 203
22717 }
22718 ],
22719 "outputs": [],
22720 "properties": {
22721 "Node name for S&R": "PreviewImage",
22722 "cnr_id": "comfy-core",
22723 "ver": "0.12.2"
22724 },
22725 "widgets_values": []
22726 },
22727 {
22728 "id": 168,
22729 "type": "InvertMask",
22730 "pos": [
22731 3770,
22732 -5770
22733 ],
22734 "size": [
22735 140,
22736 30
22737 ],
22738 "flags": {
22739 "collapsed": true
22740 },
22741 "order": 4,
22742 "mode": 0,
22743 "inputs": [
22744 {
22745 "localized_name": "mask",
22746 "name": "mask",
22747 "type": "MASK",
22748 "link": 206
22749 }
22750 ],
22751 "outputs": [
22752 {
22753 "localized_name": "MASK",
22754 "name": "MASK",
22755 "type": "MASK",
22756 "links": [
22757 227
22758 ]
22759 }
22760 ],
22761 "properties": {
22762 "Node name for S&R": "InvertMask",
22763 "cnr_id": "comfy-core",
22764 "ver": "0.12.2"
22765 },
22766 "widgets_values": []
22767 },
22768 {
22769 "id": 177,
22770 "type": "ImageCompositeMasked",
22771 "pos": [
22772 3500,
22773 -5510
22774 ],
22775 "size": [
22776 270,
22777 146
22778 ],
22779 "flags": [],
22780 "order": 9,
22781 "mode": 0,
22782 "inputs": [
22783 {
22784 "localized_name": "destination",
22785 "name": "destination",
22786 "type": "IMAGE",
22787 "link": 231
22788 },
22789 {
22790 "localized_name": "source",
22791 "name": "source",
22792 "type": "IMAGE",
22793 "link": 225
22794 },
22795 {
22796 "localized_name": "mask",
22797 "name": "mask",
22798 "shape": 7,
22799 "type": "MASK",
22800 "link": 226
22801 }
22802 ],
22803 "outputs": [
22804 {
22805 "localized_name": "IMAGE",
22806 "name": "IMAGE",
22807 "type": "IMAGE",
22808 "links": [
22809 203,
22810 330
22811 ]
22812 }
22813 ],
22814 "properties": {
22815 "Node name for S&R": "ImageCompositeMasked",
22816 "cnr_id": "comfy-core",
22817 "ver": "0.12.2"
22818 },
22819 "widgets_values": [
22820 0,
22821 0,
22822 false
22823 ]
22824 },
22825 {
22826 "id": 238,
22827 "type": "GetImageSize",
22828 "pos": [
22829 4630,
22830 -5460
22831 ],
22832 "size": [
22833 140,
22834 66
22835 ],
22836 "flags": {
22837 "collapsed": true
22838 },
22839 "order": 13,
22840 "mode": 0,
22841 "inputs": [
22842 {
22843 "localized_name": "image",
22844 "name": "image",
22845 "type": "IMAGE",
22846 "link": 338
22847 }
22848 ],
22849 "outputs": [
22850 {
22851 "localized_name": "width",
22852 "name": "width",
22853 "type": "INT",
22854 "links": [
22855 331,
22856 430
22857 ]
22858 },
22859 {
22860 "localized_name": "height",
22861 "name": "height",
22862 "type": "INT",
22863 "links": [
22864 332,
22865 431
22866 ]
22867 },
22868 {
22869 "localized_name": "batch_size",
22870 "name": "batch_size",
22871 "type": "INT",
22872 "links": null
22873 }
22874 ],
22875 "properties": {
22876 "Node name for S&R": "GetImageSize",
22877 "cnr_id": "comfy-core",
22878 "ver": "0.12.2"
22879 },
22880 "widgets_values": []
22881 },
22882 {
22883 "id": 169,
22884 "type": "MaskPreview+",
22885 "pos": [
22886 4250,
22887 -5570
22888 ],
22889 "size": [
22890 300,
22891 258
22892 ],
22893 "flags": [],
22894 "order": 5,
22895 "mode": 4,
22896 "inputs": [
22897 {
22898 "localized_name": "mask",
22899 "name": "mask",
22900 "type": "MASK",
22901 "link": 207
22902 }
22903 ],
22904 "outputs": [],
22905 "properties": {
22906 "Node name for S&R": "MaskPreview+",
22907 "cnr_id": "comfyui_essentials",
22908 "ver": "1.1.0"
22909 },
22910 "widgets_values": []
22911 },
22912 {
22913 "id": 239,
22914 "type": "PreviewImage",
22915 "pos": [
22916 4960,
22917 -5330
22918 ],
22919 "size": [
22920 280,
22921 258
22922 ],
22923 "flags": [],
22924 "order": 14,
22925 "mode": 4,
22926 "inputs": [
22927 {
22928 "localized_name": "images",
22929 "name": "images",
22930 "type": "IMAGE",
22931 "link": 337
22932 }
22933 ],
22934 "outputs": [],
22935 "properties": {
22936 "Node name for S&R": "PreviewImage",
22937 "cnr_id": "comfy-core",
22938 "ver": "0.12.2"
22939 },
22940 "widgets_values": []
22941 },
22942 {
22943 "id": 276,
22944 "type": "PreviewImage",
22945 "pos": [
22946 7130,
22947 -5510
22948 ],
22949 "size": [
22950 340,
22951 280
22952 ],
22953 "flags": [],
22954 "order": 21,
22955 "mode": 4,
22956 "inputs": [
22957 {
22958 "localized_name": "images",
22959 "name": "images",
22960 "type": "IMAGE",
22961 "link": 432
22962 }
22963 ],
22964 "outputs": [],
22965 "properties": {
22966 "Node name for S&R": "PreviewImage",
22967 "cnr_id": "comfy-core",
22968 "ver": "0.12.2"
22969 },
22970 "widgets_values": []
22971 },
22972 {
22973 "id": 166,
22974 "type": "GetImageSize",
22975 "pos": [
22976 2790,
22977 -5790
22978 ],
22979 "size": [
22980 140,
22981 66
22982 ],
22983 "flags": {
22984 "collapsed": false
22985 },
22986 "order": 2,
22987 "mode": 0,
22988 "inputs": [
22989 {
22990 "localized_name": "image",
22991 "name": "image",
22992 "type": "IMAGE",
22993 "link": 230
22994 }
22995 ],
22996 "outputs": [
22997 {
22998 "localized_name": "width",
22999 "name": "width",
23000 "type": "INT",
23001 "links": [
23002 211,
23003 221,
23004 614
23005 ]
23006 },
23007 {
23008 "localized_name": "height",
23009 "name": "height",
23010 "type": "INT",
23011 "links": [
23012 212,
23013 222,
23014 615
23015 ]
23016 },
23017 {
23018 "localized_name": "batch_size",
23019 "name": "batch_size",
23020 "type": "INT",
23021 "links": null
23022 }
23023 ],
23024 "properties": {
23025 "Node name for S&R": "GetImageSize",
23026 "cnr_id": "comfy-core",
23027 "ver": "0.12.2"
23028 },
23029 "widgets_values": []
23030 },
23031 {
23032 "id": 357,
23033 "type": "SimpleMath+",
23034 "pos": [
23035 5560,
23036 -6020
23037 ],
23038 "size": [
23039 270,
23040 78
23041 ],
23042 "flags": {
23043 "collapsed": false
23044 },
23045 "order": 23,
23046 "mode": 4,
23047 "inputs": [
23048 {
23049 "localized_name": "a",
23050 "name": "a",
23051 "shape": 7,
23052 "type": "INT,FLOAT",
23053 "link": 614
23054 },
23055 {
23056 "localized_name": "b",
23057 "name": "b",
23058 "shape": 7,
23059 "type": "INT,FLOAT",
23060 "link": 613
23061 }
23062 ],
23063 "outputs": [
23064 {
23065 "localized_name": "INT",
23066 "name": "INT",
23067 "type": "INT",
23068 "links": []
23069 },
23070 {
23071 "localized_name": "FLOAT",
23072 "name": "FLOAT",
23073 "type": "FLOAT",
23074 "links": null
23075 }
23076 ],
23077 "properties": {
23078 "Node name for S&R": "SimpleMath+",
23079 "cnr_id": "comfyui_essentials",
23080 "ver": "1.1.0"
23081 },
23082 "widgets_values": [
23083 "(a-b) / 2"
23084 ]
23085 },
23086 {
23087 "id": 356,
23088 "type": "SimpleMath+",
23089 "pos": [
23090 5560,
23091 -5830
23092 ],
23093 "size": [
23094 270,
23095 78
23096 ],
23097 "flags": [],
23098 "order": 22,
23099 "mode": 4,
23100 "inputs": [
23101 {
23102 "localized_name": "a",
23103 "name": "a",
23104 "shape": 7,
23105 "type": "INT,FLOAT",
23106 "link": 615
23107 },
23108 {
23109 "localized_name": "b",
23110 "name": "b",
23111 "shape": 7,
23112 "type": "INT,FLOAT",
23113 "link": 612
23114 }
23115 ],
23116 "outputs": [
23117 {
23118 "localized_name": "INT",
23119 "name": "INT",
23120 "type": "INT",
23121 "links": []
23122 },
23123 {
23124 "localized_name": "FLOAT",
23125 "name": "FLOAT",
23126 "type": "FLOAT",
23127 "links": null
23128 }
23129 ],
23130 "properties": {
23131 "Node name for S&R": "SimpleMath+",
23132 "cnr_id": "comfyui_essentials",
23133 "ver": "1.1.0"
23134 },
23135 "widgets_values": [
23136 "(a-b) / 2"
23137 ]
23138 },
23139 {
23140 "id": 236,
23141 "type": "ImageCrop",
23142 "pos": [
23143 4960,
23144 -5510
23145 ],
23146 "size": [
23147 210,
23148 130
23149 ],
23150 "flags": [],
23151 "order": 12,
23152 "mode": 0,
23153 "inputs": [
23154 {
23155 "localized_name": "image",
23156 "name": "image",
23157 "type": "IMAGE",
23158 "link": 330
23159 },
23160 {
23161 "localized_name": "width",
23162 "name": "width",
23163 "type": "INT",
23164 "widget": {
23165 "name": "width"
23166 },
23167 "link": 331
23168 },
23169 {
23170 "localized_name": "height",
23171 "name": "height",
23172 "type": "INT",
23173 "widget": {
23174 "name": "height"
23175 },
23176 "link": 332
23177 },
23178 {
23179 "localized_name": "x",
23180 "name": "x",
23181 "type": "INT",
23182 "widget": {
23183 "name": "x"
23184 },
23185 "link": 621
23186 },
23187 {
23188 "localized_name": "y",
23189 "name": "y",
23190 "type": "INT",
23191 "widget": {
23192 "name": "y"
23193 },
23194 "link": 622
23195 }
23196 ],
23197 "outputs": [
23198 {
23199 "localized_name": "IMAGE",
23200 "name": "IMAGE",
23201 "type": "IMAGE",
23202 "links": [
23203 337,
23204 347,
23205 350,
23206 616
23207 ]
23208 }
23209 ],
23210 "properties": {
23211 "Node name for S&R": "ImageCrop",
23212 "cnr_id": "comfy-core",
23213 "ver": "0.12.2"
23214 },
23215 "widgets_values": [
23216 512,
23217 512,
23218 0,
23219 0
23220 ]
23221 },
23222 {
23223 "id": 170,
23224 "type": "CropMask",
23225 "pos": [
23226 4250,
23227 -5750
23228 ],
23229 "size": [
23230 210,
23231 130
23232 ],
23233 "flags": {
23234 "collapsed": false
23235 },
23236 "order": 6,
23237 "mode": 0,
23238 "inputs": [
23239 {
23240 "localized_name": "mask",
23241 "name": "mask",
23242 "type": "MASK",
23243 "link": 208
23244 },
23245 {
23246 "localized_name": "x",
23247 "name": "x",
23248 "type": "INT",
23249 "widget": {
23250 "name": "x"
23251 },
23252 "link": 623
23253 },
23254 {
23255 "localized_name": "y",
23256 "name": "y",
23257 "type": "INT",
23258 "widget": {
23259 "name": "y"
23260 },
23261 "link": 624
23262 },
23263 {
23264 "localized_name": "width",
23265 "name": "width",
23266 "type": "INT",
23267 "widget": {
23268 "name": "width"
23269 },
23270 "link": 211
23271 },
23272 {
23273 "localized_name": "height",
23274 "name": "height",
23275 "type": "INT",
23276 "widget": {
23277 "name": "height"
23278 },
23279 "link": 212
23280 }
23281 ],
23282 "outputs": [
23283 {
23284 "localized_name": "MASK",
23285 "name": "MASK",
23286 "type": "MASK",
23287 "links": [
23288 207
23289 ]
23290 }
23291 ],
23292 "properties": {
23293 "Node name for S&R": "CropMask",
23294 "cnr_id": "comfy-core",
23295 "ver": "0.12.2"
23296 },
23297 "widgets_values": [
23298 0,
23299 0,
23300 512,
23301 512
23302 ]
23303 },
23304 {
23305 "id": 178,
23306 "type": "MaskBoundingBox+",
23307 "pos": [
23308 3910,
23309 -6070
23310 ],
23311 "size": [
23312 220,
23313 182
23314 ],
23315 "flags": {
23316 "collapsed": false
23317 },
23318 "order": 10,
23319 "mode": 0,
23320 "inputs": [
23321 {
23322 "localized_name": "mask",
23323 "name": "mask",
23324 "type": "MASK",
23325 "link": 227
23326 },
23327 {
23328 "localized_name": "image_optional",
23329 "name": "image_optional",
23330 "shape": 7,
23331 "type": "IMAGE",
23332 "link": null
23333 }
23334 ],
23335 "outputs": [
23336 {
23337 "localized_name": "MASK",
23338 "name": "MASK",
23339 "type": "MASK",
23340 "links": []
23341 },
23342 {
23343 "localized_name": "IMAGE",
23344 "name": "IMAGE",
23345 "type": "IMAGE",
23346 "links": null
23347 },
23348 {
23349 "localized_name": "x",
23350 "name": "x",
23351 "type": "INT",
23352 "links": [
23353 621,
23354 623
23355 ]
23356 },
23357 {
23358 "localized_name": "y",
23359 "name": "y",
23360 "type": "INT",
23361 "links": [
23362 622,
23363 624
23364 ]
23365 },
23366 {
23367 "localized_name": "width",
23368 "name": "width",
23369 "type": "INT",
23370 "links": null
23371 },
23372 {
23373 "localized_name": "height",
23374 "name": "height",
23375 "type": "INT",
23376 "links": null
23377 }
23378 ],
23379 "properties": {
23380 "Node name for S&R": "MaskBoundingBox+",
23381 "cnr_id": "comfyui_essentials",
23382 "ver": "1.1.0"
23383 },
23384 "widgets_values": [
23385 0,
23386 0
23387 ]
23388 },
23389 {
23390 "id": 358,
23391 "type": "GetImageSize",
23392 "pos": [
23393 5280,
23394 -5880
23395 ],
23396 "size": [
23397 140,
23398 70
23399 ],
23400 "flags": {
23401 "collapsed": true
23402 },
23403 "order": 24,
23404 "mode": 4,
23405 "inputs": [
23406 {
23407 "localized_name": "image",
23408 "name": "image",
23409 "type": "IMAGE",
23410 "link": 616
23411 }
23412 ],
23413 "outputs": [
23414 {
23415 "localized_name": "width",
23416 "name": "width",
23417 "type": "INT",
23418 "links": [
23419 613
23420 ]
23421 },
23422 {
23423 "localized_name": "height",
23424 "name": "height",
23425 "type": "INT",
23426 "links": [
23427 612
23428 ]
23429 },
23430 {
23431 "localized_name": "batch_size",
23432 "name": "batch_size",
23433 "type": "INT",
23434 "links": null
23435 }
23436 ],
23437 "properties": {
23438 "Node name for S&R": "GetImageSize",
23439 "cnr_id": "comfy-core",
23440 "ver": "0.12.2"
23441 },
23442 "widgets_values": []
23443 },
23444 {
23445 "id": 244,
23446 "type": "ImagePadForOutpaintMasked",
23447 "pos": [
23448 6000,
23449 -5510
23450 ],
23451 "size": [
23452 311.4107421875,
23453 174
23454 ],
23455 "flags": [],
23456 "order": 15,
23457 "mode": 0,
23458 "inputs": [
23459 {
23460 "localized_name": "image",
23461 "name": "image",
23462 "type": "IMAGE",
23463 "link": 347
23464 },
23465 {
23466 "localized_name": "mask",
23467 "name": "mask",
23468 "shape": 7,
23469 "type": "MASK",
23470 "link": null
23471 },
23472 {
23473 "localized_name": "left",
23474 "name": "left",
23475 "type": "INT",
23476 "widget": {
23477 "name": "left"
23478 },
23479 "link": 625
23480 },
23481 {
23482 "localized_name": "top",
23483 "name": "top",
23484 "type": "INT",
23485 "widget": {
23486 "name": "top"
23487 },
23488 "link": 626
23489 },
23490 {
23491 "localized_name": "right",
23492 "name": "right",
23493 "type": "INT",
23494 "widget": {
23495 "name": "right"
23496 },
23497 "link": 627
23498 },
23499 {
23500 "localized_name": "bottom",
23501 "name": "bottom",
23502 "type": "INT",
23503 "widget": {
23504 "name": "bottom"
23505 },
23506 "link": 628
23507 }
23508 ],
23509 "outputs": [
23510 {
23511 "localized_name": "IMAGE",
23512 "name": "IMAGE",
23513 "type": "IMAGE",
23514 "links": [
23515 349,
23516 361
23517 ]
23518 },
23519 {
23520 "localized_name": "MASK",
23521 "name": "MASK",
23522 "type": "MASK",
23523 "links": [
23524 362
23525 ]
23526 }
23527 ],
23528 "properties": {
23529 "Node name for S&R": "ImagePadForOutpaintMasked",
23530 "cnr_id": "comfyui-kjnodes",
23531 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
23532 },
23533 "widgets_values": [
23534 0,
23535 0,
23536 0,
23537 0,
23538 0
23539 ]
23540 }
23541 ],
23542 "groups": [],
23543 "links": [
23544 {
23545 "id": 205,
23546 "origin_id": 163,
23547 "origin_slot": 0,
23548 "target_id": 167,
23549 "target_slot": 0,
23550 "type": "MASK"
23551 },
23552 {
23553 "id": 242,
23554 "origin_id": 163,
23555 "origin_slot": 0,
23556 "target_id": 183,
23557 "target_slot": 0,
23558 "type": "MASK"
23559 },
23560 {
23561 "id": 347,
23562 "origin_id": 236,
23563 "origin_slot": 0,
23564 "target_id": 244,
23565 "target_slot": 0,
23566 "type": "IMAGE"
23567 },
23568 {
23569 "id": 221,
23570 "origin_id": 166,
23571 "origin_slot": 0,
23572 "target_id": 175,
23573 "target_slot": 1,
23574 "type": "INT"
23575 },
23576 {
23577 "id": 222,
23578 "origin_id": 166,
23579 "origin_slot": 1,
23580 "target_id": 175,
23581 "target_slot": 2,
23582 "type": "INT"
23583 },
23584 {
23585 "id": 429,
23586 "origin_id": 250,
23587 "origin_slot": 0,
23588 "target_id": 275,
23589 "target_slot": 0,
23590 "type": "IMAGE"
23591 },
23592 {
23593 "id": 430,
23594 "origin_id": 238,
23595 "origin_slot": 0,
23596 "target_id": 275,
23597 "target_slot": 2,
23598 "type": "INT"
23599 },
23600 {
23601 "id": 431,
23602 "origin_id": 238,
23603 "origin_slot": 1,
23604 "target_id": 275,
23605 "target_slot": 3,
23606 "type": "INT"
23607 },
23608 {
23609 "id": 432,
23610 "origin_id": 275,
23611 "origin_slot": 0,
23612 "target_id": 276,
23613 "target_slot": 0,
23614 "type": "IMAGE"
23615 },
23616 {
23617 "id": 361,
23618 "origin_id": 244,
23619 "origin_slot": 0,
23620 "target_id": 250,
23621 "target_slot": 0,
23622 "type": "IMAGE"
23623 },
23624 {
23625 "id": 363,
23626 "origin_id": 175,
23627 "origin_slot": 0,
23628 "target_id": 250,
23629 "target_slot": 1,
23630 "type": "IMAGE"
23631 },
23632 {
23633 "id": 362,
23634 "origin_id": 244,
23635 "origin_slot": 1,
23636 "target_id": 250,
23637 "target_slot": 2,
23638 "type": "MASK"
23639 },
23640 {
23641 "id": 364,
23642 "origin_id": 250,
23643 "origin_slot": 0,
23644 "target_id": 251,
23645 "target_slot": 0,
23646 "type": "IMAGE"
23647 },
23648 {
23649 "id": 349,
23650 "origin_id": 244,
23651 "origin_slot": 0,
23652 "target_id": 246,
23653 "target_slot": 0,
23654 "type": "IMAGE"
23655 },
23656 {
23657 "id": 350,
23658 "origin_id": 236,
23659 "origin_slot": 0,
23660 "target_id": 247,
23661 "target_slot": 0,
23662 "type": "IMAGE"
23663 },
23664 {
23665 "id": 223,
23666 "origin_id": 175,
23667 "origin_slot": 0,
23668 "target_id": 176,
23669 "target_slot": 0,
23670 "type": "IMAGE"
23671 },
23672 {
23673 "id": 203,
23674 "origin_id": 177,
23675 "origin_slot": 0,
23676 "target_id": 165,
23677 "target_slot": 0,
23678 "type": "IMAGE"
23679 },
23680 {
23681 "id": 206,
23682 "origin_id": 167,
23683 "origin_slot": 0,
23684 "target_id": 168,
23685 "target_slot": 0,
23686 "type": "MASK"
23687 },
23688 {
23689 "id": 227,
23690 "origin_id": 168,
23691 "origin_slot": 0,
23692 "target_id": 178,
23693 "target_slot": 0,
23694 "type": "MASK"
23695 },
23696 {
23697 "id": 208,
23698 "origin_id": 167,
23699 "origin_slot": 0,
23700 "target_id": 170,
23701 "target_slot": 0,
23702 "type": "MASK"
23703 },
23704 {
23705 "id": 211,
23706 "origin_id": 166,
23707 "origin_slot": 0,
23708 "target_id": 170,
23709 "target_slot": 3,
23710 "type": "INT"
23711 },
23712 {
23713 "id": 212,
23714 "origin_id": 166,
23715 "origin_slot": 1,
23716 "target_id": 170,
23717 "target_slot": 4,
23718 "type": "INT"
23719 },
23720 {
23721 "id": 207,
23722 "origin_id": 170,
23723 "origin_slot": 0,
23724 "target_id": 169,
23725 "target_slot": 0,
23726 "type": "MASK"
23727 },
23728 {
23729 "id": 330,
23730 "origin_id": 177,
23731 "origin_slot": 0,
23732 "target_id": 236,
23733 "target_slot": 0,
23734 "type": "IMAGE"
23735 },
23736 {
23737 "id": 331,
23738 "origin_id": 238,
23739 "origin_slot": 0,
23740 "target_id": 236,
23741 "target_slot": 1,
23742 "type": "INT"
23743 },
23744 {
23745 "id": 332,
23746 "origin_id": 238,
23747 "origin_slot": 1,
23748 "target_id": 236,
23749 "target_slot": 2,
23750 "type": "INT"
23751 },
23752 {
23753 "id": 225,
23754 "origin_id": 175,
23755 "origin_slot": 0,
23756 "target_id": 177,
23757 "target_slot": 1,
23758 "type": "IMAGE"
23759 },
23760 {
23761 "id": 226,
23762 "origin_id": 167,
23763 "origin_slot": 0,
23764 "target_id": 177,
23765 "target_slot": 2,
23766 "type": "MASK"
23767 },
23768 {
23769 "id": 337,
23770 "origin_id": 236,
23771 "origin_slot": 0,
23772 "target_id": 239,
23773 "target_slot": 0,
23774 "type": "IMAGE"
23775 },
23776 {
23777 "id": 338,
23778 "origin_id": 175,
23779 "origin_slot": 0,
23780 "target_id": 238,
23781 "target_slot": 0,
23782 "type": "IMAGE"
23783 },
23784 {
23785 "id": 241,
23786 "origin_id": -10,
23787 "origin_slot": 0,
23788 "target_id": 163,
23789 "target_slot": 0,
23790 "type": "IMAGE"
23791 },
23792 {
23793 "id": 230,
23794 "origin_id": -10,
23795 "origin_slot": 0,
23796 "target_id": 166,
23797 "target_slot": 0,
23798 "type": "IMAGE"
23799 },
23800 {
23801 "id": 231,
23802 "origin_id": -10,
23803 "origin_slot": 0,
23804 "target_id": 177,
23805 "target_slot": 0,
23806 "type": "IMAGE"
23807 },
23808 {
23809 "id": 591,
23810 "origin_id": 275,
23811 "origin_slot": 0,
23812 "target_id": -20,
23813 "target_slot": 0,
23814 "type": "IMAGE"
23815 },
23816 {
23817 "id": 612,
23818 "origin_id": 358,
23819 "origin_slot": 1,
23820 "target_id": 356,
23821 "target_slot": 1,
23822 "type": "INT"
23823 },
23824 {
23825 "id": 613,
23826 "origin_id": 358,
23827 "origin_slot": 0,
23828 "target_id": 357,
23829 "target_slot": 1,
23830 "type": "INT"
23831 },
23832 {
23833 "id": 614,
23834 "origin_id": 166,
23835 "origin_slot": 0,
23836 "target_id": 357,
23837 "target_slot": 0,
23838 "type": "INT"
23839 },
23840 {
23841 "id": 615,
23842 "origin_id": 166,
23843 "origin_slot": 1,
23844 "target_id": 356,
23845 "target_slot": 0,
23846 "type": "INT"
23847 },
23848 {
23849 "id": 616,
23850 "origin_id": 236,
23851 "origin_slot": 0,
23852 "target_id": 358,
23853 "target_slot": 0,
23854 "type": "IMAGE"
23855 },
23856 {
23857 "id": 621,
23858 "origin_id": 178,
23859 "origin_slot": 2,
23860 "target_id": 236,
23861 "target_slot": 3,
23862 "type": "INT"
23863 },
23864 {
23865 "id": 622,
23866 "origin_id": 178,
23867 "origin_slot": 3,
23868 "target_id": 236,
23869 "target_slot": 4,
23870 "type": "INT"
23871 },
23872 {
23873 "id": 623,
23874 "origin_id": 178,
23875 "origin_slot": 2,
23876 "target_id": 170,
23877 "target_slot": 1,
23878 "type": "INT"
23879 },
23880 {
23881 "id": 624,
23882 "origin_id": 178,
23883 "origin_slot": 3,
23884 "target_id": 170,
23885 "target_slot": 2,
23886 "type": "INT"
23887 },
23888 {
23889 "id": 625,
23890 "origin_id": -10,
23891 "origin_slot": 1,
23892 "target_id": 244,
23893 "target_slot": 2,
23894 "type": "INT"
23895 },
23896 {
23897 "id": 626,
23898 "origin_id": -10,
23899 "origin_slot": 2,
23900 "target_id": 244,
23901 "target_slot": 3,
23902 "type": "INT"
23903 },
23904 {
23905 "id": 627,
23906 "origin_id": -10,
23907 "origin_slot": 1,
23908 "target_id": 244,
23909 "target_slot": 4,
23910 "type": "INT"
23911 },
23912 {
23913 "id": 628,
23914 "origin_id": -10,
23915 "origin_slot": 2,
23916 "target_id": 244,
23917 "target_slot": 5,
23918 "type": "INT"
23919 }
23920 ],
23921 "extra": {
23922 "workflowRendererVersion": "LG"
23923 }
23924 },
23925 {
23926 "id": "6f2a3d41-8e40-40f6-98c3-8d9c79db25fd",
23927 "version": 1,
23928 "state": {
23929 "lastGroupId": 0,
23930 "lastNodeId": 457,
23931 "lastLinkId": 843,
23932 "lastRerouteId": 0
23933 },
23934 "revision": 0,
23935 "config": [],
23936 "name": "Create Animation",
23937 "inputNode": {
23938 "id": -10,
23939 "bounding": [
23940 2730,
23941 579,
23942 120,
23943 160
23944 ]
23945 },
23946 "outputNode": {
23947 "id": -20,
23948 "bounding": [
23949 3700,
23950 629,
23951 120,
23952 60
23953 ]
23954 },
23955 "inputs": [
23956 {
23957 "id": "803d0f9b-2735-43b9-a912-a946bed79f41",
23958 "name": "image",
23959 "type": "IMAGE",
23960 "linkIds": [
23961 832
23962 ],
23963 "localized_name": "image",
23964 "pos": [
23965 55,
23966 20
23967 ]
23968 },
23969 {
23970 "id": "f803b524-9743-4fd2-a27a-893f6954cbc9",
23971 "name": "amount",
23972 "type": "INT",
23973 "linkIds": [
23974 841,
23975 842,
23976 843,
23977 840
23978 ],
23979 "localized_name": "amount",
23980 "pos": [
23981 55,
23982 40
23983 ]
23984 },
23985 {
23986 "id": "22f5b9d9-594e-4278-9edd-a365a3f77a37",
23987 "name": "image_1",
23988 "type": "IMAGE",
23989 "linkIds": [
23990 833
23991 ],
23992 "localized_name": "image_1",
23993 "pos": [
23994 55,
23995 60
23996 ]
23997 },
23998 {
23999 "id": "17fc8e8d-5db1-4594-a736-82f33215c487",
24000 "name": "image_2",
24001 "type": "IMAGE",
24002 "linkIds": [
24003 834
24004 ],
24005 "localized_name": "image_2",
24006 "pos": [
24007 55,
24008 80
24009 ]
24010 },
24011 {
24012 "id": "abe932b0-1e1c-472b-bd30-d92bd05142e9",
24013 "name": "fps",
24014 "type": "FLOAT",
24015 "linkIds": [
24016 839
24017 ],
24018 "localized_name": "fps",
24019 "pos": [
24020 55,
24021 100
24022 ]
24023 },
24024 {
24025 "id": "04a3e0a7-3c3c-4d32-9383-2f92e7b12b6f",
24026 "name": "image_3",
24027 "type": "IMAGE",
24028 "linkIds": [
24029 831
24030 ],
24031 "localized_name": "image_3",
24032 "pos": [
24033 55,
24034 120
24035 ]
24036 }
24037 ],
24038 "outputs": [
24039 {
24040 "id": "9e98e0cd-cb2f-4829-a852-e74b39bc1c50",
24041 "name": "VIDEO",
24042 "type": "VIDEO",
24043 "linkIds": [
24044 830
24045 ],
24046 "localized_name": "VIDEO",
24047 "pos": [
24048 20,
24049 20
24050 ]
24051 }
24052 ],
24053 "widgets": [],
24054 "nodes": [
24055 {
24056 "id": 449,
24057 "type": "BatchImagesNode",
24058 "pos": [
24059 3170,
24060 610
24061 ],
24062 "size": [
24063 169.6640625,
24064 126
24065 ],
24066 "flags": [],
24067 "order": 0,
24068 "mode": 0,
24069 "inputs": [
24070 {
24071 "label": "image0",
24072 "localized_name": "images.image0",
24073 "name": "images.image0",
24074 "type": "IMAGE",
24075 "link": 825
24076 },
24077 {
24078 "label": "image1",
24079 "localized_name": "images.image1",
24080 "name": "images.image1",
24081 "type": "IMAGE",
24082 "link": 826
24083 },
24084 {
24085 "label": "image2",
24086 "localized_name": "images.image2",
24087 "name": "images.image2",
24088 "shape": 7,
24089 "type": "IMAGE",
24090 "link": 827
24091 },
24092 {
24093 "label": "image3",
24094 "localized_name": "images.image3",
24095 "name": "images.image3",
24096 "shape": 7,
24097 "type": "IMAGE",
24098 "link": 828
24099 },
24100 {
24101 "label": "image4",
24102 "localized_name": "images.image4",
24103 "name": "images.image4",
24104 "shape": 7,
24105 "type": "IMAGE",
24106 "link": null
24107 }
24108 ],
24109 "outputs": [
24110 {
24111 "localized_name": "IMAGE",
24112 "name": "IMAGE",
24113 "type": "IMAGE",
24114 "links": [
24115 829
24116 ]
24117 }
24118 ],
24119 "properties": {
24120 "Node name for S&R": "BatchImagesNode",
24121 "cnr_id": "comfy-core",
24122 "ver": "0.12.2"
24123 },
24124 "widgets_values": []
24125 },
24126 {
24127 "id": 453,
24128 "type": "RepeatImageBatch",
24129 "pos": [
24130 2910,
24131 590
24132 ],
24133 "size": [
24134 210,
24135 58
24136 ],
24137 "flags": [],
24138 "order": 3,
24139 "mode": 0,
24140 "inputs": [
24141 {
24142 "localized_name": "image",
24143 "name": "image",
24144 "type": "IMAGE",
24145 "link": 832
24146 },
24147 {
24148 "localized_name": "amount",
24149 "name": "amount",
24150 "type": "INT",
24151 "widget": {
24152 "name": "amount"
24153 },
24154 "link": 841
24155 }
24156 ],
24157 "outputs": [
24158 {
24159 "localized_name": "IMAGE",
24160 "name": "IMAGE",
24161 "type": "IMAGE",
24162 "links": [
24163 826
24164 ]
24165 }
24166 ],
24167 "properties": {
24168 "Node name for S&R": "RepeatImageBatch",
24169 "cnr_id": "comfy-core",
24170 "ver": "0.12.2"
24171 },
24172 "widgets_values": [
24173 2
24174 ]
24175 },
24176 {
24177 "id": 454,
24178 "type": "RepeatImageBatch",
24179 "pos": [
24180 2910,
24181 700
24182 ],
24183 "size": [
24184 210,
24185 58
24186 ],
24187 "flags": [],
24188 "order": 4,
24189 "mode": 0,
24190 "inputs": [
24191 {
24192 "localized_name": "image",
24193 "name": "image",
24194 "type": "IMAGE",
24195 "link": 833
24196 },
24197 {
24198 "localized_name": "amount",
24199 "name": "amount",
24200 "type": "INT",
24201 "widget": {
24202 "name": "amount"
24203 },
24204 "link": 842
24205 }
24206 ],
24207 "outputs": [
24208 {
24209 "localized_name": "IMAGE",
24210 "name": "IMAGE",
24211 "type": "IMAGE",
24212 "links": [
24213 827
24214 ]
24215 }
24216 ],
24217 "properties": {
24218 "Node name for S&R": "RepeatImageBatch",
24219 "cnr_id": "comfy-core",
24220 "ver": "0.12.2"
24221 },
24222 "widgets_values": [
24223 2
24224 ]
24225 },
24226 {
24227 "id": 455,
24228 "type": "RepeatImageBatch",
24229 "pos": [
24230 2910,
24231 810
24232 ],
24233 "size": [
24234 210,
24235 58
24236 ],
24237 "flags": [],
24238 "order": 5,
24239 "mode": 0,
24240 "inputs": [
24241 {
24242 "localized_name": "image",
24243 "name": "image",
24244 "type": "IMAGE",
24245 "link": 834
24246 },
24247 {
24248 "localized_name": "amount",
24249 "name": "amount",
24250 "type": "INT",
24251 "widget": {
24252 "name": "amount"
24253 },
24254 "link": 843
24255 }
24256 ],
24257 "outputs": [
24258 {
24259 "localized_name": "IMAGE",
24260 "name": "IMAGE",
24261 "type": "IMAGE",
24262 "links": [
24263 828
24264 ]
24265 }
24266 ],
24267 "properties": {
24268 "Node name for S&R": "RepeatImageBatch",
24269 "cnr_id": "comfy-core",
24270 "ver": "0.12.2"
24271 },
24272 "widgets_values": [
24273 2
24274 ]
24275 },
24276 {
24277 "id": 450,
24278 "type": "CreateVideo",
24279 "pos": [
24280 3370,
24281 610
24282 ],
24283 "size": [
24284 270,
24285 78
24286 ],
24287 "flags": [],
24288 "order": 1,
24289 "mode": 0,
24290 "inputs": [
24291 {
24292 "localized_name": "images",
24293 "name": "images",
24294 "type": "IMAGE",
24295 "link": 829
24296 },
24297 {
24298 "localized_name": "audio",
24299 "name": "audio",
24300 "shape": 7,
24301 "type": "AUDIO",
24302 "link": null
24303 },
24304 {
24305 "localized_name": "fps",
24306 "name": "fps",
24307 "type": "FLOAT",
24308 "widget": {
24309 "name": "fps"
24310 },
24311 "link": 839
24312 }
24313 ],
24314 "outputs": [
24315 {
24316 "localized_name": "VIDEO",
24317 "name": "VIDEO",
24318 "type": "VIDEO",
24319 "links": [
24320 830
24321 ]
24322 }
24323 ],
24324 "properties": {
24325 "Node name for S&R": "CreateVideo",
24326 "cnr_id": "comfy-core",
24327 "ver": "0.12.2"
24328 },
24329 "widgets_values": [
24330 8
24331 ]
24332 },
24333 {
24334 "id": 452,
24335 "type": "RepeatImageBatch",
24336 "pos": [
24337 2910,
24338 480
24339 ],
24340 "size": [
24341 210,
24342 58
24343 ],
24344 "flags": [],
24345 "order": 2,
24346 "mode": 0,
24347 "inputs": [
24348 {
24349 "localized_name": "image",
24350 "name": "image",
24351 "type": "IMAGE",
24352 "link": 831
24353 },
24354 {
24355 "localized_name": "amount",
24356 "name": "amount",
24357 "type": "INT",
24358 "widget": {
24359 "name": "amount"
24360 },
24361 "link": 840
24362 }
24363 ],
24364 "outputs": [
24365 {
24366 "localized_name": "IMAGE",
24367 "name": "IMAGE",
24368 "type": "IMAGE",
24369 "links": [
24370 825
24371 ]
24372 }
24373 ],
24374 "properties": {
24375 "Node name for S&R": "RepeatImageBatch",
24376 "cnr_id": "comfy-core",
24377 "ver": "0.12.2"
24378 },
24379 "widgets_values": [
24380 2
24381 ]
24382 }
24383 ],
24384 "groups": [],
24385 "links": [
24386 {
24387 "id": 825,
24388 "origin_id": 452,
24389 "origin_slot": 0,
24390 "target_id": 449,
24391 "target_slot": 0,
24392 "type": "IMAGE"
24393 },
24394 {
24395 "id": 826,
24396 "origin_id": 453,
24397 "origin_slot": 0,
24398 "target_id": 449,
24399 "target_slot": 1,
24400 "type": "IMAGE"
24401 },
24402 {
24403 "id": 827,
24404 "origin_id": 454,
24405 "origin_slot": 0,
24406 "target_id": 449,
24407 "target_slot": 2,
24408 "type": "IMAGE"
24409 },
24410 {
24411 "id": 828,
24412 "origin_id": 455,
24413 "origin_slot": 0,
24414 "target_id": 449,
24415 "target_slot": 3,
24416 "type": "IMAGE"
24417 },
24418 {
24419 "id": 829,
24420 "origin_id": 449,
24421 "origin_slot": 0,
24422 "target_id": 450,
24423 "target_slot": 0,
24424 "type": "IMAGE"
24425 },
24426 {
24427 "id": 832,
24428 "origin_id": -10,
24429 "origin_slot": 0,
24430 "target_id": 453,
24431 "target_slot": 0,
24432 "type": "IMAGE"
24433 },
24434 {
24435 "id": 841,
24436 "origin_id": -10,
24437 "origin_slot": 1,
24438 "target_id": 453,
24439 "target_slot": 1,
24440 "type": "INT"
24441 },
24442 {
24443 "id": 842,
24444 "origin_id": -10,
24445 "origin_slot": 1,
24446 "target_id": 454,
24447 "target_slot": 1,
24448 "type": "INT"
24449 },
24450 {
24451 "id": 843,
24452 "origin_id": -10,
24453 "origin_slot": 1,
24454 "target_id": 455,
24455 "target_slot": 1,
24456 "type": "INT"
24457 },
24458 {
24459 "id": 840,
24460 "origin_id": -10,
24461 "origin_slot": 1,
24462 "target_id": 452,
24463 "target_slot": 1,
24464 "type": "INT"
24465 },
24466 {
24467 "id": 833,
24468 "origin_id": -10,
24469 "origin_slot": 2,
24470 "target_id": 454,
24471 "target_slot": 0,
24472 "type": "IMAGE"
24473 },
24474 {
24475 "id": 834,
24476 "origin_id": -10,
24477 "origin_slot": 3,
24478 "target_id": 455,
24479 "target_slot": 0,
24480 "type": "IMAGE"
24481 },
24482 {
24483 "id": 839,
24484 "origin_id": -10,
24485 "origin_slot": 4,
24486 "target_id": 450,
24487 "target_slot": 2,
24488 "type": "FLOAT"
24489 },
24490 {
24491 "id": 831,
24492 "origin_id": -10,
24493 "origin_slot": 5,
24494 "target_id": 452,
24495 "target_slot": 0,
24496 "type": "IMAGE"
24497 },
24498 {
24499 "id": 830,
24500 "origin_id": 450,
24501 "origin_slot": 0,
24502 "target_id": -20,
24503 "target_slot": 0,
24504 "type": "VIDEO"
24505 }
24506 ],
24507 "extra": {
24508 "workflowRendererVersion": "LG"
24509 }
24510 },
24511 {
24512 "id": "06efa70b-1778-4fbd-81b1-90da9e9e5df9",
24513 "version": 1,
24514 "state": {
24515 "lastGroupId": 0,
24516 "lastNodeId": 38,
24517 "lastLinkId": 94,
24518 "lastRerouteId": 0
24519 },
24520 "revision": 0,
24521 "config": [],
24522 "name": "Crop Images",
24523 "inputNode": {
24524 "id": -10,
24525 "bounding": [
24526 848.920446566751,
24527 416.02058889632974,
24528 120,
24529 80
24530 ]
24531 },
24532 "outputNode": {
24533 "id": -20,
24534 "bounding": [
24535 4630,
24536 320,
24537 120,
24538 120
24539 ]
24540 },
24541 "inputs": [
24542 {
24543 "id": "eb15a6da-be18-49ea-81f2-dba4711d5c28",
24544 "name": "image",
24545 "type": "IMAGE",
24546 "linkIds": [
24547 29,
24548 30,
24549 36,
24550 35,
24551 27
24552 ],
24553 "localized_name": "image",
24554 "pos": [
24555 948.920446566751,
24556 436.02058889632974
24557 ]
24558 },
24559 {
24560 "id": "72145059-2ba2-42ec-8379-8412482057af",
24561 "name": "a",
24562 "type": "INT,FLOAT",
24563 "linkIds": [
24564 28
24565 ],
24566 "localized_name": "a",
24567 "label": "crop_inset",
24568 "shape": 7,
24569 "pos": [
24570 948.920446566751,
24571 456.02058889632974
24572 ]
24573 }
24574 ],
24575 "outputs": [
24576 {
24577 "id": "8ec6c1d4-c30e-4d27-9afc-d53cb8950a80",
24578 "name": "IMAGE",
24579 "type": "IMAGE",
24580 "linkIds": [
24581 88
24582 ],
24583 "label": "IMAGE_1",
24584 "pos": [
24585 4650,
24586 340
24587 ]
24588 },
24589 {
24590 "id": "b5bfbdce-26ef-489c-8851-c100001380a0",
24591 "name": "IMAGE_1",
24592 "type": "IMAGE",
24593 "linkIds": [
24594 90
24595 ],
24596 "label": "IMAGE_2",
24597 "pos": [
24598 4650,
24599 360
24600 ]
24601 },
24602 {
24603 "id": "ae6073b1-db37-4141-88fa-6cf4ba5dce26",
24604 "name": "IMAGE_2",
24605 "type": "IMAGE",
24606 "linkIds": [
24607 92
24608 ],
24609 "label": "IMAGE_3",
24610 "pos": [
24611 4650,
24612 380
24613 ]
24614 },
24615 {
24616 "id": "404edd1c-fa1b-4e9f-bb64-a05a8b3ddcee",
24617 "name": "IMAGE_3",
24618 "type": "IMAGE",
24619 "linkIds": [
24620 94
24621 ],
24622 "label": "IMAGE_4",
24623 "pos": [
24624 4650,
24625 400
24626 ]
24627 }
24628 ],
24629 "widgets": [],
24630 "nodes": [
24631 {
24632 "id": 4,
24633 "type": "PreviewImage",
24634 "pos": [
24635 2010,
24636 400
24637 ],
24638 "size": [
24639 140,
24640 276
24641 ],
24642 "flags": [],
24643 "order": 0,
24644 "mode": 0,
24645 "inputs": [
24646 {
24647 "localized_name": "images",
24648 "name": "images",
24649 "type": "IMAGE",
24650 "link": 3
24651 }
24652 ],
24653 "outputs": [],
24654 "properties": {
24655 "Node name for S&R": "PreviewImage",
24656 "cnr_id": "comfy-core",
24657 "ver": "0.3.76"
24658 },
24659 "widgets_values": []
24660 },
24661 {
24662 "id": 5,
24663 "type": "PreviewImage",
24664 "pos": [
24665 2430,
24666 400
24667 ],
24668 "size": [
24669 140,
24670 246
24671 ],
24672 "flags": [],
24673 "order": 1,
24674 "mode": 0,
24675 "inputs": [
24676 {
24677 "localized_name": "images",
24678 "name": "images",
24679 "type": "IMAGE",
24680 "link": 4
24681 }
24682 ],
24683 "outputs": [],
24684 "properties": {
24685 "Node name for S&R": "PreviewImage",
24686 "cnr_id": "comfy-core",
24687 "ver": "0.3.76"
24688 },
24689 "widgets_values": []
24690 },
24691 {
24692 "id": 7,
24693 "type": "PreviewImage",
24694 "pos": [
24695 2430,
24696 990
24697 ],
24698 "size": [
24699 140,
24700 246.0000000000001
24701 ],
24702 "flags": [],
24703 "order": 3,
24704 "mode": 0,
24705 "inputs": [
24706 {
24707 "localized_name": "images",
24708 "name": "images",
24709 "type": "IMAGE",
24710 "link": 6
24711 }
24712 ],
24713 "outputs": [],
24714 "properties": {
24715 "Node name for S&R": "PreviewImage",
24716 "cnr_id": "comfy-core",
24717 "ver": "0.3.76"
24718 },
24719 "widgets_values": []
24720 },
24721 {
24722 "id": 16,
24723 "type": "SimpleMath+",
24724 "pos": [
24725 1292.7872437939868,
24726 -9.460406849023723
24727 ],
24728 "size": [
24729 270,
24730 78
24731 ],
24732 "flags": [],
24733 "order": 12,
24734 "mode": 0,
24735 "inputs": [
24736 {
24737 "localized_name": "a",
24738 "name": "a",
24739 "shape": 7,
24740 "type": "INT,FLOAT",
24741 "link": 25
24742 },
24743 {
24744 "localized_name": "b",
24745 "name": "b",
24746 "shape": 7,
24747 "type": "INT,FLOAT",
24748 "link": 26
24749 }
24750 ],
24751 "outputs": [
24752 {
24753 "localized_name": "INT",
24754 "name": "INT",
24755 "type": "INT",
24756 "links": [
24757 8,
24758 10,
24759 13,
24760 16,
24761 19
24762 ]
24763 },
24764 {
24765 "localized_name": "FLOAT",
24766 "name": "FLOAT",
24767 "type": "FLOAT",
24768 "links": null
24769 }
24770 ],
24771 "title": "HEIGHT",
24772 "properties": {
24773 "Node name for S&R": "SimpleMath+",
24774 "cnr_id": "comfyui_essentials",
24775 "ver": "1.1.0"
24776 },
24777 "widgets_values": [
24778 "(a-2*b) / 2"
24779 ],
24780 "color": "#233",
24781 "bgcolor": "#355"
24782 },
24783 {
24784 "id": 6,
24785 "type": "PreviewImage",
24786 "pos": [
24787 2010,
24788 990
24789 ],
24790 "size": [
24791 140,
24792 246.0000000000001
24793 ],
24794 "flags": [],
24795 "order": 2,
24796 "mode": 0,
24797 "inputs": [
24798 {
24799 "localized_name": "images",
24800 "name": "images",
24801 "type": "IMAGE",
24802 "link": 5
24803 }
24804 ],
24805 "outputs": [],
24806 "properties": {
24807 "Node name for S&R": "PreviewImage",
24808 "cnr_id": "comfy-core",
24809 "ver": "0.3.76"
24810 },
24811 "widgets_values": []
24812 },
24813 {
24814 "id": 15,
24815 "type": "SimpleMath+",
24816 "pos": [
24817 1292.1975730627237,
24818 -151.97941110367026
24819 ],
24820 "size": [
24821 270,
24822 78
24823 ],
24824 "flags": [],
24825 "order": 11,
24826 "mode": 0,
24827 "inputs": [
24828 {
24829 "localized_name": "a",
24830 "name": "a",
24831 "shape": 7,
24832 "type": "INT,FLOAT",
24833 "link": 23
24834 },
24835 {
24836 "localized_name": "b",
24837 "name": "b",
24838 "shape": 7,
24839 "type": "INT,FLOAT",
24840 "link": 24
24841 }
24842 ],
24843 "outputs": [
24844 {
24845 "localized_name": "INT",
24846 "name": "INT",
24847 "type": "INT",
24848 "links": [
24849 7,
24850 9,
24851 12,
24852 15,
24853 21
24854 ]
24855 },
24856 {
24857 "localized_name": "FLOAT",
24858 "name": "FLOAT",
24859 "type": "FLOAT",
24860 "links": null
24861 }
24862 ],
24863 "title": "WIDTH",
24864 "properties": {
24865 "Node name for S&R": "SimpleMath+",
24866 "cnr_id": "comfyui_essentials",
24867 "ver": "1.1.0"
24868 },
24869 "widgets_values": [
24870 "(a-2*b) / 2"
24871 ],
24872 "color": "#233",
24873 "bgcolor": "#355"
24874 },
24875 {
24876 "id": 17,
24877 "type": "GetImageSize",
24878 "pos": [
24879 1028.920446566751,
24880 -151.97941110367026
24881 ],
24882 "size": [
24883 170,
24884 70
24885 ],
24886 "flags": {
24887 "collapsed": false
24888 },
24889 "order": 13,
24890 "mode": 0,
24891 "inputs": [
24892 {
24893 "localized_name": "image",
24894 "name": "image",
24895 "type": "IMAGE",
24896 "link": 27
24897 }
24898 ],
24899 "outputs": [
24900 {
24901 "localized_name": "width",
24902 "name": "width",
24903 "type": "INT",
24904 "links": [
24905 23,
24906 53
24907 ]
24908 },
24909 {
24910 "localized_name": "height",
24911 "name": "height",
24912 "type": "INT",
24913 "links": [
24914 25,
24915 51
24916 ]
24917 },
24918 {
24919 "localized_name": "batch_size",
24920 "name": "batch_size",
24921 "type": "INT",
24922 "links": null
24923 }
24924 ],
24925 "properties": {
24926 "Node name for S&R": "GetImageSize",
24927 "cnr_id": "comfy-core",
24928 "ver": "0.3.71"
24929 },
24930 "widgets_values": []
24931 },
24932 {
24933 "id": 22,
24934 "type": "SimpleMath+",
24935 "pos": [
24936 3490,
24937 50
24938 ],
24939 "size": [
24940 270,
24941 108
24942 ],
24943 "flags": [],
24944 "order": 17,
24945 "mode": 0,
24946 "inputs": [
24947 {
24948 "localized_name": "a",
24949 "name": "a",
24950 "shape": 7,
24951 "type": "INT,FLOAT",
24952 "link": 51
24953 },
24954 {
24955 "localized_name": "b",
24956 "name": "b",
24957 "shape": 7,
24958 "type": "INT,FLOAT",
24959 "link": null
24960 }
24961 ],
24962 "outputs": [
24963 {
24964 "localized_name": "INT",
24965 "name": "INT",
24966 "type": "INT",
24967 "links": [
24968 55
24969 ]
24970 },
24971 {
24972 "localized_name": "FLOAT",
24973 "name": "FLOAT",
24974 "type": "FLOAT",
24975 "links": null
24976 }
24977 ],
24978 "title": "HEIGHT / 2",
24979 "properties": {
24980 "Node name for S&R": "SimpleMath+",
24981 "cnr_id": "comfyui_essentials",
24982 "ver": "1.1.0"
24983 },
24984 "widgets_values": [
24985 "(a) / 2"
24986 ],
24987 "color": "#233",
24988 "bgcolor": "#355"
24989 },
24990 {
24991 "id": 8,
24992 "type": "ImageCrop",
24993 "pos": [
24994 2010,
24995 220
24996 ],
24997 "size": [
24998 210,
24999 130
25000 ],
25001 "flags": [],
25002 "order": 4,
25003 "mode": 0,
25004 "inputs": [
25005 {
25006 "localized_name": "image",
25007 "name": "image",
25008 "type": "IMAGE",
25009 "link": 29
25010 },
25011 {
25012 "localized_name": "width",
25013 "name": "width",
25014 "type": "INT",
25015 "widget": {
25016 "name": "width"
25017 },
25018 "link": 7
25019 },
25020 {
25021 "localized_name": "height",
25022 "name": "height",
25023 "type": "INT",
25024 "widget": {
25025 "name": "height"
25026 },
25027 "link": 8
25028 },
25029 {
25030 "localized_name": "x",
25031 "name": "x",
25032 "type": "INT",
25033 "widget": {
25034 "name": "x"
25035 },
25036 "link": 58
25037 },
25038 {
25039 "localized_name": "y",
25040 "name": "y",
25041 "type": "INT",
25042 "widget": {
25043 "name": "y"
25044 },
25045 "link": 60
25046 }
25047 ],
25048 "outputs": [
25049 {
25050 "localized_name": "IMAGE",
25051 "name": "IMAGE",
25052 "type": "IMAGE",
25053 "slot_index": 0,
25054 "links": [
25055 3,
25056 72
25057 ]
25058 }
25059 ],
25060 "title": "1",
25061 "properties": {
25062 "Node name for S&R": "ImageCrop",
25063 "cnr_id": "comfy-core",
25064 "ver": "0.3.26"
25065 },
25066 "widgets_values": [
25067 1,
25068 1,
25069 0,
25070 0
25071 ]
25072 },
25073 {
25074 "id": 9,
25075 "type": "ImageCrop",
25076 "pos": [
25077 2430,
25078 220
25079 ],
25080 "size": [
25081 210,
25082 130
25083 ],
25084 "flags": [],
25085 "order": 5,
25086 "mode": 0,
25087 "inputs": [
25088 {
25089 "localized_name": "image",
25090 "name": "image",
25091 "type": "IMAGE",
25092 "link": 30
25093 },
25094 {
25095 "localized_name": "width",
25096 "name": "width",
25097 "type": "INT",
25098 "widget": {
25099 "name": "width"
25100 },
25101 "link": 9
25102 },
25103 {
25104 "localized_name": "height",
25105 "name": "height",
25106 "type": "INT",
25107 "widget": {
25108 "name": "height"
25109 },
25110 "link": 10
25111 },
25112 {
25113 "localized_name": "x",
25114 "name": "x",
25115 "type": "INT",
25116 "widget": {
25117 "name": "x"
25118 },
25119 "link": 11
25120 }
25121 ],
25122 "outputs": [
25123 {
25124 "localized_name": "IMAGE",
25125 "name": "IMAGE",
25126 "type": "IMAGE",
25127 "slot_index": 0,
25128 "links": [
25129 4,
25130 73
25131 ]
25132 }
25133 ],
25134 "title": "2",
25135 "properties": {
25136 "Node name for S&R": "ImageCrop",
25137 "cnr_id": "comfy-core",
25138 "ver": "0.3.26"
25139 },
25140 "widgets_values": [
25141 1,
25142 1,
25143 0,
25144 0
25145 ]
25146 },
25147 {
25148 "id": 10,
25149 "type": "ImageCrop",
25150 "pos": [
25151 2010,
25152 800
25153 ],
25154 "size": [
25155 210,
25156 130
25157 ],
25158 "flags": [],
25159 "order": 6,
25160 "mode": 0,
25161 "inputs": [
25162 {
25163 "localized_name": "image",
25164 "name": "image",
25165 "type": "IMAGE",
25166 "link": 35
25167 },
25168 {
25169 "localized_name": "width",
25170 "name": "width",
25171 "type": "INT",
25172 "widget": {
25173 "name": "width"
25174 },
25175 "link": 12
25176 },
25177 {
25178 "localized_name": "height",
25179 "name": "height",
25180 "type": "INT",
25181 "widget": {
25182 "name": "height"
25183 },
25184 "link": 13
25185 },
25186 {
25187 "localized_name": "x",
25188 "name": "x",
25189 "type": "INT",
25190 "widget": {
25191 "name": "x"
25192 },
25193 "link": 59
25194 },
25195 {
25196 "localized_name": "y",
25197 "name": "y",
25198 "type": "INT",
25199 "widget": {
25200 "name": "y"
25201 },
25202 "link": 34
25203 }
25204 ],
25205 "outputs": [
25206 {
25207 "localized_name": "IMAGE",
25208 "name": "IMAGE",
25209 "type": "IMAGE",
25210 "slot_index": 0,
25211 "links": [
25212 5,
25213 74
25214 ]
25215 }
25216 ],
25217 "title": "3",
25218 "properties": {
25219 "Node name for S&R": "ImageCrop",
25220 "cnr_id": "comfy-core",
25221 "ver": "0.3.26"
25222 },
25223 "widgets_values": [
25224 1,
25225 1,
25226 0,
25227 0
25228 ]
25229 },
25230 {
25231 "id": 11,
25232 "type": "ImageCrop",
25233 "pos": [
25234 2430,
25235 800
25236 ],
25237 "size": [
25238 210,
25239 130
25240 ],
25241 "flags": [],
25242 "order": 7,
25243 "mode": 0,
25244 "inputs": [
25245 {
25246 "localized_name": "image",
25247 "name": "image",
25248 "type": "IMAGE",
25249 "link": 36
25250 },
25251 {
25252 "localized_name": "width",
25253 "name": "width",
25254 "type": "INT",
25255 "widget": {
25256 "name": "width"
25257 },
25258 "link": 15
25259 },
25260 {
25261 "localized_name": "height",
25262 "name": "height",
25263 "type": "INT",
25264 "widget": {
25265 "name": "height"
25266 },
25267 "link": 16
25268 },
25269 {
25270 "localized_name": "x",
25271 "name": "x",
25272 "type": "INT",
25273 "widget": {
25274 "name": "x"
25275 },
25276 "link": 17
25277 },
25278 {
25279 "localized_name": "y",
25280 "name": "y",
25281 "type": "INT",
25282 "widget": {
25283 "name": "y"
25284 },
25285 "link": 33
25286 }
25287 ],
25288 "outputs": [
25289 {
25290 "localized_name": "IMAGE",
25291 "name": "IMAGE",
25292 "type": "IMAGE",
25293 "slot_index": 0,
25294 "links": [
25295 6,
25296 75
25297 ]
25298 }
25299 ],
25300 "title": "4",
25301 "properties": {
25302 "Node name for S&R": "ImageCrop",
25303 "cnr_id": "comfy-core",
25304 "ver": "0.3.26"
25305 },
25306 "widgets_values": [
25307 1,
25308 1,
25309 0,
25310 0
25311 ]
25312 },
25313 {
25314 "id": 24,
25315 "type": "SimpleMath+",
25316 "pos": [
25317 2000,
25318 -40
25319 ],
25320 "size": [
25321 210,
25322 78
25323 ],
25324 "flags": [],
25325 "order": 19,
25326 "mode": 0,
25327 "inputs": [
25328 {
25329 "localized_name": "a",
25330 "name": "a",
25331 "shape": 7,
25332 "type": "INT,FLOAT",
25333 "link": null
25334 },
25335 {
25336 "localized_name": "b",
25337 "name": "b",
25338 "shape": 7,
25339 "type": "INT,FLOAT",
25340 "link": 57
25341 }
25342 ],
25343 "outputs": [
25344 {
25345 "localized_name": "INT",
25346 "name": "INT",
25347 "type": "INT",
25348 "links": [
25349 58,
25350 59,
25351 60
25352 ]
25353 },
25354 {
25355 "localized_name": "FLOAT",
25356 "name": "FLOAT",
25357 "type": "FLOAT",
25358 "links": null
25359 }
25360 ],
25361 "title": "Col 1 - X val",
25362 "properties": {
25363 "Node name for S&R": "SimpleMath+",
25364 "cnr_id": "comfyui_essentials",
25365 "ver": "1.1.0"
25366 },
25367 "widgets_values": [
25368 "b/2"
25369 ],
25370 "color": "#223",
25371 "bgcolor": "#335"
25372 },
25373 {
25374 "id": 19,
25375 "type": "ImageBatchMulti",
25376 "pos": [
25377 3170,
25378 260
25379 ],
25380 "size": [
25381 270,
25382 162
25383 ],
25384 "flags": [],
25385 "order": 14,
25386 "mode": 0,
25387 "inputs": [
25388 {
25389 "localized_name": "image_1",
25390 "name": "image_1",
25391 "type": "IMAGE",
25392 "link": 72
25393 },
25394 {
25395 "localized_name": "image_2",
25396 "name": "image_2",
25397 "shape": 7,
25398 "type": "IMAGE",
25399 "link": 73
25400 },
25401 {
25402 "name": "image_3",
25403 "shape": 7,
25404 "type": "IMAGE",
25405 "link": 74
25406 },
25407 {
25408 "name": "image_4",
25409 "shape": 7,
25410 "type": "IMAGE",
25411 "link": 75
25412 }
25413 ],
25414 "outputs": [
25415 {
25416 "localized_name": "images",
25417 "name": "images",
25418 "type": "IMAGE",
25419 "links": [
25420 46
25421 ]
25422 }
25423 ],
25424 "properties": {
25425 "cnr_id": "comfyui-kjnodes",
25426 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2",
25427 "Node name for S&R": "ImageBatchMulti"
25428 },
25429 "widgets_values": [
25430 4,
25431 null
25432 ]
25433 },
25434 {
25435 "id": 21,
25436 "type": "PreviewImage",
25437 "pos": [
25438 3680,
25439 780
25440 ],
25441 "size": [
25442 140,
25443 246
25444 ],
25445 "flags": [],
25446 "order": 16,
25447 "mode": 0,
25448 "inputs": [
25449 {
25450 "localized_name": "images",
25451 "name": "images",
25452 "type": "IMAGE",
25453 "link": 50
25454 }
25455 ],
25456 "outputs": [],
25457 "properties": {
25458 "Node name for S&R": "PreviewImage",
25459 "cnr_id": "comfy-core",
25460 "ver": "0.3.76"
25461 },
25462 "widgets_values": []
25463 },
25464 {
25465 "id": 23,
25466 "type": "SimpleMath+",
25467 "pos": [
25468 3490,
25469 -90
25470 ],
25471 "size": [
25472 270,
25473 78
25474 ],
25475 "flags": [],
25476 "order": 18,
25477 "mode": 0,
25478 "inputs": [
25479 {
25480 "localized_name": "a",
25481 "name": "a",
25482 "shape": 7,
25483 "type": "INT,FLOAT",
25484 "link": 53
25485 },
25486 {
25487 "localized_name": "b",
25488 "name": "b",
25489 "shape": 7,
25490 "type": "INT,FLOAT",
25491 "link": null
25492 }
25493 ],
25494 "outputs": [
25495 {
25496 "localized_name": "INT",
25497 "name": "INT",
25498 "type": "INT",
25499 "links": [
25500 56
25501 ]
25502 },
25503 {
25504 "localized_name": "FLOAT",
25505 "name": "FLOAT",
25506 "type": "FLOAT",
25507 "links": null
25508 }
25509 ],
25510 "title": "WIDTH / 2",
25511 "properties": {
25512 "Node name for S&R": "SimpleMath+",
25513 "cnr_id": "comfyui_essentials",
25514 "ver": "1.1.0"
25515 },
25516 "widgets_values": [
25517 "(a) / 2"
25518 ],
25519 "color": "#233",
25520 "bgcolor": "#355"
25521 },
25522 {
25523 "id": 20,
25524 "type": "ImageResizeKJv2",
25525 "pos": [
25526 3490,
25527 260
25528 ],
25529 "size": [
25530 270,
25531 286
25532 ],
25533 "flags": [],
25534 "order": 15,
25535 "mode": 0,
25536 "inputs": [
25537 {
25538 "localized_name": "image",
25539 "name": "image",
25540 "type": "IMAGE",
25541 "link": 46
25542 },
25543 {
25544 "localized_name": "mask",
25545 "name": "mask",
25546 "shape": 7,
25547 "type": "MASK",
25548 "link": null
25549 },
25550 {
25551 "localized_name": "width",
25552 "name": "width",
25553 "type": "INT",
25554 "widget": {
25555 "name": "width"
25556 },
25557 "link": 56
25558 },
25559 {
25560 "localized_name": "height",
25561 "name": "height",
25562 "type": "INT",
25563 "widget": {
25564 "name": "height"
25565 },
25566 "link": 55
25567 }
25568 ],
25569 "outputs": [
25570 {
25571 "localized_name": "IMAGE",
25572 "name": "IMAGE",
25573 "type": "IMAGE",
25574 "links": [
25575 50,
25576 76,
25577 77,
25578 78,
25579 79
25580 ]
25581 },
25582 {
25583 "localized_name": "width",
25584 "name": "width",
25585 "type": "INT",
25586 "links": null
25587 },
25588 {
25589 "localized_name": "height",
25590 "name": "height",
25591 "type": "INT",
25592 "links": null
25593 },
25594 {
25595 "localized_name": "mask",
25596 "name": "mask",
25597 "type": "MASK",
25598 "links": null
25599 }
25600 ],
25601 "title": "Resize Images",
25602 "properties": {
25603 "Node name for S&R": "ImageResizeKJv2",
25604 "cnr_id": "comfyui-kjnodes",
25605 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
25606 },
25607 "widgets_values": [
25608 512,
25609 512,
25610 "nearest-exact",
25611 "stretch",
25612 "0, 0, 0",
25613 "center",
25614 2,
25615 "cpu"
25616 ]
25617 },
25618 {
25619 "id": 14,
25620 "type": "SimpleMath+",
25621 "pos": [
25622 1290,
25623 140
25624 ],
25625 "size": [
25626 270,
25627 78
25628 ],
25629 "flags": [],
25630 "order": 10,
25631 "mode": 0,
25632 "inputs": [
25633 {
25634 "localized_name": "a",
25635 "name": "a",
25636 "shape": 7,
25637 "type": "INT,FLOAT",
25638 "link": 28
25639 },
25640 {
25641 "localized_name": "b",
25642 "name": "b",
25643 "shape": 7,
25644 "type": "INT,FLOAT",
25645 "link": null
25646 }
25647 ],
25648 "outputs": [
25649 {
25650 "localized_name": "INT",
25651 "name": "INT",
25652 "type": "INT",
25653 "links": [
25654 20,
25655 22,
25656 24,
25657 26,
25658 57
25659 ]
25660 },
25661 {
25662 "localized_name": "FLOAT",
25663 "name": "FLOAT",
25664 "type": "FLOAT",
25665 "links": null
25666 }
25667 ],
25668 "title": "Crop Inset Grid Images Value",
25669 "properties": {
25670 "Node name for S&R": "SimpleMath+",
25671 "cnr_id": "comfyui_essentials",
25672 "ver": "1.1.0"
25673 },
25674 "widgets_values": [
25675 "a"
25676 ]
25677 },
25678 {
25679 "id": 12,
25680 "type": "SimpleMath+",
25681 "pos": [
25682 1640,
25683 850
25684 ],
25685 "size": [
25686 210,
25687 78
25688 ],
25689 "flags": [],
25690 "order": 8,
25691 "mode": 0,
25692 "inputs": [
25693 {
25694 "localized_name": "a",
25695 "name": "a",
25696 "shape": 7,
25697 "type": "INT,FLOAT",
25698 "link": 19
25699 },
25700 {
25701 "localized_name": "b",
25702 "name": "b",
25703 "shape": 7,
25704 "type": "INT,FLOAT",
25705 "link": 20
25706 }
25707 ],
25708 "outputs": [
25709 {
25710 "localized_name": "INT",
25711 "name": "INT",
25712 "type": "INT",
25713 "links": [
25714 33,
25715 34
25716 ]
25717 },
25718 {
25719 "localized_name": "FLOAT",
25720 "name": "FLOAT",
25721 "type": "FLOAT",
25722 "links": null
25723 }
25724 ],
25725 "title": "Row 2 - Y val",
25726 "properties": {
25727 "Node name for S&R": "SimpleMath+",
25728 "cnr_id": "comfyui_essentials",
25729 "ver": "1.1.0"
25730 },
25731 "widgets_values": [
25732 "a + (b/1)"
25733 ],
25734 "color": "#223",
25735 "bgcolor": "#335"
25736 },
25737 {
25738 "id": 13,
25739 "type": "SimpleMath+",
25740 "pos": [
25741 2450,
25742 -10
25743 ],
25744 "size": [
25745 210,
25746 78
25747 ],
25748 "flags": [],
25749 "order": 9,
25750 "mode": 0,
25751 "inputs": [
25752 {
25753 "localized_name": "a",
25754 "name": "a",
25755 "shape": 7,
25756 "type": "INT,FLOAT",
25757 "link": 21
25758 },
25759 {
25760 "localized_name": "b",
25761 "name": "b",
25762 "shape": 7,
25763 "type": "INT,FLOAT",
25764 "link": 22
25765 }
25766 ],
25767 "outputs": [
25768 {
25769 "localized_name": "INT",
25770 "name": "INT",
25771 "type": "INT",
25772 "links": [
25773 11,
25774 17
25775 ]
25776 },
25777 {
25778 "localized_name": "FLOAT",
25779 "name": "FLOAT",
25780 "type": "FLOAT",
25781 "links": null
25782 }
25783 ],
25784 "title": "Col 2 - X val",
25785 "properties": {
25786 "Node name for S&R": "SimpleMath+",
25787 "cnr_id": "comfyui_essentials",
25788 "ver": "1.1.0"
25789 },
25790 "widgets_values": [
25791 "a + (b/1)"
25792 ],
25793 "color": "#223",
25794 "bgcolor": "#335"
25795 },
25796 {
25797 "id": 28,
25798 "type": "ImageFromBatch",
25799 "pos": [
25800 3880,
25801 110
25802 ],
25803 "size": [
25804 210,
25805 82
25806 ],
25807 "flags": [],
25808 "order": 20,
25809 "mode": 0,
25810 "inputs": [
25811 {
25812 "localized_name": "image",
25813 "name": "image",
25814 "type": "IMAGE",
25815 "link": 76
25816 }
25817 ],
25818 "outputs": [
25819 {
25820 "localized_name": "IMAGE",
25821 "name": "IMAGE",
25822 "type": "IMAGE",
25823 "links": [
25824 87
25825 ]
25826 }
25827 ],
25828 "properties": {
25829 "Node name for S&R": "ImageFromBatch",
25830 "cnr_id": "comfy-core",
25831 "ver": "0.12.2"
25832 },
25833 "widgets_values": [
25834 0,
25835 1
25836 ]
25837 },
25838 {
25839 "id": 29,
25840 "type": "ImageFromBatch",
25841 "pos": [
25842 3880,
25843 270
25844 ],
25845 "size": [
25846 210,
25847 82
25848 ],
25849 "flags": [],
25850 "order": 21,
25851 "mode": 0,
25852 "inputs": [
25853 {
25854 "localized_name": "image",
25855 "name": "image",
25856 "type": "IMAGE",
25857 "link": 77
25858 }
25859 ],
25860 "outputs": [
25861 {
25862 "localized_name": "IMAGE",
25863 "name": "IMAGE",
25864 "type": "IMAGE",
25865 "links": [
25866 89
25867 ]
25868 }
25869 ],
25870 "properties": {
25871 "Node name for S&R": "ImageFromBatch",
25872 "cnr_id": "comfy-core",
25873 "ver": "0.12.2"
25874 },
25875 "widgets_values": [
25876 1,
25877 1
25878 ]
25879 },
25880 {
25881 "id": 30,
25882 "type": "ImageFromBatch",
25883 "pos": [
25884 3880,
25885 440
25886 ],
25887 "size": [
25888 210,
25889 82
25890 ],
25891 "flags": [],
25892 "order": 22,
25893 "mode": 0,
25894 "inputs": [
25895 {
25896 "localized_name": "image",
25897 "name": "image",
25898 "type": "IMAGE",
25899 "link": 78
25900 }
25901 ],
25902 "outputs": [
25903 {
25904 "localized_name": "IMAGE",
25905 "name": "IMAGE",
25906 "type": "IMAGE",
25907 "links": [
25908 91
25909 ]
25910 }
25911 ],
25912 "properties": {
25913 "Node name for S&R": "ImageFromBatch",
25914 "cnr_id": "comfy-core",
25915 "ver": "0.12.2"
25916 },
25917 "widgets_values": [
25918 2,
25919 1
25920 ]
25921 },
25922 {
25923 "id": 31,
25924 "type": "ImageFromBatch",
25925 "pos": [
25926 3880,
25927 610
25928 ],
25929 "size": [
25930 210,
25931 82
25932 ],
25933 "flags": [],
25934 "order": 23,
25935 "mode": 0,
25936 "inputs": [
25937 {
25938 "localized_name": "image",
25939 "name": "image",
25940 "type": "IMAGE",
25941 "link": 79
25942 }
25943 ],
25944 "outputs": [
25945 {
25946 "localized_name": "IMAGE",
25947 "name": "IMAGE",
25948 "type": "IMAGE",
25949 "links": [
25950 93
25951 ]
25952 }
25953 ],
25954 "properties": {
25955 "Node name for S&R": "ImageFromBatch",
25956 "cnr_id": "comfy-core",
25957 "ver": "0.12.2"
25958 },
25959 "widgets_values": [
25960 3,
25961 1
25962 ]
25963 },
25964 {
25965 "id": 38,
25966 "type": "SplitImageWithAlpha",
25967 "pos": [
25968 4130,
25969 610
25970 ],
25971 "size": [
25972 186.7291015625,
25973 46
25974 ],
25975 "flags": [],
25976 "order": 27,
25977 "mode": 0,
25978 "inputs": [
25979 {
25980 "localized_name": "image",
25981 "name": "image",
25982 "type": "IMAGE",
25983 "link": 93
25984 }
25985 ],
25986 "outputs": [
25987 {
25988 "localized_name": "IMAGE",
25989 "name": "IMAGE",
25990 "type": "IMAGE",
25991 "links": [
25992 94
25993 ]
25994 },
25995 {
25996 "localized_name": "MASK",
25997 "name": "MASK",
25998 "type": "MASK",
25999 "links": null
26000 }
26001 ],
26002 "properties": {
26003 "Node name for S&R": "SplitImageWithAlpha",
26004 "cnr_id": "comfy-core",
26005 "ver": "0.12.2"
26006 },
26007 "widgets_values": []
26008 },
26009 {
26010 "id": 37,
26011 "type": "SplitImageWithAlpha",
26012 "pos": [
26013 4130,
26014 440
26015 ],
26016 "size": [
26017 186.7291015625,
26018 46
26019 ],
26020 "flags": [],
26021 "order": 26,
26022 "mode": 0,
26023 "inputs": [
26024 {
26025 "localized_name": "image",
26026 "name": "image",
26027 "type": "IMAGE",
26028 "link": 91
26029 }
26030 ],
26031 "outputs": [
26032 {
26033 "localized_name": "IMAGE",
26034 "name": "IMAGE",
26035 "type": "IMAGE",
26036 "links": [
26037 92
26038 ]
26039 },
26040 {
26041 "localized_name": "MASK",
26042 "name": "MASK",
26043 "type": "MASK",
26044 "links": null
26045 }
26046 ],
26047 "properties": {
26048 "Node name for S&R": "SplitImageWithAlpha",
26049 "cnr_id": "comfy-core",
26050 "ver": "0.12.2"
26051 },
26052 "widgets_values": []
26053 },
26054 {
26055 "id": 36,
26056 "type": "SplitImageWithAlpha",
26057 "pos": [
26058 4130,
26059 270
26060 ],
26061 "size": [
26062 186.7291015625,
26063 46
26064 ],
26065 "flags": [],
26066 "order": 25,
26067 "mode": 0,
26068 "inputs": [
26069 {
26070 "localized_name": "image",
26071 "name": "image",
26072 "type": "IMAGE",
26073 "link": 89
26074 }
26075 ],
26076 "outputs": [
26077 {
26078 "localized_name": "IMAGE",
26079 "name": "IMAGE",
26080 "type": "IMAGE",
26081 "links": [
26082 90
26083 ]
26084 },
26085 {
26086 "localized_name": "MASK",
26087 "name": "MASK",
26088 "type": "MASK",
26089 "links": null
26090 }
26091 ],
26092 "properties": {
26093 "Node name for S&R": "SplitImageWithAlpha",
26094 "cnr_id": "comfy-core",
26095 "ver": "0.12.2"
26096 },
26097 "widgets_values": []
26098 },
26099 {
26100 "id": 35,
26101 "type": "SplitImageWithAlpha",
26102 "pos": [
26103 4140,
26104 110
26105 ],
26106 "size": [
26107 186.7291015625,
26108 46
26109 ],
26110 "flags": [],
26111 "order": 24,
26112 "mode": 0,
26113 "inputs": [
26114 {
26115 "localized_name": "image",
26116 "name": "image",
26117 "type": "IMAGE",
26118 "link": 87
26119 }
26120 ],
26121 "outputs": [
26122 {
26123 "localized_name": "IMAGE",
26124 "name": "IMAGE",
26125 "type": "IMAGE",
26126 "links": [
26127 88
26128 ]
26129 },
26130 {
26131 "localized_name": "MASK",
26132 "name": "MASK",
26133 "type": "MASK",
26134 "links": null
26135 }
26136 ],
26137 "properties": {
26138 "Node name for S&R": "SplitImageWithAlpha",
26139 "cnr_id": "comfy-core",
26140 "ver": "0.12.2"
26141 },
26142 "widgets_values": []
26143 }
26144 ],
26145 "groups": [],
26146 "links": [
26147 {
26148 "id": 3,
26149 "origin_id": 8,
26150 "origin_slot": 0,
26151 "target_id": 4,
26152 "target_slot": 0,
26153 "type": "IMAGE"
26154 },
26155 {
26156 "id": 4,
26157 "origin_id": 9,
26158 "origin_slot": 0,
26159 "target_id": 5,
26160 "target_slot": 0,
26161 "type": "IMAGE"
26162 },
26163 {
26164 "id": 6,
26165 "origin_id": 11,
26166 "origin_slot": 0,
26167 "target_id": 7,
26168 "target_slot": 0,
26169 "type": "IMAGE"
26170 },
26171 {
26172 "id": 7,
26173 "origin_id": 15,
26174 "origin_slot": 0,
26175 "target_id": 8,
26176 "target_slot": 1,
26177 "type": "INT"
26178 },
26179 {
26180 "id": 8,
26181 "origin_id": 16,
26182 "origin_slot": 0,
26183 "target_id": 8,
26184 "target_slot": 2,
26185 "type": "INT"
26186 },
26187 {
26188 "id": 9,
26189 "origin_id": 15,
26190 "origin_slot": 0,
26191 "target_id": 9,
26192 "target_slot": 1,
26193 "type": "INT"
26194 },
26195 {
26196 "id": 10,
26197 "origin_id": 16,
26198 "origin_slot": 0,
26199 "target_id": 9,
26200 "target_slot": 2,
26201 "type": "INT"
26202 },
26203 {
26204 "id": 11,
26205 "origin_id": 13,
26206 "origin_slot": 0,
26207 "target_id": 9,
26208 "target_slot": 3,
26209 "type": "INT"
26210 },
26211 {
26212 "id": 15,
26213 "origin_id": 15,
26214 "origin_slot": 0,
26215 "target_id": 11,
26216 "target_slot": 1,
26217 "type": "INT"
26218 },
26219 {
26220 "id": 16,
26221 "origin_id": 16,
26222 "origin_slot": 0,
26223 "target_id": 11,
26224 "target_slot": 2,
26225 "type": "INT"
26226 },
26227 {
26228 "id": 17,
26229 "origin_id": 13,
26230 "origin_slot": 0,
26231 "target_id": 11,
26232 "target_slot": 3,
26233 "type": "INT"
26234 },
26235 {
26236 "id": 33,
26237 "origin_id": 12,
26238 "origin_slot": 0,
26239 "target_id": 11,
26240 "target_slot": 4,
26241 "type": "INT"
26242 },
26243 {
26244 "id": 25,
26245 "origin_id": 17,
26246 "origin_slot": 1,
26247 "target_id": 16,
26248 "target_slot": 0,
26249 "type": "INT,FLOAT"
26250 },
26251 {
26252 "id": 26,
26253 "origin_id": 14,
26254 "origin_slot": 0,
26255 "target_id": 16,
26256 "target_slot": 1,
26257 "type": "INT,FLOAT"
26258 },
26259 {
26260 "id": 12,
26261 "origin_id": 15,
26262 "origin_slot": 0,
26263 "target_id": 10,
26264 "target_slot": 1,
26265 "type": "INT"
26266 },
26267 {
26268 "id": 13,
26269 "origin_id": 16,
26270 "origin_slot": 0,
26271 "target_id": 10,
26272 "target_slot": 2,
26273 "type": "INT"
26274 },
26275 {
26276 "id": 34,
26277 "origin_id": 12,
26278 "origin_slot": 0,
26279 "target_id": 10,
26280 "target_slot": 4,
26281 "type": "INT"
26282 },
26283 {
26284 "id": 21,
26285 "origin_id": 15,
26286 "origin_slot": 0,
26287 "target_id": 13,
26288 "target_slot": 0,
26289 "type": "INT,FLOAT"
26290 },
26291 {
26292 "id": 22,
26293 "origin_id": 14,
26294 "origin_slot": 0,
26295 "target_id": 13,
26296 "target_slot": 1,
26297 "type": "INT,FLOAT"
26298 },
26299 {
26300 "id": 19,
26301 "origin_id": 16,
26302 "origin_slot": 0,
26303 "target_id": 12,
26304 "target_slot": 0,
26305 "type": "INT,FLOAT"
26306 },
26307 {
26308 "id": 20,
26309 "origin_id": 14,
26310 "origin_slot": 0,
26311 "target_id": 12,
26312 "target_slot": 1,
26313 "type": "INT,FLOAT"
26314 },
26315 {
26316 "id": 23,
26317 "origin_id": 17,
26318 "origin_slot": 0,
26319 "target_id": 15,
26320 "target_slot": 0,
26321 "type": "INT,FLOAT"
26322 },
26323 {
26324 "id": 24,
26325 "origin_id": 14,
26326 "origin_slot": 0,
26327 "target_id": 15,
26328 "target_slot": 1,
26329 "type": "INT,FLOAT"
26330 },
26331 {
26332 "id": 5,
26333 "origin_id": 10,
26334 "origin_slot": 0,
26335 "target_id": 6,
26336 "target_slot": 0,
26337 "type": "IMAGE"
26338 },
26339 {
26340 "id": 29,
26341 "origin_id": -10,
26342 "origin_slot": 0,
26343 "target_id": 8,
26344 "target_slot": 0,
26345 "type": "IMAGE"
26346 },
26347 {
26348 "id": 30,
26349 "origin_id": -10,
26350 "origin_slot": 0,
26351 "target_id": 9,
26352 "target_slot": 0,
26353 "type": "IMAGE"
26354 },
26355 {
26356 "id": 36,
26357 "origin_id": -10,
26358 "origin_slot": 0,
26359 "target_id": 11,
26360 "target_slot": 0,
26361 "type": "IMAGE"
26362 },
26363 {
26364 "id": 35,
26365 "origin_id": -10,
26366 "origin_slot": 0,
26367 "target_id": 10,
26368 "target_slot": 0,
26369 "type": "IMAGE"
26370 },
26371 {
26372 "id": 27,
26373 "origin_id": -10,
26374 "origin_slot": 0,
26375 "target_id": 17,
26376 "target_slot": 0,
26377 "type": "IMAGE"
26378 },
26379 {
26380 "id": 28,
26381 "origin_id": -10,
26382 "origin_slot": 1,
26383 "target_id": 14,
26384 "target_slot": 0,
26385 "type": "INT,FLOAT"
26386 },
26387 {
26388 "id": 46,
26389 "origin_id": 19,
26390 "origin_slot": 0,
26391 "target_id": 20,
26392 "target_slot": 0,
26393 "type": "IMAGE"
26394 },
26395 {
26396 "id": 50,
26397 "origin_id": 20,
26398 "origin_slot": 0,
26399 "target_id": 21,
26400 "target_slot": 0,
26401 "type": "IMAGE"
26402 },
26403 {
26404 "id": 51,
26405 "origin_id": 17,
26406 "origin_slot": 1,
26407 "target_id": 22,
26408 "target_slot": 0,
26409 "type": "INT,FLOAT"
26410 },
26411 {
26412 "id": 53,
26413 "origin_id": 17,
26414 "origin_slot": 0,
26415 "target_id": 23,
26416 "target_slot": 0,
26417 "type": "INT,FLOAT"
26418 },
26419 {
26420 "id": 55,
26421 "origin_id": 22,
26422 "origin_slot": 0,
26423 "target_id": 20,
26424 "target_slot": 3,
26425 "type": "INT"
26426 },
26427 {
26428 "id": 56,
26429 "origin_id": 23,
26430 "origin_slot": 0,
26431 "target_id": 20,
26432 "target_slot": 2,
26433 "type": "INT"
26434 },
26435 {
26436 "id": 57,
26437 "origin_id": 14,
26438 "origin_slot": 0,
26439 "target_id": 24,
26440 "target_slot": 1,
26441 "type": "INT,FLOAT"
26442 },
26443 {
26444 "id": 58,
26445 "origin_id": 24,
26446 "origin_slot": 0,
26447 "target_id": 8,
26448 "target_slot": 3,
26449 "type": "INT"
26450 },
26451 {
26452 "id": 59,
26453 "origin_id": 24,
26454 "origin_slot": 0,
26455 "target_id": 10,
26456 "target_slot": 3,
26457 "type": "INT"
26458 },
26459 {
26460 "id": 60,
26461 "origin_id": 24,
26462 "origin_slot": 0,
26463 "target_id": 8,
26464 "target_slot": 4,
26465 "type": "INT"
26466 },
26467 {
26468 "id": 72,
26469 "origin_id": 8,
26470 "origin_slot": 0,
26471 "target_id": 19,
26472 "target_slot": 0,
26473 "type": "IMAGE"
26474 },
26475 {
26476 "id": 73,
26477 "origin_id": 9,
26478 "origin_slot": 0,
26479 "target_id": 19,
26480 "target_slot": 1,
26481 "type": "IMAGE"
26482 },
26483 {
26484 "id": 74,
26485 "origin_id": 10,
26486 "origin_slot": 0,
26487 "target_id": 19,
26488 "target_slot": 2,
26489 "type": "IMAGE"
26490 },
26491 {
26492 "id": 75,
26493 "origin_id": 11,
26494 "origin_slot": 0,
26495 "target_id": 19,
26496 "target_slot": 3,
26497 "type": "IMAGE"
26498 },
26499 {
26500 "id": 76,
26501 "origin_id": 20,
26502 "origin_slot": 0,
26503 "target_id": 28,
26504 "target_slot": 0,
26505 "type": "IMAGE"
26506 },
26507 {
26508 "id": 77,
26509 "origin_id": 20,
26510 "origin_slot": 0,
26511 "target_id": 29,
26512 "target_slot": 0,
26513 "type": "IMAGE"
26514 },
26515 {
26516 "id": 78,
26517 "origin_id": 20,
26518 "origin_slot": 0,
26519 "target_id": 30,
26520 "target_slot": 0,
26521 "type": "IMAGE"
26522 },
26523 {
26524 "id": 79,
26525 "origin_id": 20,
26526 "origin_slot": 0,
26527 "target_id": 31,
26528 "target_slot": 0,
26529 "type": "IMAGE"
26530 },
26531 {
26532 "id": 87,
26533 "origin_id": 28,
26534 "origin_slot": 0,
26535 "target_id": 35,
26536 "target_slot": 0,
26537 "type": "IMAGE"
26538 },
26539 {
26540 "id": 88,
26541 "origin_id": 35,
26542 "origin_slot": 0,
26543 "target_id": -20,
26544 "target_slot": 0,
26545 "type": "IMAGE"
26546 },
26547 {
26548 "id": 89,
26549 "origin_id": 29,
26550 "origin_slot": 0,
26551 "target_id": 36,
26552 "target_slot": 0,
26553 "type": "IMAGE"
26554 },
26555 {
26556 "id": 90,
26557 "origin_id": 36,
26558 "origin_slot": 0,
26559 "target_id": -20,
26560 "target_slot": 1,
26561 "type": "IMAGE"
26562 },
26563 {
26564 "id": 91,
26565 "origin_id": 30,
26566 "origin_slot": 0,
26567 "target_id": 37,
26568 "target_slot": 0,
26569 "type": "IMAGE"
26570 },
26571 {
26572 "id": 92,
26573 "origin_id": 37,
26574 "origin_slot": 0,
26575 "target_id": -20,
26576 "target_slot": 2,
26577 "type": "IMAGE"
26578 },
26579 {
26580 "id": 93,
26581 "origin_id": 31,
26582 "origin_slot": 0,
26583 "target_id": 38,
26584 "target_slot": 0,
26585 "type": "IMAGE"
26586 },
26587 {
26588 "id": 94,
26589 "origin_id": 38,
26590 "origin_slot": 0,
26591 "target_id": -20,
26592 "target_slot": 3,
26593 "type": "IMAGE"
26594 }
26595 ],
26596 "extra": {
26597 "workflowRendererVersion": "LG"
26598 }
26599 },
26600 {
26601 "id": "d3cb85d6-9dbf-4beb-bf7e-e5961e6c739b",
26602 "version": 1,
26603 "state": {
26604 "lastGroupId": 1,
26605 "lastNodeId": 470,
26606 "lastLinkId": 905,
26607 "lastRerouteId": 0
26608 },
26609 "revision": 0,
26610 "config": [],
26611 "name": "Create Composites",
26612 "inputNode": {
26613 "id": -10,
26614 "bounding": [
26615 840,
26616 543,
26617 120,
26618 120
26619 ]
26620 },
26621 "outputNode": {
26622 "id": -20,
26623 "bounding": [
26624 1270,
26625 543,
26626 120,
26627 120
26628 ]
26629 },
26630 "inputs": [
26631 {
26632 "id": "31b4e29a-a526-4b00-a748-00e2d80c9acc",
26633 "name": "images",
26634 "type": "IMAGE",
26635 "linkIds": [
26636 817
26637 ],
26638 "localized_name": "images",
26639 "label": "image_0",
26640 "pos": [
26641 940,
26642 563
26643 ]
26644 },
26645 {
26646 "id": "9ce94b4a-0b82-4699-9401-d109be367ef1",
26647 "name": "images_1",
26648 "type": "IMAGE",
26649 "linkIds": [
26650 890
26651 ],
26652 "localized_name": "images_1",
26653 "pos": [
26654 940,
26655 583
26656 ]
26657 },
26658 {
26659 "id": "3c4eaf33-61d3-4d7b-90b6-6c1ad718fcfd",
26660 "name": "images_2",
26661 "type": "IMAGE",
26662 "linkIds": [
26663 903
26664 ],
26665 "localized_name": "images_2",
26666 "pos": [
26667 940,
26668 603
26669 ]
26670 },
26671 {
26672 "id": "eb50598b-9410-4cdf-8283-eadc1d8f7d91",
26673 "name": "images_3",
26674 "type": "IMAGE",
26675 "linkIds": [
26676 904
26677 ],
26678 "localized_name": "images_3",
26679 "pos": [
26680 940,
26681 623
26682 ]
26683 }
26684 ],
26685 "outputs": [
26686 {
26687 "id": "dee7e516-dd8f-4d1a-a0ef-e1a38728c883",
26688 "name": "IMAGE",
26689 "type": "IMAGE",
26690 "linkIds": [
26691 821,
26692 844
26693 ],
26694 "localized_name": "IMAGE",
26695 "pos": [
26696 1290,
26697 563
26698 ]
26699 },
26700 {
26701 "id": "a802cf38-ef9a-4534-8b93-f3eadf258fd7",
26702 "name": "IMAGE_1",
26703 "type": "IMAGE",
26704 "linkIds": [
26705 891
26706 ],
26707 "localized_name": "IMAGE_1",
26708 "pos": [
26709 1290,
26710 583
26711 ]
26712 },
26713 {
26714 "id": "ff40931d-45d3-4f41-afba-11e3fb157632",
26715 "name": "IMAGE_2",
26716 "type": "IMAGE",
26717 "linkIds": [
26718 900
26719 ],
26720 "localized_name": "IMAGE_2",
26721 "pos": [
26722 1290,
26723 603
26724 ]
26725 },
26726 {
26727 "id": "0cc3b0ea-f327-4731-8487-12b85d92b4c0",
26728 "name": "IMAGE_3",
26729 "type": "IMAGE",
26730 "linkIds": [
26731 905
26732 ],
26733 "localized_name": "IMAGE_3",
26734 "pos": [
26735 1290,
26736 623
26737 ]
26738 }
26739 ],
26740 "widgets": [],
26741 "nodes": [
26742 {
26743 "id": 441,
26744 "type": "82b9f3ac-eaa6-4ed1-b6c4-2af94a41ab52",
26745 "pos": [
26746 1010,
26747 300
26748 ],
26749 "size": [
26750 210,
26751 110
26752 ],
26753 "flags": [],
26754 "order": 0,
26755 "mode": 0,
26756 "inputs": [
26757 {
26758 "localized_name": "images",
26759 "name": "images",
26760 "type": "IMAGE",
26761 "link": 817
26762 }
26763 ],
26764 "outputs": [
26765 {
26766 "localized_name": "IMAGE",
26767 "name": "IMAGE",
26768 "type": "IMAGE",
26769 "links": [
26770 821,
26771 844
26772 ]
26773 },
26774 {
26775 "name": "x",
26776 "type": "INT",
26777 "links": []
26778 },
26779 {
26780 "name": "y",
26781 "type": "INT",
26782 "links": []
26783 },
26784 {
26785 "name": "INT",
26786 "type": "INT",
26787 "links": [
26788 896,
26789 898,
26790 901
26791 ]
26792 },
26793 {
26794 "name": "INT_1",
26795 "type": "INT",
26796 "links": [
26797 897,
26798 899,
26799 902
26800 ]
26801 }
26802 ],
26803 "properties": {
26804 "proxyWidgets": [],
26805 "cnr_id": "comfy-core",
26806 "ver": "0.12.2"
26807 },
26808 "widgets_values": []
26809 },
26810 {
26811 "id": 465,
26812 "type": "3555538f-1640-401f-8975-c9deb6afbe30",
26813 "pos": [
26814 1010,
26815 490
26816 ],
26817 "size": [
26818 210,
26819 82
26820 ],
26821 "flags": [],
26822 "order": 1,
26823 "mode": 0,
26824 "inputs": [
26825 {
26826 "localized_name": "images",
26827 "name": "images",
26828 "type": "IMAGE",
26829 "link": 890
26830 },
26831 {
26832 "name": "left",
26833 "type": "INT",
26834 "widget": {
26835 "name": "left"
26836 },
26837 "link": 896
26838 },
26839 {
26840 "name": "top",
26841 "type": "INT",
26842 "widget": {
26843 "name": "top"
26844 },
26845 "link": 897
26846 }
26847 ],
26848 "outputs": [
26849 {
26850 "localized_name": "IMAGE",
26851 "name": "IMAGE",
26852 "type": "IMAGE",
26853 "links": [
26854 891
26855 ]
26856 }
26857 ],
26858 "properties": {
26859 "proxyWidgets": [
26860 [
26861 "-1",
26862 "left"
26863 ],
26864 [
26865 "-1",
26866 "top"
26867 ]
26868 ],
26869 "cnr_id": "comfy-core",
26870 "ver": "0.12.2"
26871 },
26872 "widgets_values": [
26873 0,
26874 0
26875 ]
26876 },
26877 {
26878 "id": 469,
26879 "type": "aa348f53-fb9c-4ce6-9661-a232d909dcd9",
26880 "pos": [
26881 1010,
26882 640
26883 ],
26884 "size": [
26885 210,
26886 82
26887 ],
26888 "flags": [],
26889 "order": 2,
26890 "mode": 0,
26891 "inputs": [
26892 {
26893 "localized_name": "images",
26894 "name": "images",
26895 "type": "IMAGE",
26896 "link": 903
26897 },
26898 {
26899 "name": "left",
26900 "type": "INT",
26901 "widget": {
26902 "name": "left"
26903 },
26904 "link": 898
26905 },
26906 {
26907 "name": "top",
26908 "type": "INT",
26909 "widget": {
26910 "name": "top"
26911 },
26912 "link": 899
26913 }
26914 ],
26915 "outputs": [
26916 {
26917 "localized_name": "IMAGE",
26918 "name": "IMAGE",
26919 "type": "IMAGE",
26920 "links": [
26921 900
26922 ]
26923 }
26924 ],
26925 "properties": {
26926 "proxyWidgets": [
26927 [
26928 "-1",
26929 "left"
26930 ],
26931 [
26932 "-1",
26933 "top"
26934 ]
26935 ],
26936 "cnr_id": "comfy-core",
26937 "ver": "0.12.2"
26938 },
26939 "widgets_values": [
26940 0,
26941 0
26942 ]
26943 },
26944 {
26945 "id": 470,
26946 "type": "56da3fe7-61e8-47ab-85d0-65c2fcf8b0cd",
26947 "pos": [
26948 1014.3427653225044,
26949 769.1177172892308
26950 ],
26951 "size": [
26952 210,
26953 82
26954 ],
26955 "flags": [],
26956 "order": 3,
26957 "mode": 0,
26958 "inputs": [
26959 {
26960 "localized_name": "images",
26961 "name": "images",
26962 "type": "IMAGE",
26963 "link": 904
26964 },
26965 {
26966 "name": "left",
26967 "type": "INT",
26968 "widget": {
26969 "name": "left"
26970 },
26971 "link": 901
26972 },
26973 {
26974 "name": "top",
26975 "type": "INT",
26976 "widget": {
26977 "name": "top"
26978 },
26979 "link": 902
26980 }
26981 ],
26982 "outputs": [
26983 {
26984 "localized_name": "IMAGE",
26985 "name": "IMAGE",
26986 "type": "IMAGE",
26987 "links": [
26988 905
26989 ]
26990 }
26991 ],
26992 "properties": {
26993 "proxyWidgets": [
26994 [
26995 "-1",
26996 "left"
26997 ],
26998 [
26999 "-1",
27000 "top"
27001 ]
27002 ],
27003 "cnr_id": "comfy-core",
27004 "ver": "0.12.2"
27005 },
27006 "widgets_values": [
27007 0,
27008 0
27009 ]
27010 }
27011 ],
27012 "groups": [],
27013 "links": [
27014 {
27015 "id": 817,
27016 "origin_id": -10,
27017 "origin_slot": 0,
27018 "target_id": 441,
27019 "target_slot": 0,
27020 "type": "IMAGE"
27021 },
27022 {
27023 "id": 821,
27024 "origin_id": 441,
27025 "origin_slot": 0,
27026 "target_id": -20,
27027 "target_slot": 0,
27028 "type": "IMAGE"
27029 },
27030 {
27031 "id": 844,
27032 "origin_id": 441,
27033 "origin_slot": 0,
27034 "target_id": -20,
27035 "target_slot": 0,
27036 "type": "IMAGE"
27037 },
27038 {
27039 "id": 890,
27040 "origin_id": -10,
27041 "origin_slot": 1,
27042 "target_id": 465,
27043 "target_slot": 0,
27044 "type": "IMAGE"
27045 },
27046 {
27047 "id": 891,
27048 "origin_id": 465,
27049 "origin_slot": 0,
27050 "target_id": -20,
27051 "target_slot": 1,
27052 "type": "IMAGE"
27053 },
27054 {
27055 "id": 896,
27056 "origin_id": 441,
27057 "origin_slot": 3,
27058 "target_id": 465,
27059 "target_slot": 1,
27060 "type": "INT"
27061 },
27062 {
27063 "id": 897,
27064 "origin_id": 441,
27065 "origin_slot": 4,
27066 "target_id": 465,
27067 "target_slot": 2,
27068 "type": "INT"
27069 },
27070 {
27071 "id": 898,
27072 "origin_id": 441,
27073 "origin_slot": 3,
27074 "target_id": 469,
27075 "target_slot": 1,
27076 "type": "INT"
27077 },
27078 {
27079 "id": 899,
27080 "origin_id": 441,
27081 "origin_slot": 4,
27082 "target_id": 469,
27083 "target_slot": 2,
27084 "type": "INT"
27085 },
27086 {
27087 "id": 900,
27088 "origin_id": 469,
27089 "origin_slot": 0,
27090 "target_id": -20,
27091 "target_slot": 2,
27092 "type": "IMAGE"
27093 },
27094 {
27095 "id": 901,
27096 "origin_id": 441,
27097 "origin_slot": 3,
27098 "target_id": 470,
27099 "target_slot": 1,
27100 "type": "INT"
27101 },
27102 {
27103 "id": 902,
27104 "origin_id": 441,
27105 "origin_slot": 4,
27106 "target_id": 470,
27107 "target_slot": 2,
27108 "type": "INT"
27109 },
27110 {
27111 "id": 903,
27112 "origin_id": -10,
27113 "origin_slot": 2,
27114 "target_id": 469,
27115 "target_slot": 0,
27116 "type": "IMAGE"
27117 },
27118 {
27119 "id": 904,
27120 "origin_id": -10,
27121 "origin_slot": 3,
27122 "target_id": 470,
27123 "target_slot": 0,
27124 "type": "IMAGE"
27125 },
27126 {
27127 "id": 905,
27128 "origin_id": 470,
27129 "origin_slot": 0,
27130 "target_id": -20,
27131 "target_slot": 3,
27132 "type": "IMAGE"
27133 }
27134 ],
27135 "extra": {
27136 "workflowRendererVersion": "LG"
27137 }
27138 },
27139 {
27140 "id": "82b9f3ac-eaa6-4ed1-b6c4-2af94a41ab52",
27141 "version": 1,
27142 "state": {
27143 "lastGroupId": 0,
27144 "lastNodeId": 355,
27145 "lastLinkId": 603,
27146 "lastRerouteId": 0
27147 },
27148 "revision": 0,
27149 "config": [],
27150 "name": "Crop+Composite",
27151 "inputNode": {
27152 "id": -10,
27153 "bounding": [
27154 2610,
27155 -5435,
27156 120,
27157 60
27158 ]
27159 },
27160 "outputNode": {
27161 "id": -20,
27162 "bounding": [
27163 7530,
27164 -5435,
27165 120,
27166 140
27167 ]
27168 },
27169 "inputs": [
27170 {
27171 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
27172 "name": "images",
27173 "type": "IMAGE",
27174 "linkIds": [
27175 241,
27176 230,
27177 231
27178 ],
27179 "localized_name": "images",
27180 "pos": [
27181 2710,
27182 -5415
27183 ]
27184 }
27185 ],
27186 "outputs": [
27187 {
27188 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
27189 "name": "IMAGE",
27190 "type": "IMAGE",
27191 "linkIds": [
27192 591
27193 ],
27194 "localized_name": "IMAGE",
27195 "pos": [
27196 7550,
27197 -5415
27198 ]
27199 },
27200 {
27201 "id": "e854cd6e-57f2-495c-84c3-2e104bcbf3f7",
27202 "name": "x",
27203 "type": "INT",
27204 "linkIds": [
27205 600
27206 ],
27207 "pos": [
27208 7550,
27209 -5395
27210 ]
27211 },
27212 {
27213 "id": "2146cdc1-d2e2-4e79-8a21-1fab5b7bc96d",
27214 "name": "y",
27215 "type": "INT",
27216 "linkIds": [
27217 601
27218 ],
27219 "pos": [
27220 7550,
27221 -5375
27222 ]
27223 },
27224 {
27225 "id": "6f4c9194-e147-4113-bb58-f2dc4552ff4f",
27226 "name": "INT",
27227 "type": "INT",
27228 "linkIds": [
27229 602
27230 ],
27231 "pos": [
27232 7550,
27233 -5355
27234 ]
27235 },
27236 {
27237 "id": "a79b2c25-3cd7-4564-ba89-7ce5cb1d5de4",
27238 "name": "INT_1",
27239 "type": "INT",
27240 "linkIds": [
27241 603
27242 ],
27243 "pos": [
27244 7550,
27245 -5335
27246 ]
27247 }
27248 ],
27249 "widgets": [],
27250 "nodes": [
27251 {
27252 "id": 167,
27253 "type": "Reroute",
27254 "pos": [
27255 3340,
27256 -5800
27257 ],
27258 "size": [
27259 75,
27260 26
27261 ],
27262 "flags": [],
27263 "order": 3,
27264 "mode": 0,
27265 "inputs": [
27266 {
27267 "name": "",
27268 "type": "*",
27269 "link": 205
27270 }
27271 ],
27272 "outputs": [
27273 {
27274 "name": "",
27275 "type": "MASK",
27276 "links": [
27277 206,
27278 208,
27279 226
27280 ]
27281 }
27282 ],
27283 "properties": {
27284 "showOutputText": false,
27285 "horizontal": false
27286 }
27287 },
27288 {
27289 "id": 183,
27290 "type": "MaskPreview+",
27291 "pos": [
27292 2790,
27293 -5270
27294 ],
27295 "size": [
27296 290,
27297 258
27298 ],
27299 "flags": [],
27300 "order": 11,
27301 "mode": 4,
27302 "inputs": [
27303 {
27304 "localized_name": "mask",
27305 "name": "mask",
27306 "type": "MASK",
27307 "link": 242
27308 }
27309 ],
27310 "outputs": [],
27311 "properties": {
27312 "Node name for S&R": "MaskPreview+",
27313 "cnr_id": "comfyui_essentials",
27314 "ver": "1.1.0"
27315 },
27316 "widgets_values": []
27317 },
27318 {
27319 "id": 244,
27320 "type": "ImagePadForOutpaintMasked",
27321 "pos": [
27322 6000,
27323 -5510
27324 ],
27325 "size": [
27326 311.4107421875,
27327 174
27328 ],
27329 "flags": [],
27330 "order": 15,
27331 "mode": 0,
27332 "inputs": [
27333 {
27334 "localized_name": "image",
27335 "name": "image",
27336 "type": "IMAGE",
27337 "link": 347
27338 },
27339 {
27340 "localized_name": "mask",
27341 "name": "mask",
27342 "shape": 7,
27343 "type": "MASK",
27344 "link": null
27345 },
27346 {
27347 "localized_name": "left",
27348 "name": "left",
27349 "type": "INT",
27350 "widget": {
27351 "name": "left"
27352 },
27353 "link": 355
27354 },
27355 {
27356 "localized_name": "top",
27357 "name": "top",
27358 "type": "INT",
27359 "widget": {
27360 "name": "top"
27361 },
27362 "link": 353
27363 },
27364 {
27365 "localized_name": "right",
27366 "name": "right",
27367 "type": "INT",
27368 "widget": {
27369 "name": "right"
27370 },
27371 "link": 356
27372 },
27373 {
27374 "localized_name": "bottom",
27375 "name": "bottom",
27376 "type": "INT",
27377 "widget": {
27378 "name": "bottom"
27379 },
27380 "link": 354
27381 }
27382 ],
27383 "outputs": [
27384 {
27385 "localized_name": "IMAGE",
27386 "name": "IMAGE",
27387 "type": "IMAGE",
27388 "links": [
27389 349,
27390 361
27391 ]
27392 },
27393 {
27394 "localized_name": "MASK",
27395 "name": "MASK",
27396 "type": "MASK",
27397 "links": [
27398 362
27399 ]
27400 }
27401 ],
27402 "properties": {
27403 "Node name for S&R": "ImagePadForOutpaintMasked",
27404 "cnr_id": "comfyui-kjnodes",
27405 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
27406 },
27407 "widgets_values": [
27408 0,
27409 0,
27410 0,
27411 0,
27412 0
27413 ]
27414 },
27415 {
27416 "id": 163,
27417 "type": "ColorToMask",
27418 "pos": [
27419 2790,
27420 -5510
27421 ],
27422 "size": [
27423 270,
27424 178
27425 ],
27426 "flags": [],
27427 "order": 0,
27428 "mode": 0,
27429 "inputs": [
27430 {
27431 "localized_name": "images",
27432 "name": "images",
27433 "type": "IMAGE",
27434 "link": 241
27435 }
27436 ],
27437 "outputs": [
27438 {
27439 "localized_name": "MASK",
27440 "name": "MASK",
27441 "type": "MASK",
27442 "links": [
27443 205,
27444 242
27445 ]
27446 }
27447 ],
27448 "properties": {
27449 "Node name for S&R": "ColorToMask",
27450 "cnr_id": "comfyui-kjnodes",
27451 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
27452 },
27453 "widgets_values": [
27454 false,
27455 0,
27456 255,
27457 0,
27458 100,
27459 1
27460 ]
27461 },
27462 {
27463 "id": 175,
27464 "type": "LayerUtility: ColorImage V2",
27465 "pos": [
27466 3120,
27467 -5510
27468 ],
27469 "size": [
27470 221.025,
27471 130
27472 ],
27473 "flags": {
27474 "collapsed": false
27475 },
27476 "order": 7,
27477 "mode": 0,
27478 "inputs": [
27479 {
27480 "localized_name": "size_as",
27481 "name": "size_as",
27482 "shape": 7,
27483 "type": "*",
27484 "link": null
27485 },
27486 {
27487 "localized_name": "custom_width",
27488 "name": "custom_width",
27489 "type": "INT",
27490 "widget": {
27491 "name": "custom_width"
27492 },
27493 "link": 221
27494 },
27495 {
27496 "localized_name": "custom_height",
27497 "name": "custom_height",
27498 "type": "INT",
27499 "widget": {
27500 "name": "custom_height"
27501 },
27502 "link": 222
27503 }
27504 ],
27505 "outputs": [
27506 {
27507 "localized_name": "image",
27508 "name": "image",
27509 "type": "IMAGE",
27510 "links": [
27511 223,
27512 225,
27513 338,
27514 363
27515 ]
27516 }
27517 ],
27518 "properties": {
27519 "Node name for S&R": "LayerUtility: ColorImage V2",
27520 "cnr_id": "comfyui_layerstyle",
27521 "ver": "1.0.90"
27522 },
27523 "widgets_values": [
27524 "custom",
27525 512,
27526 512,
27527 "#00FF00"
27528 ],
27529 "color": "rgba(38, 73, 116, 0.7)"
27530 },
27531 {
27532 "id": 275,
27533 "type": "ImageResizeKJv2",
27534 "pos": [
27535 6810,
27536 -5510
27537 ],
27538 "size": [
27539 270,
27540 286
27541 ],
27542 "flags": [],
27543 "order": 22,
27544 "mode": 0,
27545 "inputs": [
27546 {
27547 "localized_name": "image",
27548 "name": "image",
27549 "type": "IMAGE",
27550 "link": 429
27551 },
27552 {
27553 "localized_name": "mask",
27554 "name": "mask",
27555 "shape": 7,
27556 "type": "MASK",
27557 "link": null
27558 },
27559 {
27560 "localized_name": "width",
27561 "name": "width",
27562 "type": "INT",
27563 "widget": {
27564 "name": "width"
27565 },
27566 "link": 430
27567 },
27568 {
27569 "localized_name": "height",
27570 "name": "height",
27571 "type": "INT",
27572 "widget": {
27573 "name": "height"
27574 },
27575 "link": 431
27576 }
27577 ],
27578 "outputs": [
27579 {
27580 "localized_name": "IMAGE",
27581 "name": "IMAGE",
27582 "type": "IMAGE",
27583 "links": [
27584 432,
27585 591
27586 ]
27587 },
27588 {
27589 "localized_name": "width",
27590 "name": "width",
27591 "type": "INT",
27592 "links": null
27593 },
27594 {
27595 "localized_name": "height",
27596 "name": "height",
27597 "type": "INT",
27598 "links": null
27599 },
27600 {
27601 "localized_name": "mask",
27602 "name": "mask",
27603 "type": "MASK",
27604 "links": null
27605 }
27606 ],
27607 "properties": {
27608 "Node name for S&R": "ImageResizeKJv2",
27609 "cnr_id": "comfyui-kjnodes",
27610 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
27611 },
27612 "widgets_values": [
27613 512,
27614 512,
27615 "nearest-exact",
27616 "stretch",
27617 "0, 0, 0",
27618 "center",
27619 2,
27620 "cpu"
27621 ]
27622 },
27623 {
27624 "id": 250,
27625 "type": "ImageCompositeMasked",
27626 "pos": [
27627 6460,
27628 -5510
27629 ],
27630 "size": [
27631 270,
27632 146
27633 ],
27634 "flags": [],
27635 "order": 20,
27636 "mode": 0,
27637 "inputs": [
27638 {
27639 "localized_name": "destination",
27640 "name": "destination",
27641 "type": "IMAGE",
27642 "link": 361
27643 },
27644 {
27645 "localized_name": "source",
27646 "name": "source",
27647 "type": "IMAGE",
27648 "link": 363
27649 },
27650 {
27651 "localized_name": "mask",
27652 "name": "mask",
27653 "shape": 7,
27654 "type": "MASK",
27655 "link": 362
27656 }
27657 ],
27658 "outputs": [
27659 {
27660 "localized_name": "IMAGE",
27661 "name": "IMAGE",
27662 "type": "IMAGE",
27663 "links": [
27664 364,
27665 429
27666 ]
27667 }
27668 ],
27669 "properties": {
27670 "Node name for S&R": "ImageCompositeMasked",
27671 "cnr_id": "comfy-core",
27672 "ver": "0.12.2"
27673 },
27674 "widgets_values": [
27675 0,
27676 0,
27677 true
27678 ]
27679 },
27680 {
27681 "id": 251,
27682 "type": "PreviewImage",
27683 "pos": [
27684 6460,
27685 -5240
27686 ],
27687 "size": [
27688 270,
27689 258
27690 ],
27691 "flags": [],
27692 "order": 21,
27693 "mode": 4,
27694 "inputs": [
27695 {
27696 "localized_name": "images",
27697 "name": "images",
27698 "type": "IMAGE",
27699 "link": 364
27700 }
27701 ],
27702 "outputs": [],
27703 "properties": {
27704 "Node name for S&R": "PreviewImage",
27705 "cnr_id": "comfy-core",
27706 "ver": "0.12.2"
27707 },
27708 "widgets_values": []
27709 },
27710 {
27711 "id": 246,
27712 "type": "PreviewImage",
27713 "pos": [
27714 6000,
27715 -5240
27716 ],
27717 "size": [
27718 310,
27719 260
27720 ],
27721 "flags": [],
27722 "order": 16,
27723 "mode": 4,
27724 "inputs": [
27725 {
27726 "localized_name": "images",
27727 "name": "images",
27728 "type": "IMAGE",
27729 "link": 349
27730 }
27731 ],
27732 "outputs": [],
27733 "properties": {
27734 "Node name for S&R": "PreviewImage",
27735 "cnr_id": "comfy-core",
27736 "ver": "0.12.2"
27737 },
27738 "widgets_values": []
27739 },
27740 {
27741 "id": 247,
27742 "type": "GetImageSize",
27743 "pos": [
27744 5320,
27745 -5370
27746 ],
27747 "size": [
27748 140,
27749 70
27750 ],
27751 "flags": {
27752 "collapsed": true
27753 },
27754 "order": 17,
27755 "mode": 0,
27756 "inputs": [
27757 {
27758 "localized_name": "image",
27759 "name": "image",
27760 "type": "IMAGE",
27761 "link": 350
27762 }
27763 ],
27764 "outputs": [
27765 {
27766 "localized_name": "width",
27767 "name": "width",
27768 "type": "INT",
27769 "links": [
27770 357
27771 ]
27772 },
27773 {
27774 "localized_name": "height",
27775 "name": "height",
27776 "type": "INT",
27777 "links": [
27778 360
27779 ]
27780 },
27781 {
27782 "localized_name": "batch_size",
27783 "name": "batch_size",
27784 "type": "INT",
27785 "links": null
27786 }
27787 ],
27788 "properties": {
27789 "Node name for S&R": "GetImageSize",
27790 "cnr_id": "comfy-core",
27791 "ver": "0.12.2"
27792 },
27793 "widgets_values": []
27794 },
27795 {
27796 "id": 176,
27797 "type": "PreviewImage",
27798 "pos": [
27799 3120,
27800 -5300
27801 ],
27802 "size": [
27803 220,
27804 258
27805 ],
27806 "flags": [],
27807 "order": 8,
27808 "mode": 4,
27809 "inputs": [
27810 {
27811 "localized_name": "images",
27812 "name": "images",
27813 "type": "IMAGE",
27814 "link": 223
27815 }
27816 ],
27817 "outputs": [],
27818 "properties": {
27819 "Node name for S&R": "PreviewImage",
27820 "cnr_id": "comfy-core",
27821 "ver": "0.12.2"
27822 },
27823 "widgets_values": []
27824 },
27825 {
27826 "id": 165,
27827 "type": "PreviewImage",
27828 "pos": [
27829 3500,
27830 -5300
27831 ],
27832 "size": [
27833 270,
27834 258
27835 ],
27836 "flags": [],
27837 "order": 1,
27838 "mode": 4,
27839 "inputs": [
27840 {
27841 "localized_name": "images",
27842 "name": "images",
27843 "type": "IMAGE",
27844 "link": 203
27845 }
27846 ],
27847 "outputs": [],
27848 "properties": {
27849 "Node name for S&R": "PreviewImage",
27850 "cnr_id": "comfy-core",
27851 "ver": "0.12.2"
27852 },
27853 "widgets_values": []
27854 },
27855 {
27856 "id": 166,
27857 "type": "GetImageSize",
27858 "pos": [
27859 2790,
27860 -5790
27861 ],
27862 "size": [
27863 140,
27864 66
27865 ],
27866 "flags": {
27867 "collapsed": false
27868 },
27869 "order": 2,
27870 "mode": 0,
27871 "inputs": [
27872 {
27873 "localized_name": "image",
27874 "name": "image",
27875 "type": "IMAGE",
27876 "link": 230
27877 }
27878 ],
27879 "outputs": [
27880 {
27881 "localized_name": "width",
27882 "name": "width",
27883 "type": "INT",
27884 "links": [
27885 211,
27886 221,
27887 358
27888 ]
27889 },
27890 {
27891 "localized_name": "height",
27892 "name": "height",
27893 "type": "INT",
27894 "links": [
27895 212,
27896 222,
27897 359
27898 ]
27899 },
27900 {
27901 "localized_name": "batch_size",
27902 "name": "batch_size",
27903 "type": "INT",
27904 "links": null
27905 }
27906 ],
27907 "properties": {
27908 "Node name for S&R": "GetImageSize",
27909 "cnr_id": "comfy-core",
27910 "ver": "0.12.2"
27911 },
27912 "widgets_values": []
27913 },
27914 {
27915 "id": 168,
27916 "type": "InvertMask",
27917 "pos": [
27918 3770,
27919 -5770
27920 ],
27921 "size": [
27922 140,
27923 30
27924 ],
27925 "flags": {
27926 "collapsed": true
27927 },
27928 "order": 4,
27929 "mode": 0,
27930 "inputs": [
27931 {
27932 "localized_name": "mask",
27933 "name": "mask",
27934 "type": "MASK",
27935 "link": 206
27936 }
27937 ],
27938 "outputs": [
27939 {
27940 "localized_name": "MASK",
27941 "name": "MASK",
27942 "type": "MASK",
27943 "links": [
27944 227
27945 ]
27946 }
27947 ],
27948 "properties": {
27949 "Node name for S&R": "InvertMask",
27950 "cnr_id": "comfy-core",
27951 "ver": "0.12.2"
27952 },
27953 "widgets_values": []
27954 },
27955 {
27956 "id": 170,
27957 "type": "CropMask",
27958 "pos": [
27959 4250,
27960 -5750
27961 ],
27962 "size": [
27963 210,
27964 130
27965 ],
27966 "flags": {
27967 "collapsed": false
27968 },
27969 "order": 6,
27970 "mode": 0,
27971 "inputs": [
27972 {
27973 "localized_name": "mask",
27974 "name": "mask",
27975 "type": "MASK",
27976 "link": 208
27977 },
27978 {
27979 "localized_name": "x",
27980 "name": "x",
27981 "type": "INT",
27982 "widget": {
27983 "name": "x"
27984 },
27985 "link": 209
27986 },
27987 {
27988 "localized_name": "y",
27989 "name": "y",
27990 "type": "INT",
27991 "widget": {
27992 "name": "y"
27993 },
27994 "link": 210
27995 },
27996 {
27997 "localized_name": "width",
27998 "name": "width",
27999 "type": "INT",
28000 "widget": {
28001 "name": "width"
28002 },
28003 "link": 211
28004 },
28005 {
28006 "localized_name": "height",
28007 "name": "height",
28008 "type": "INT",
28009 "widget": {
28010 "name": "height"
28011 },
28012 "link": 212
28013 }
28014 ],
28015 "outputs": [
28016 {
28017 "localized_name": "MASK",
28018 "name": "MASK",
28019 "type": "MASK",
28020 "links": [
28021 207
28022 ]
28023 }
28024 ],
28025 "properties": {
28026 "Node name for S&R": "CropMask",
28027 "cnr_id": "comfy-core",
28028 "ver": "0.12.2"
28029 },
28030 "widgets_values": [
28031 0,
28032 0,
28033 512,
28034 512
28035 ]
28036 },
28037 {
28038 "id": 236,
28039 "type": "ImageCrop",
28040 "pos": [
28041 4960,
28042 -5510
28043 ],
28044 "size": [
28045 210,
28046 130
28047 ],
28048 "flags": [],
28049 "order": 12,
28050 "mode": 0,
28051 "inputs": [
28052 {
28053 "localized_name": "image",
28054 "name": "image",
28055 "type": "IMAGE",
28056 "link": 330
28057 },
28058 {
28059 "localized_name": "width",
28060 "name": "width",
28061 "type": "INT",
28062 "widget": {
28063 "name": "width"
28064 },
28065 "link": 331
28066 },
28067 {
28068 "localized_name": "height",
28069 "name": "height",
28070 "type": "INT",
28071 "widget": {
28072 "name": "height"
28073 },
28074 "link": 332
28075 },
28076 {
28077 "localized_name": "x",
28078 "name": "x",
28079 "type": "INT",
28080 "widget": {
28081 "name": "x"
28082 },
28083 "link": 333
28084 },
28085 {
28086 "localized_name": "y",
28087 "name": "y",
28088 "type": "INT",
28089 "widget": {
28090 "name": "y"
28091 },
28092 "link": 334
28093 }
28094 ],
28095 "outputs": [
28096 {
28097 "localized_name": "IMAGE",
28098 "name": "IMAGE",
28099 "type": "IMAGE",
28100 "links": [
28101 337,
28102 347,
28103 350
28104 ]
28105 }
28106 ],
28107 "properties": {
28108 "Node name for S&R": "ImageCrop",
28109 "cnr_id": "comfy-core",
28110 "ver": "0.12.2"
28111 },
28112 "widgets_values": [
28113 512,
28114 512,
28115 0,
28116 0
28117 ]
28118 },
28119 {
28120 "id": 177,
28121 "type": "ImageCompositeMasked",
28122 "pos": [
28123 3500,
28124 -5510
28125 ],
28126 "size": [
28127 270,
28128 146
28129 ],
28130 "flags": [],
28131 "order": 9,
28132 "mode": 0,
28133 "inputs": [
28134 {
28135 "localized_name": "destination",
28136 "name": "destination",
28137 "type": "IMAGE",
28138 "link": 231
28139 },
28140 {
28141 "localized_name": "source",
28142 "name": "source",
28143 "type": "IMAGE",
28144 "link": 225
28145 },
28146 {
28147 "localized_name": "mask",
28148 "name": "mask",
28149 "shape": 7,
28150 "type": "MASK",
28151 "link": 226
28152 }
28153 ],
28154 "outputs": [
28155 {
28156 "localized_name": "IMAGE",
28157 "name": "IMAGE",
28158 "type": "IMAGE",
28159 "links": [
28160 203,
28161 330
28162 ]
28163 }
28164 ],
28165 "properties": {
28166 "Node name for S&R": "ImageCompositeMasked",
28167 "cnr_id": "comfy-core",
28168 "ver": "0.12.2"
28169 },
28170 "widgets_values": [
28171 0,
28172 0,
28173 false
28174 ]
28175 },
28176 {
28177 "id": 238,
28178 "type": "GetImageSize",
28179 "pos": [
28180 4630,
28181 -5460
28182 ],
28183 "size": [
28184 140,
28185 66
28186 ],
28187 "flags": {
28188 "collapsed": true
28189 },
28190 "order": 13,
28191 "mode": 0,
28192 "inputs": [
28193 {
28194 "localized_name": "image",
28195 "name": "image",
28196 "type": "IMAGE",
28197 "link": 338
28198 }
28199 ],
28200 "outputs": [
28201 {
28202 "localized_name": "width",
28203 "name": "width",
28204 "type": "INT",
28205 "links": [
28206 331,
28207 430
28208 ]
28209 },
28210 {
28211 "localized_name": "height",
28212 "name": "height",
28213 "type": "INT",
28214 "links": [
28215 332,
28216 431
28217 ]
28218 },
28219 {
28220 "localized_name": "batch_size",
28221 "name": "batch_size",
28222 "type": "INT",
28223 "links": null
28224 }
28225 ],
28226 "properties": {
28227 "Node name for S&R": "GetImageSize",
28228 "cnr_id": "comfy-core",
28229 "ver": "0.12.2"
28230 },
28231 "widgets_values": []
28232 },
28233 {
28234 "id": 169,
28235 "type": "MaskPreview+",
28236 "pos": [
28237 4250,
28238 -5570
28239 ],
28240 "size": [
28241 300,
28242 258
28243 ],
28244 "flags": [],
28245 "order": 5,
28246 "mode": 4,
28247 "inputs": [
28248 {
28249 "localized_name": "mask",
28250 "name": "mask",
28251 "type": "MASK",
28252 "link": 207
28253 }
28254 ],
28255 "outputs": [],
28256 "properties": {
28257 "Node name for S&R": "MaskPreview+",
28258 "cnr_id": "comfyui_essentials",
28259 "ver": "1.1.0"
28260 },
28261 "widgets_values": []
28262 },
28263 {
28264 "id": 239,
28265 "type": "PreviewImage",
28266 "pos": [
28267 4960,
28268 -5330
28269 ],
28270 "size": [
28271 280,
28272 258
28273 ],
28274 "flags": [],
28275 "order": 14,
28276 "mode": 4,
28277 "inputs": [
28278 {
28279 "localized_name": "images",
28280 "name": "images",
28281 "type": "IMAGE",
28282 "link": 337
28283 }
28284 ],
28285 "outputs": [],
28286 "properties": {
28287 "Node name for S&R": "PreviewImage",
28288 "cnr_id": "comfy-core",
28289 "ver": "0.12.2"
28290 },
28291 "widgets_values": []
28292 },
28293 {
28294 "id": 276,
28295 "type": "PreviewImage",
28296 "pos": [
28297 7130,
28298 -5510
28299 ],
28300 "size": [
28301 340,
28302 280
28303 ],
28304 "flags": [],
28305 "order": 23,
28306 "mode": 4,
28307 "inputs": [
28308 {
28309 "localized_name": "images",
28310 "name": "images",
28311 "type": "IMAGE",
28312 "link": 432
28313 }
28314 ],
28315 "outputs": [],
28316 "properties": {
28317 "Node name for S&R": "PreviewImage",
28318 "cnr_id": "comfy-core",
28319 "ver": "0.12.2"
28320 },
28321 "widgets_values": []
28322 },
28323 {
28324 "id": 178,
28325 "type": "MaskBoundingBox+",
28326 "pos": [
28327 3940,
28328 -5800
28329 ],
28330 "size": [
28331 220,
28332 182
28333 ],
28334 "flags": {
28335 "collapsed": false
28336 },
28337 "order": 10,
28338 "mode": 0,
28339 "inputs": [
28340 {
28341 "localized_name": "mask",
28342 "name": "mask",
28343 "type": "MASK",
28344 "link": 227
28345 },
28346 {
28347 "localized_name": "image_optional",
28348 "name": "image_optional",
28349 "shape": 7,
28350 "type": "IMAGE",
28351 "link": null
28352 }
28353 ],
28354 "outputs": [
28355 {
28356 "localized_name": "MASK",
28357 "name": "MASK",
28358 "type": "MASK",
28359 "links": []
28360 },
28361 {
28362 "localized_name": "IMAGE",
28363 "name": "IMAGE",
28364 "type": "IMAGE",
28365 "links": null
28366 },
28367 {
28368 "localized_name": "x",
28369 "name": "x",
28370 "type": "INT",
28371 "links": [
28372 209,
28373 333,
28374 600
28375 ]
28376 },
28377 {
28378 "localized_name": "y",
28379 "name": "y",
28380 "type": "INT",
28381 "links": [
28382 210,
28383 334,
28384 601
28385 ]
28386 },
28387 {
28388 "localized_name": "width",
28389 "name": "width",
28390 "type": "INT",
28391 "links": null
28392 },
28393 {
28394 "localized_name": "height",
28395 "name": "height",
28396 "type": "INT",
28397 "links": null
28398 }
28399 ],
28400 "properties": {
28401 "Node name for S&R": "MaskBoundingBox+",
28402 "cnr_id": "comfyui_essentials",
28403 "ver": "1.1.0"
28404 },
28405 "widgets_values": [
28406 0,
28407 0
28408 ]
28409 },
28410 {
28411 "id": 248,
28412 "type": "SimpleMath+",
28413 "pos": [
28414 5600,
28415 -5510
28416 ],
28417 "size": [
28418 270,
28419 78
28420 ],
28421 "flags": {
28422 "collapsed": false
28423 },
28424 "order": 18,
28425 "mode": 0,
28426 "inputs": [
28427 {
28428 "localized_name": "a",
28429 "name": "a",
28430 "shape": 7,
28431 "type": "INT,FLOAT",
28432 "link": 358
28433 },
28434 {
28435 "localized_name": "b",
28436 "name": "b",
28437 "shape": 7,
28438 "type": "INT,FLOAT",
28439 "link": 357
28440 }
28441 ],
28442 "outputs": [
28443 {
28444 "localized_name": "INT",
28445 "name": "INT",
28446 "type": "INT",
28447 "links": [
28448 355,
28449 356,
28450 602
28451 ]
28452 },
28453 {
28454 "localized_name": "FLOAT",
28455 "name": "FLOAT",
28456 "type": "FLOAT",
28457 "links": null
28458 }
28459 ],
28460 "title": "pixels to add left/right",
28461 "properties": {
28462 "Node name for S&R": "SimpleMath+",
28463 "cnr_id": "comfyui_essentials",
28464 "ver": "1.1.0"
28465 },
28466 "widgets_values": [
28467 "(a-b) / 2"
28468 ]
28469 },
28470 {
28471 "id": 249,
28472 "type": "SimpleMath+",
28473 "pos": [
28474 5600,
28475 -5320
28476 ],
28477 "size": [
28478 270,
28479 78
28480 ],
28481 "flags": [],
28482 "order": 19,
28483 "mode": 0,
28484 "inputs": [
28485 {
28486 "localized_name": "a",
28487 "name": "a",
28488 "shape": 7,
28489 "type": "INT,FLOAT",
28490 "link": 359
28491 },
28492 {
28493 "localized_name": "b",
28494 "name": "b",
28495 "shape": 7,
28496 "type": "INT,FLOAT",
28497 "link": 360
28498 }
28499 ],
28500 "outputs": [
28501 {
28502 "localized_name": "INT",
28503 "name": "INT",
28504 "type": "INT",
28505 "links": [
28506 353,
28507 354,
28508 603
28509 ]
28510 },
28511 {
28512 "localized_name": "FLOAT",
28513 "name": "FLOAT",
28514 "type": "FLOAT",
28515 "links": null
28516 }
28517 ],
28518 "title": "pixels to add top/bot",
28519 "properties": {
28520 "Node name for S&R": "SimpleMath+",
28521 "cnr_id": "comfyui_essentials",
28522 "ver": "1.1.0"
28523 },
28524 "widgets_values": [
28525 "(a-b) / 2"
28526 ]
28527 }
28528 ],
28529 "groups": [],
28530 "links": [
28531 {
28532 "id": 205,
28533 "origin_id": 163,
28534 "origin_slot": 0,
28535 "target_id": 167,
28536 "target_slot": 0,
28537 "type": "MASK"
28538 },
28539 {
28540 "id": 242,
28541 "origin_id": 163,
28542 "origin_slot": 0,
28543 "target_id": 183,
28544 "target_slot": 0,
28545 "type": "MASK"
28546 },
28547 {
28548 "id": 359,
28549 "origin_id": 166,
28550 "origin_slot": 1,
28551 "target_id": 249,
28552 "target_slot": 0,
28553 "type": "INT"
28554 },
28555 {
28556 "id": 360,
28557 "origin_id": 247,
28558 "origin_slot": 1,
28559 "target_id": 249,
28560 "target_slot": 1,
28561 "type": "INT"
28562 },
28563 {
28564 "id": 347,
28565 "origin_id": 236,
28566 "origin_slot": 0,
28567 "target_id": 244,
28568 "target_slot": 0,
28569 "type": "IMAGE"
28570 },
28571 {
28572 "id": 355,
28573 "origin_id": 248,
28574 "origin_slot": 0,
28575 "target_id": 244,
28576 "target_slot": 2,
28577 "type": "INT"
28578 },
28579 {
28580 "id": 353,
28581 "origin_id": 249,
28582 "origin_slot": 0,
28583 "target_id": 244,
28584 "target_slot": 3,
28585 "type": "INT"
28586 },
28587 {
28588 "id": 356,
28589 "origin_id": 248,
28590 "origin_slot": 0,
28591 "target_id": 244,
28592 "target_slot": 4,
28593 "type": "INT"
28594 },
28595 {
28596 "id": 354,
28597 "origin_id": 249,
28598 "origin_slot": 0,
28599 "target_id": 244,
28600 "target_slot": 5,
28601 "type": "INT"
28602 },
28603 {
28604 "id": 221,
28605 "origin_id": 166,
28606 "origin_slot": 0,
28607 "target_id": 175,
28608 "target_slot": 1,
28609 "type": "INT"
28610 },
28611 {
28612 "id": 222,
28613 "origin_id": 166,
28614 "origin_slot": 1,
28615 "target_id": 175,
28616 "target_slot": 2,
28617 "type": "INT"
28618 },
28619 {
28620 "id": 429,
28621 "origin_id": 250,
28622 "origin_slot": 0,
28623 "target_id": 275,
28624 "target_slot": 0,
28625 "type": "IMAGE"
28626 },
28627 {
28628 "id": 430,
28629 "origin_id": 238,
28630 "origin_slot": 0,
28631 "target_id": 275,
28632 "target_slot": 2,
28633 "type": "INT"
28634 },
28635 {
28636 "id": 431,
28637 "origin_id": 238,
28638 "origin_slot": 1,
28639 "target_id": 275,
28640 "target_slot": 3,
28641 "type": "INT"
28642 },
28643 {
28644 "id": 432,
28645 "origin_id": 275,
28646 "origin_slot": 0,
28647 "target_id": 276,
28648 "target_slot": 0,
28649 "type": "IMAGE"
28650 },
28651 {
28652 "id": 361,
28653 "origin_id": 244,
28654 "origin_slot": 0,
28655 "target_id": 250,
28656 "target_slot": 0,
28657 "type": "IMAGE"
28658 },
28659 {
28660 "id": 363,
28661 "origin_id": 175,
28662 "origin_slot": 0,
28663 "target_id": 250,
28664 "target_slot": 1,
28665 "type": "IMAGE"
28666 },
28667 {
28668 "id": 362,
28669 "origin_id": 244,
28670 "origin_slot": 1,
28671 "target_id": 250,
28672 "target_slot": 2,
28673 "type": "MASK"
28674 },
28675 {
28676 "id": 364,
28677 "origin_id": 250,
28678 "origin_slot": 0,
28679 "target_id": 251,
28680 "target_slot": 0,
28681 "type": "IMAGE"
28682 },
28683 {
28684 "id": 349,
28685 "origin_id": 244,
28686 "origin_slot": 0,
28687 "target_id": 246,
28688 "target_slot": 0,
28689 "type": "IMAGE"
28690 },
28691 {
28692 "id": 358,
28693 "origin_id": 166,
28694 "origin_slot": 0,
28695 "target_id": 248,
28696 "target_slot": 0,
28697 "type": "INT"
28698 },
28699 {
28700 "id": 357,
28701 "origin_id": 247,
28702 "origin_slot": 0,
28703 "target_id": 248,
28704 "target_slot": 1,
28705 "type": "INT"
28706 },
28707 {
28708 "id": 350,
28709 "origin_id": 236,
28710 "origin_slot": 0,
28711 "target_id": 247,
28712 "target_slot": 0,
28713 "type": "IMAGE"
28714 },
28715 {
28716 "id": 223,
28717 "origin_id": 175,
28718 "origin_slot": 0,
28719 "target_id": 176,
28720 "target_slot": 0,
28721 "type": "IMAGE"
28722 },
28723 {
28724 "id": 203,
28725 "origin_id": 177,
28726 "origin_slot": 0,
28727 "target_id": 165,
28728 "target_slot": 0,
28729 "type": "IMAGE"
28730 },
28731 {
28732 "id": 206,
28733 "origin_id": 167,
28734 "origin_slot": 0,
28735 "target_id": 168,
28736 "target_slot": 0,
28737 "type": "MASK"
28738 },
28739 {
28740 "id": 227,
28741 "origin_id": 168,
28742 "origin_slot": 0,
28743 "target_id": 178,
28744 "target_slot": 0,
28745 "type": "MASK"
28746 },
28747 {
28748 "id": 208,
28749 "origin_id": 167,
28750 "origin_slot": 0,
28751 "target_id": 170,
28752 "target_slot": 0,
28753 "type": "MASK"
28754 },
28755 {
28756 "id": 209,
28757 "origin_id": 178,
28758 "origin_slot": 2,
28759 "target_id": 170,
28760 "target_slot": 1,
28761 "type": "INT"
28762 },
28763 {
28764 "id": 210,
28765 "origin_id": 178,
28766 "origin_slot": 3,
28767 "target_id": 170,
28768 "target_slot": 2,
28769 "type": "INT"
28770 },
28771 {
28772 "id": 211,
28773 "origin_id": 166,
28774 "origin_slot": 0,
28775 "target_id": 170,
28776 "target_slot": 3,
28777 "type": "INT"
28778 },
28779 {
28780 "id": 212,
28781 "origin_id": 166,
28782 "origin_slot": 1,
28783 "target_id": 170,
28784 "target_slot": 4,
28785 "type": "INT"
28786 },
28787 {
28788 "id": 207,
28789 "origin_id": 170,
28790 "origin_slot": 0,
28791 "target_id": 169,
28792 "target_slot": 0,
28793 "type": "MASK"
28794 },
28795 {
28796 "id": 330,
28797 "origin_id": 177,
28798 "origin_slot": 0,
28799 "target_id": 236,
28800 "target_slot": 0,
28801 "type": "IMAGE"
28802 },
28803 {
28804 "id": 331,
28805 "origin_id": 238,
28806 "origin_slot": 0,
28807 "target_id": 236,
28808 "target_slot": 1,
28809 "type": "INT"
28810 },
28811 {
28812 "id": 332,
28813 "origin_id": 238,
28814 "origin_slot": 1,
28815 "target_id": 236,
28816 "target_slot": 2,
28817 "type": "INT"
28818 },
28819 {
28820 "id": 333,
28821 "origin_id": 178,
28822 "origin_slot": 2,
28823 "target_id": 236,
28824 "target_slot": 3,
28825 "type": "INT"
28826 },
28827 {
28828 "id": 334,
28829 "origin_id": 178,
28830 "origin_slot": 3,
28831 "target_id": 236,
28832 "target_slot": 4,
28833 "type": "INT"
28834 },
28835 {
28836 "id": 225,
28837 "origin_id": 175,
28838 "origin_slot": 0,
28839 "target_id": 177,
28840 "target_slot": 1,
28841 "type": "IMAGE"
28842 },
28843 {
28844 "id": 226,
28845 "origin_id": 167,
28846 "origin_slot": 0,
28847 "target_id": 177,
28848 "target_slot": 2,
28849 "type": "MASK"
28850 },
28851 {
28852 "id": 337,
28853 "origin_id": 236,
28854 "origin_slot": 0,
28855 "target_id": 239,
28856 "target_slot": 0,
28857 "type": "IMAGE"
28858 },
28859 {
28860 "id": 338,
28861 "origin_id": 175,
28862 "origin_slot": 0,
28863 "target_id": 238,
28864 "target_slot": 0,
28865 "type": "IMAGE"
28866 },
28867 {
28868 "id": 241,
28869 "origin_id": -10,
28870 "origin_slot": 0,
28871 "target_id": 163,
28872 "target_slot": 0,
28873 "type": "IMAGE"
28874 },
28875 {
28876 "id": 230,
28877 "origin_id": -10,
28878 "origin_slot": 0,
28879 "target_id": 166,
28880 "target_slot": 0,
28881 "type": "IMAGE"
28882 },
28883 {
28884 "id": 231,
28885 "origin_id": -10,
28886 "origin_slot": 0,
28887 "target_id": 177,
28888 "target_slot": 0,
28889 "type": "IMAGE"
28890 },
28891 {
28892 "id": 591,
28893 "origin_id": 275,
28894 "origin_slot": 0,
28895 "target_id": -20,
28896 "target_slot": 0,
28897 "type": "IMAGE"
28898 },
28899 {
28900 "id": 600,
28901 "origin_id": 178,
28902 "origin_slot": 2,
28903 "target_id": -20,
28904 "target_slot": 1,
28905 "type": "INT"
28906 },
28907 {
28908 "id": 601,
28909 "origin_id": 178,
28910 "origin_slot": 3,
28911 "target_id": -20,
28912 "target_slot": 2,
28913 "type": "INT"
28914 },
28915 {
28916 "id": 602,
28917 "origin_id": 248,
28918 "origin_slot": 0,
28919 "target_id": -20,
28920 "target_slot": 3,
28921 "type": "INT"
28922 },
28923 {
28924 "id": 603,
28925 "origin_id": 249,
28926 "origin_slot": 0,
28927 "target_id": -20,
28928 "target_slot": 4,
28929 "type": "INT"
28930 }
28931 ],
28932 "extra": {
28933 "workflowRendererVersion": "LG"
28934 }
28935 },
28936 {
28937 "id": "3555538f-1640-401f-8975-c9deb6afbe30",
28938 "version": 1,
28939 "state": {
28940 "lastGroupId": 0,
28941 "lastNodeId": 358,
28942 "lastLinkId": 628,
28943 "lastRerouteId": 0
28944 },
28945 "revision": 0,
28946 "config": [],
28947 "name": "Crop+Composite",
28948 "inputNode": {
28949 "id": -10,
28950 "bounding": [
28951 2610,
28952 -5435,
28953 120,
28954 100
28955 ]
28956 },
28957 "outputNode": {
28958 "id": -20,
28959 "bounding": [
28960 7530,
28961 -5435,
28962 120,
28963 60
28964 ]
28965 },
28966 "inputs": [
28967 {
28968 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
28969 "name": "images",
28970 "type": "IMAGE",
28971 "linkIds": [
28972 241,
28973 230,
28974 231
28975 ],
28976 "localized_name": "images",
28977 "pos": [
28978 2710,
28979 -5415
28980 ]
28981 },
28982 {
28983 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
28984 "name": "left",
28985 "type": "INT",
28986 "linkIds": [
28987 625,
28988 627
28989 ],
28990 "pos": [
28991 2710,
28992 -5395
28993 ]
28994 },
28995 {
28996 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
28997 "name": "top",
28998 "type": "INT",
28999 "linkIds": [
29000 626,
29001 628
29002 ],
29003 "pos": [
29004 2710,
29005 -5375
29006 ]
29007 }
29008 ],
29009 "outputs": [
29010 {
29011 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
29012 "name": "IMAGE",
29013 "type": "IMAGE",
29014 "linkIds": [
29015 591
29016 ],
29017 "localized_name": "IMAGE",
29018 "pos": [
29019 7550,
29020 -5415
29021 ]
29022 }
29023 ],
29024 "widgets": [],
29025 "nodes": [
29026 {
29027 "id": 167,
29028 "type": "Reroute",
29029 "pos": [
29030 3340,
29031 -5800
29032 ],
29033 "size": [
29034 75,
29035 26
29036 ],
29037 "flags": [],
29038 "order": 3,
29039 "mode": 0,
29040 "inputs": [
29041 {
29042 "name": "",
29043 "type": "*",
29044 "link": 205
29045 }
29046 ],
29047 "outputs": [
29048 {
29049 "name": "",
29050 "type": "MASK",
29051 "links": [
29052 206,
29053 208,
29054 226
29055 ]
29056 }
29057 ],
29058 "properties": {
29059 "showOutputText": false,
29060 "horizontal": false
29061 }
29062 },
29063 {
29064 "id": 183,
29065 "type": "MaskPreview+",
29066 "pos": [
29067 2790,
29068 -5270
29069 ],
29070 "size": [
29071 290,
29072 258
29073 ],
29074 "flags": [],
29075 "order": 11,
29076 "mode": 4,
29077 "inputs": [
29078 {
29079 "localized_name": "mask",
29080 "name": "mask",
29081 "type": "MASK",
29082 "link": 242
29083 }
29084 ],
29085 "outputs": [],
29086 "properties": {
29087 "Node name for S&R": "MaskPreview+",
29088 "cnr_id": "comfyui_essentials",
29089 "ver": "1.1.0"
29090 },
29091 "widgets_values": []
29092 },
29093 {
29094 "id": 163,
29095 "type": "ColorToMask",
29096 "pos": [
29097 2790,
29098 -5510
29099 ],
29100 "size": [
29101 270,
29102 178
29103 ],
29104 "flags": [],
29105 "order": 0,
29106 "mode": 0,
29107 "inputs": [
29108 {
29109 "localized_name": "images",
29110 "name": "images",
29111 "type": "IMAGE",
29112 "link": 241
29113 }
29114 ],
29115 "outputs": [
29116 {
29117 "localized_name": "MASK",
29118 "name": "MASK",
29119 "type": "MASK",
29120 "links": [
29121 205,
29122 242
29123 ]
29124 }
29125 ],
29126 "properties": {
29127 "Node name for S&R": "ColorToMask",
29128 "cnr_id": "comfyui-kjnodes",
29129 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
29130 },
29131 "widgets_values": [
29132 false,
29133 0,
29134 255,
29135 0,
29136 100,
29137 1
29138 ]
29139 },
29140 {
29141 "id": 175,
29142 "type": "LayerUtility: ColorImage V2",
29143 "pos": [
29144 3120,
29145 -5510
29146 ],
29147 "size": [
29148 221.025,
29149 130
29150 ],
29151 "flags": {
29152 "collapsed": false
29153 },
29154 "order": 7,
29155 "mode": 0,
29156 "inputs": [
29157 {
29158 "localized_name": "size_as",
29159 "name": "size_as",
29160 "shape": 7,
29161 "type": "*",
29162 "link": null
29163 },
29164 {
29165 "localized_name": "custom_width",
29166 "name": "custom_width",
29167 "type": "INT",
29168 "widget": {
29169 "name": "custom_width"
29170 },
29171 "link": 221
29172 },
29173 {
29174 "localized_name": "custom_height",
29175 "name": "custom_height",
29176 "type": "INT",
29177 "widget": {
29178 "name": "custom_height"
29179 },
29180 "link": 222
29181 }
29182 ],
29183 "outputs": [
29184 {
29185 "localized_name": "image",
29186 "name": "image",
29187 "type": "IMAGE",
29188 "links": [
29189 223,
29190 225,
29191 338,
29192 363
29193 ]
29194 }
29195 ],
29196 "properties": {
29197 "Node name for S&R": "LayerUtility: ColorImage V2",
29198 "cnr_id": "comfyui_layerstyle",
29199 "ver": "1.0.90"
29200 },
29201 "widgets_values": [
29202 "custom",
29203 512,
29204 512,
29205 "#00FF00"
29206 ],
29207 "color": "rgba(38, 73, 116, 0.7)"
29208 },
29209 {
29210 "id": 275,
29211 "type": "ImageResizeKJv2",
29212 "pos": [
29213 6810,
29214 -5510
29215 ],
29216 "size": [
29217 270,
29218 286
29219 ],
29220 "flags": [],
29221 "order": 20,
29222 "mode": 0,
29223 "inputs": [
29224 {
29225 "localized_name": "image",
29226 "name": "image",
29227 "type": "IMAGE",
29228 "link": 429
29229 },
29230 {
29231 "localized_name": "mask",
29232 "name": "mask",
29233 "shape": 7,
29234 "type": "MASK",
29235 "link": null
29236 },
29237 {
29238 "localized_name": "width",
29239 "name": "width",
29240 "type": "INT",
29241 "widget": {
29242 "name": "width"
29243 },
29244 "link": 430
29245 },
29246 {
29247 "localized_name": "height",
29248 "name": "height",
29249 "type": "INT",
29250 "widget": {
29251 "name": "height"
29252 },
29253 "link": 431
29254 }
29255 ],
29256 "outputs": [
29257 {
29258 "localized_name": "IMAGE",
29259 "name": "IMAGE",
29260 "type": "IMAGE",
29261 "links": [
29262 432,
29263 591
29264 ]
29265 },
29266 {
29267 "localized_name": "width",
29268 "name": "width",
29269 "type": "INT",
29270 "links": null
29271 },
29272 {
29273 "localized_name": "height",
29274 "name": "height",
29275 "type": "INT",
29276 "links": null
29277 },
29278 {
29279 "localized_name": "mask",
29280 "name": "mask",
29281 "type": "MASK",
29282 "links": null
29283 }
29284 ],
29285 "properties": {
29286 "Node name for S&R": "ImageResizeKJv2",
29287 "cnr_id": "comfyui-kjnodes",
29288 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
29289 },
29290 "widgets_values": [
29291 512,
29292 512,
29293 "nearest-exact",
29294 "stretch",
29295 "0, 0, 0",
29296 "center",
29297 2,
29298 "cpu"
29299 ]
29300 },
29301 {
29302 "id": 250,
29303 "type": "ImageCompositeMasked",
29304 "pos": [
29305 6460,
29306 -5510
29307 ],
29308 "size": [
29309 270,
29310 146
29311 ],
29312 "flags": [],
29313 "order": 18,
29314 "mode": 0,
29315 "inputs": [
29316 {
29317 "localized_name": "destination",
29318 "name": "destination",
29319 "type": "IMAGE",
29320 "link": 361
29321 },
29322 {
29323 "localized_name": "source",
29324 "name": "source",
29325 "type": "IMAGE",
29326 "link": 363
29327 },
29328 {
29329 "localized_name": "mask",
29330 "name": "mask",
29331 "shape": 7,
29332 "type": "MASK",
29333 "link": 362
29334 }
29335 ],
29336 "outputs": [
29337 {
29338 "localized_name": "IMAGE",
29339 "name": "IMAGE",
29340 "type": "IMAGE",
29341 "links": [
29342 364,
29343 429
29344 ]
29345 }
29346 ],
29347 "properties": {
29348 "Node name for S&R": "ImageCompositeMasked",
29349 "cnr_id": "comfy-core",
29350 "ver": "0.12.2"
29351 },
29352 "widgets_values": [
29353 0,
29354 0,
29355 true
29356 ]
29357 },
29358 {
29359 "id": 251,
29360 "type": "PreviewImage",
29361 "pos": [
29362 6460,
29363 -5240
29364 ],
29365 "size": [
29366 270,
29367 258
29368 ],
29369 "flags": [],
29370 "order": 19,
29371 "mode": 4,
29372 "inputs": [
29373 {
29374 "localized_name": "images",
29375 "name": "images",
29376 "type": "IMAGE",
29377 "link": 364
29378 }
29379 ],
29380 "outputs": [],
29381 "properties": {
29382 "Node name for S&R": "PreviewImage",
29383 "cnr_id": "comfy-core",
29384 "ver": "0.12.2"
29385 },
29386 "widgets_values": []
29387 },
29388 {
29389 "id": 246,
29390 "type": "PreviewImage",
29391 "pos": [
29392 6000,
29393 -5240
29394 ],
29395 "size": [
29396 310,
29397 260
29398 ],
29399 "flags": [],
29400 "order": 16,
29401 "mode": 4,
29402 "inputs": [
29403 {
29404 "localized_name": "images",
29405 "name": "images",
29406 "type": "IMAGE",
29407 "link": 349
29408 }
29409 ],
29410 "outputs": [],
29411 "properties": {
29412 "Node name for S&R": "PreviewImage",
29413 "cnr_id": "comfy-core",
29414 "ver": "0.12.2"
29415 },
29416 "widgets_values": []
29417 },
29418 {
29419 "id": 247,
29420 "type": "GetImageSize",
29421 "pos": [
29422 5320,
29423 -5370
29424 ],
29425 "size": [
29426 140,
29427 70
29428 ],
29429 "flags": {
29430 "collapsed": true
29431 },
29432 "order": 17,
29433 "mode": 0,
29434 "inputs": [
29435 {
29436 "localized_name": "image",
29437 "name": "image",
29438 "type": "IMAGE",
29439 "link": 350
29440 }
29441 ],
29442 "outputs": [
29443 {
29444 "localized_name": "width",
29445 "name": "width",
29446 "type": "INT",
29447 "links": []
29448 },
29449 {
29450 "localized_name": "height",
29451 "name": "height",
29452 "type": "INT",
29453 "links": []
29454 },
29455 {
29456 "localized_name": "batch_size",
29457 "name": "batch_size",
29458 "type": "INT",
29459 "links": null
29460 }
29461 ],
29462 "properties": {
29463 "Node name for S&R": "GetImageSize",
29464 "cnr_id": "comfy-core",
29465 "ver": "0.12.2"
29466 },
29467 "widgets_values": []
29468 },
29469 {
29470 "id": 176,
29471 "type": "PreviewImage",
29472 "pos": [
29473 3120,
29474 -5300
29475 ],
29476 "size": [
29477 220,
29478 258
29479 ],
29480 "flags": [],
29481 "order": 8,
29482 "mode": 4,
29483 "inputs": [
29484 {
29485 "localized_name": "images",
29486 "name": "images",
29487 "type": "IMAGE",
29488 "link": 223
29489 }
29490 ],
29491 "outputs": [],
29492 "properties": {
29493 "Node name for S&R": "PreviewImage",
29494 "cnr_id": "comfy-core",
29495 "ver": "0.12.2"
29496 },
29497 "widgets_values": []
29498 },
29499 {
29500 "id": 165,
29501 "type": "PreviewImage",
29502 "pos": [
29503 3500,
29504 -5300
29505 ],
29506 "size": [
29507 270,
29508 258
29509 ],
29510 "flags": [],
29511 "order": 1,
29512 "mode": 4,
29513 "inputs": [
29514 {
29515 "localized_name": "images",
29516 "name": "images",
29517 "type": "IMAGE",
29518 "link": 203
29519 }
29520 ],
29521 "outputs": [],
29522 "properties": {
29523 "Node name for S&R": "PreviewImage",
29524 "cnr_id": "comfy-core",
29525 "ver": "0.12.2"
29526 },
29527 "widgets_values": []
29528 },
29529 {
29530 "id": 168,
29531 "type": "InvertMask",
29532 "pos": [
29533 3770,
29534 -5770
29535 ],
29536 "size": [
29537 140,
29538 30
29539 ],
29540 "flags": {
29541 "collapsed": true
29542 },
29543 "order": 4,
29544 "mode": 0,
29545 "inputs": [
29546 {
29547 "localized_name": "mask",
29548 "name": "mask",
29549 "type": "MASK",
29550 "link": 206
29551 }
29552 ],
29553 "outputs": [
29554 {
29555 "localized_name": "MASK",
29556 "name": "MASK",
29557 "type": "MASK",
29558 "links": [
29559 227
29560 ]
29561 }
29562 ],
29563 "properties": {
29564 "Node name for S&R": "InvertMask",
29565 "cnr_id": "comfy-core",
29566 "ver": "0.12.2"
29567 },
29568 "widgets_values": []
29569 },
29570 {
29571 "id": 177,
29572 "type": "ImageCompositeMasked",
29573 "pos": [
29574 3500,
29575 -5510
29576 ],
29577 "size": [
29578 270,
29579 146
29580 ],
29581 "flags": [],
29582 "order": 9,
29583 "mode": 0,
29584 "inputs": [
29585 {
29586 "localized_name": "destination",
29587 "name": "destination",
29588 "type": "IMAGE",
29589 "link": 231
29590 },
29591 {
29592 "localized_name": "source",
29593 "name": "source",
29594 "type": "IMAGE",
29595 "link": 225
29596 },
29597 {
29598 "localized_name": "mask",
29599 "name": "mask",
29600 "shape": 7,
29601 "type": "MASK",
29602 "link": 226
29603 }
29604 ],
29605 "outputs": [
29606 {
29607 "localized_name": "IMAGE",
29608 "name": "IMAGE",
29609 "type": "IMAGE",
29610 "links": [
29611 203,
29612 330
29613 ]
29614 }
29615 ],
29616 "properties": {
29617 "Node name for S&R": "ImageCompositeMasked",
29618 "cnr_id": "comfy-core",
29619 "ver": "0.12.2"
29620 },
29621 "widgets_values": [
29622 0,
29623 0,
29624 false
29625 ]
29626 },
29627 {
29628 "id": 238,
29629 "type": "GetImageSize",
29630 "pos": [
29631 4630,
29632 -5460
29633 ],
29634 "size": [
29635 140,
29636 66
29637 ],
29638 "flags": {
29639 "collapsed": true
29640 },
29641 "order": 13,
29642 "mode": 0,
29643 "inputs": [
29644 {
29645 "localized_name": "image",
29646 "name": "image",
29647 "type": "IMAGE",
29648 "link": 338
29649 }
29650 ],
29651 "outputs": [
29652 {
29653 "localized_name": "width",
29654 "name": "width",
29655 "type": "INT",
29656 "links": [
29657 331,
29658 430
29659 ]
29660 },
29661 {
29662 "localized_name": "height",
29663 "name": "height",
29664 "type": "INT",
29665 "links": [
29666 332,
29667 431
29668 ]
29669 },
29670 {
29671 "localized_name": "batch_size",
29672 "name": "batch_size",
29673 "type": "INT",
29674 "links": null
29675 }
29676 ],
29677 "properties": {
29678 "Node name for S&R": "GetImageSize",
29679 "cnr_id": "comfy-core",
29680 "ver": "0.12.2"
29681 },
29682 "widgets_values": []
29683 },
29684 {
29685 "id": 169,
29686 "type": "MaskPreview+",
29687 "pos": [
29688 4250,
29689 -5570
29690 ],
29691 "size": [
29692 300,
29693 258
29694 ],
29695 "flags": [],
29696 "order": 5,
29697 "mode": 4,
29698 "inputs": [
29699 {
29700 "localized_name": "mask",
29701 "name": "mask",
29702 "type": "MASK",
29703 "link": 207
29704 }
29705 ],
29706 "outputs": [],
29707 "properties": {
29708 "Node name for S&R": "MaskPreview+",
29709 "cnr_id": "comfyui_essentials",
29710 "ver": "1.1.0"
29711 },
29712 "widgets_values": []
29713 },
29714 {
29715 "id": 239,
29716 "type": "PreviewImage",
29717 "pos": [
29718 4960,
29719 -5330
29720 ],
29721 "size": [
29722 280,
29723 258
29724 ],
29725 "flags": [],
29726 "order": 14,
29727 "mode": 4,
29728 "inputs": [
29729 {
29730 "localized_name": "images",
29731 "name": "images",
29732 "type": "IMAGE",
29733 "link": 337
29734 }
29735 ],
29736 "outputs": [],
29737 "properties": {
29738 "Node name for S&R": "PreviewImage",
29739 "cnr_id": "comfy-core",
29740 "ver": "0.12.2"
29741 },
29742 "widgets_values": []
29743 },
29744 {
29745 "id": 276,
29746 "type": "PreviewImage",
29747 "pos": [
29748 7130,
29749 -5510
29750 ],
29751 "size": [
29752 340,
29753 280
29754 ],
29755 "flags": [],
29756 "order": 21,
29757 "mode": 4,
29758 "inputs": [
29759 {
29760 "localized_name": "images",
29761 "name": "images",
29762 "type": "IMAGE",
29763 "link": 432
29764 }
29765 ],
29766 "outputs": [],
29767 "properties": {
29768 "Node name for S&R": "PreviewImage",
29769 "cnr_id": "comfy-core",
29770 "ver": "0.12.2"
29771 },
29772 "widgets_values": []
29773 },
29774 {
29775 "id": 166,
29776 "type": "GetImageSize",
29777 "pos": [
29778 2790,
29779 -5790
29780 ],
29781 "size": [
29782 140,
29783 66
29784 ],
29785 "flags": {
29786 "collapsed": false
29787 },
29788 "order": 2,
29789 "mode": 0,
29790 "inputs": [
29791 {
29792 "localized_name": "image",
29793 "name": "image",
29794 "type": "IMAGE",
29795 "link": 230
29796 }
29797 ],
29798 "outputs": [
29799 {
29800 "localized_name": "width",
29801 "name": "width",
29802 "type": "INT",
29803 "links": [
29804 211,
29805 221,
29806 614
29807 ]
29808 },
29809 {
29810 "localized_name": "height",
29811 "name": "height",
29812 "type": "INT",
29813 "links": [
29814 212,
29815 222,
29816 615
29817 ]
29818 },
29819 {
29820 "localized_name": "batch_size",
29821 "name": "batch_size",
29822 "type": "INT",
29823 "links": null
29824 }
29825 ],
29826 "properties": {
29827 "Node name for S&R": "GetImageSize",
29828 "cnr_id": "comfy-core",
29829 "ver": "0.12.2"
29830 },
29831 "widgets_values": []
29832 },
29833 {
29834 "id": 357,
29835 "type": "SimpleMath+",
29836 "pos": [
29837 5560,
29838 -6020
29839 ],
29840 "size": [
29841 270,
29842 78
29843 ],
29844 "flags": {
29845 "collapsed": false
29846 },
29847 "order": 23,
29848 "mode": 4,
29849 "inputs": [
29850 {
29851 "localized_name": "a",
29852 "name": "a",
29853 "shape": 7,
29854 "type": "INT,FLOAT",
29855 "link": 614
29856 },
29857 {
29858 "localized_name": "b",
29859 "name": "b",
29860 "shape": 7,
29861 "type": "INT,FLOAT",
29862 "link": 613
29863 }
29864 ],
29865 "outputs": [
29866 {
29867 "localized_name": "INT",
29868 "name": "INT",
29869 "type": "INT",
29870 "links": []
29871 },
29872 {
29873 "localized_name": "FLOAT",
29874 "name": "FLOAT",
29875 "type": "FLOAT",
29876 "links": null
29877 }
29878 ],
29879 "properties": {
29880 "Node name for S&R": "SimpleMath+",
29881 "cnr_id": "comfyui_essentials",
29882 "ver": "1.1.0"
29883 },
29884 "widgets_values": [
29885 "(a-b) / 2"
29886 ]
29887 },
29888 {
29889 "id": 356,
29890 "type": "SimpleMath+",
29891 "pos": [
29892 5560,
29893 -5830
29894 ],
29895 "size": [
29896 270,
29897 78
29898 ],
29899 "flags": [],
29900 "order": 22,
29901 "mode": 4,
29902 "inputs": [
29903 {
29904 "localized_name": "a",
29905 "name": "a",
29906 "shape": 7,
29907 "type": "INT,FLOAT",
29908 "link": 615
29909 },
29910 {
29911 "localized_name": "b",
29912 "name": "b",
29913 "shape": 7,
29914 "type": "INT,FLOAT",
29915 "link": 612
29916 }
29917 ],
29918 "outputs": [
29919 {
29920 "localized_name": "INT",
29921 "name": "INT",
29922 "type": "INT",
29923 "links": []
29924 },
29925 {
29926 "localized_name": "FLOAT",
29927 "name": "FLOAT",
29928 "type": "FLOAT",
29929 "links": null
29930 }
29931 ],
29932 "properties": {
29933 "Node name for S&R": "SimpleMath+",
29934 "cnr_id": "comfyui_essentials",
29935 "ver": "1.1.0"
29936 },
29937 "widgets_values": [
29938 "(a-b) / 2"
29939 ]
29940 },
29941 {
29942 "id": 236,
29943 "type": "ImageCrop",
29944 "pos": [
29945 4960,
29946 -5510
29947 ],
29948 "size": [
29949 210,
29950 130
29951 ],
29952 "flags": [],
29953 "order": 12,
29954 "mode": 0,
29955 "inputs": [
29956 {
29957 "localized_name": "image",
29958 "name": "image",
29959 "type": "IMAGE",
29960 "link": 330
29961 },
29962 {
29963 "localized_name": "width",
29964 "name": "width",
29965 "type": "INT",
29966 "widget": {
29967 "name": "width"
29968 },
29969 "link": 331
29970 },
29971 {
29972 "localized_name": "height",
29973 "name": "height",
29974 "type": "INT",
29975 "widget": {
29976 "name": "height"
29977 },
29978 "link": 332
29979 },
29980 {
29981 "localized_name": "x",
29982 "name": "x",
29983 "type": "INT",
29984 "widget": {
29985 "name": "x"
29986 },
29987 "link": 621
29988 },
29989 {
29990 "localized_name": "y",
29991 "name": "y",
29992 "type": "INT",
29993 "widget": {
29994 "name": "y"
29995 },
29996 "link": 622
29997 }
29998 ],
29999 "outputs": [
30000 {
30001 "localized_name": "IMAGE",
30002 "name": "IMAGE",
30003 "type": "IMAGE",
30004 "links": [
30005 337,
30006 347,
30007 350,
30008 616
30009 ]
30010 }
30011 ],
30012 "properties": {
30013 "Node name for S&R": "ImageCrop",
30014 "cnr_id": "comfy-core",
30015 "ver": "0.12.2"
30016 },
30017 "widgets_values": [
30018 512,
30019 512,
30020 0,
30021 0
30022 ]
30023 },
30024 {
30025 "id": 170,
30026 "type": "CropMask",
30027 "pos": [
30028 4250,
30029 -5750
30030 ],
30031 "size": [
30032 210,
30033 130
30034 ],
30035 "flags": {
30036 "collapsed": false
30037 },
30038 "order": 6,
30039 "mode": 0,
30040 "inputs": [
30041 {
30042 "localized_name": "mask",
30043 "name": "mask",
30044 "type": "MASK",
30045 "link": 208
30046 },
30047 {
30048 "localized_name": "x",
30049 "name": "x",
30050 "type": "INT",
30051 "widget": {
30052 "name": "x"
30053 },
30054 "link": 623
30055 },
30056 {
30057 "localized_name": "y",
30058 "name": "y",
30059 "type": "INT",
30060 "widget": {
30061 "name": "y"
30062 },
30063 "link": 624
30064 },
30065 {
30066 "localized_name": "width",
30067 "name": "width",
30068 "type": "INT",
30069 "widget": {
30070 "name": "width"
30071 },
30072 "link": 211
30073 },
30074 {
30075 "localized_name": "height",
30076 "name": "height",
30077 "type": "INT",
30078 "widget": {
30079 "name": "height"
30080 },
30081 "link": 212
30082 }
30083 ],
30084 "outputs": [
30085 {
30086 "localized_name": "MASK",
30087 "name": "MASK",
30088 "type": "MASK",
30089 "links": [
30090 207
30091 ]
30092 }
30093 ],
30094 "properties": {
30095 "Node name for S&R": "CropMask",
30096 "cnr_id": "comfy-core",
30097 "ver": "0.12.2"
30098 },
30099 "widgets_values": [
30100 0,
30101 0,
30102 512,
30103 512
30104 ]
30105 },
30106 {
30107 "id": 178,
30108 "type": "MaskBoundingBox+",
30109 "pos": [
30110 3910,
30111 -6070
30112 ],
30113 "size": [
30114 220,
30115 182
30116 ],
30117 "flags": {
30118 "collapsed": false
30119 },
30120 "order": 10,
30121 "mode": 0,
30122 "inputs": [
30123 {
30124 "localized_name": "mask",
30125 "name": "mask",
30126 "type": "MASK",
30127 "link": 227
30128 },
30129 {
30130 "localized_name": "image_optional",
30131 "name": "image_optional",
30132 "shape": 7,
30133 "type": "IMAGE",
30134 "link": null
30135 }
30136 ],
30137 "outputs": [
30138 {
30139 "localized_name": "MASK",
30140 "name": "MASK",
30141 "type": "MASK",
30142 "links": []
30143 },
30144 {
30145 "localized_name": "IMAGE",
30146 "name": "IMAGE",
30147 "type": "IMAGE",
30148 "links": null
30149 },
30150 {
30151 "localized_name": "x",
30152 "name": "x",
30153 "type": "INT",
30154 "links": [
30155 621,
30156 623
30157 ]
30158 },
30159 {
30160 "localized_name": "y",
30161 "name": "y",
30162 "type": "INT",
30163 "links": [
30164 622,
30165 624
30166 ]
30167 },
30168 {
30169 "localized_name": "width",
30170 "name": "width",
30171 "type": "INT",
30172 "links": null
30173 },
30174 {
30175 "localized_name": "height",
30176 "name": "height",
30177 "type": "INT",
30178 "links": null
30179 }
30180 ],
30181 "properties": {
30182 "Node name for S&R": "MaskBoundingBox+",
30183 "cnr_id": "comfyui_essentials",
30184 "ver": "1.1.0"
30185 },
30186 "widgets_values": [
30187 0,
30188 0
30189 ]
30190 },
30191 {
30192 "id": 358,
30193 "type": "GetImageSize",
30194 "pos": [
30195 5280,
30196 -5880
30197 ],
30198 "size": [
30199 140,
30200 70
30201 ],
30202 "flags": {
30203 "collapsed": true
30204 },
30205 "order": 24,
30206 "mode": 4,
30207 "inputs": [
30208 {
30209 "localized_name": "image",
30210 "name": "image",
30211 "type": "IMAGE",
30212 "link": 616
30213 }
30214 ],
30215 "outputs": [
30216 {
30217 "localized_name": "width",
30218 "name": "width",
30219 "type": "INT",
30220 "links": [
30221 613
30222 ]
30223 },
30224 {
30225 "localized_name": "height",
30226 "name": "height",
30227 "type": "INT",
30228 "links": [
30229 612
30230 ]
30231 },
30232 {
30233 "localized_name": "batch_size",
30234 "name": "batch_size",
30235 "type": "INT",
30236 "links": null
30237 }
30238 ],
30239 "properties": {
30240 "Node name for S&R": "GetImageSize",
30241 "cnr_id": "comfy-core",
30242 "ver": "0.12.2"
30243 },
30244 "widgets_values": []
30245 },
30246 {
30247 "id": 244,
30248 "type": "ImagePadForOutpaintMasked",
30249 "pos": [
30250 6000,
30251 -5510
30252 ],
30253 "size": [
30254 311.4107421875,
30255 174
30256 ],
30257 "flags": [],
30258 "order": 15,
30259 "mode": 0,
30260 "inputs": [
30261 {
30262 "localized_name": "image",
30263 "name": "image",
30264 "type": "IMAGE",
30265 "link": 347
30266 },
30267 {
30268 "localized_name": "mask",
30269 "name": "mask",
30270 "shape": 7,
30271 "type": "MASK",
30272 "link": null
30273 },
30274 {
30275 "localized_name": "left",
30276 "name": "left",
30277 "type": "INT",
30278 "widget": {
30279 "name": "left"
30280 },
30281 "link": 625
30282 },
30283 {
30284 "localized_name": "top",
30285 "name": "top",
30286 "type": "INT",
30287 "widget": {
30288 "name": "top"
30289 },
30290 "link": 626
30291 },
30292 {
30293 "localized_name": "right",
30294 "name": "right",
30295 "type": "INT",
30296 "widget": {
30297 "name": "right"
30298 },
30299 "link": 627
30300 },
30301 {
30302 "localized_name": "bottom",
30303 "name": "bottom",
30304 "type": "INT",
30305 "widget": {
30306 "name": "bottom"
30307 },
30308 "link": 628
30309 }
30310 ],
30311 "outputs": [
30312 {
30313 "localized_name": "IMAGE",
30314 "name": "IMAGE",
30315 "type": "IMAGE",
30316 "links": [
30317 349,
30318 361
30319 ]
30320 },
30321 {
30322 "localized_name": "MASK",
30323 "name": "MASK",
30324 "type": "MASK",
30325 "links": [
30326 362
30327 ]
30328 }
30329 ],
30330 "properties": {
30331 "Node name for S&R": "ImagePadForOutpaintMasked",
30332 "cnr_id": "comfyui-kjnodes",
30333 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
30334 },
30335 "widgets_values": [
30336 0,
30337 0,
30338 0,
30339 0,
30340 0
30341 ]
30342 }
30343 ],
30344 "groups": [],
30345 "links": [
30346 {
30347 "id": 205,
30348 "origin_id": 163,
30349 "origin_slot": 0,
30350 "target_id": 167,
30351 "target_slot": 0,
30352 "type": "MASK"
30353 },
30354 {
30355 "id": 242,
30356 "origin_id": 163,
30357 "origin_slot": 0,
30358 "target_id": 183,
30359 "target_slot": 0,
30360 "type": "MASK"
30361 },
30362 {
30363 "id": 347,
30364 "origin_id": 236,
30365 "origin_slot": 0,
30366 "target_id": 244,
30367 "target_slot": 0,
30368 "type": "IMAGE"
30369 },
30370 {
30371 "id": 221,
30372 "origin_id": 166,
30373 "origin_slot": 0,
30374 "target_id": 175,
30375 "target_slot": 1,
30376 "type": "INT"
30377 },
30378 {
30379 "id": 222,
30380 "origin_id": 166,
30381 "origin_slot": 1,
30382 "target_id": 175,
30383 "target_slot": 2,
30384 "type": "INT"
30385 },
30386 {
30387 "id": 429,
30388 "origin_id": 250,
30389 "origin_slot": 0,
30390 "target_id": 275,
30391 "target_slot": 0,
30392 "type": "IMAGE"
30393 },
30394 {
30395 "id": 430,
30396 "origin_id": 238,
30397 "origin_slot": 0,
30398 "target_id": 275,
30399 "target_slot": 2,
30400 "type": "INT"
30401 },
30402 {
30403 "id": 431,
30404 "origin_id": 238,
30405 "origin_slot": 1,
30406 "target_id": 275,
30407 "target_slot": 3,
30408 "type": "INT"
30409 },
30410 {
30411 "id": 432,
30412 "origin_id": 275,
30413 "origin_slot": 0,
30414 "target_id": 276,
30415 "target_slot": 0,
30416 "type": "IMAGE"
30417 },
30418 {
30419 "id": 361,
30420 "origin_id": 244,
30421 "origin_slot": 0,
30422 "target_id": 250,
30423 "target_slot": 0,
30424 "type": "IMAGE"
30425 },
30426 {
30427 "id": 363,
30428 "origin_id": 175,
30429 "origin_slot": 0,
30430 "target_id": 250,
30431 "target_slot": 1,
30432 "type": "IMAGE"
30433 },
30434 {
30435 "id": 362,
30436 "origin_id": 244,
30437 "origin_slot": 1,
30438 "target_id": 250,
30439 "target_slot": 2,
30440 "type": "MASK"
30441 },
30442 {
30443 "id": 364,
30444 "origin_id": 250,
30445 "origin_slot": 0,
30446 "target_id": 251,
30447 "target_slot": 0,
30448 "type": "IMAGE"
30449 },
30450 {
30451 "id": 349,
30452 "origin_id": 244,
30453 "origin_slot": 0,
30454 "target_id": 246,
30455 "target_slot": 0,
30456 "type": "IMAGE"
30457 },
30458 {
30459 "id": 350,
30460 "origin_id": 236,
30461 "origin_slot": 0,
30462 "target_id": 247,
30463 "target_slot": 0,
30464 "type": "IMAGE"
30465 },
30466 {
30467 "id": 223,
30468 "origin_id": 175,
30469 "origin_slot": 0,
30470 "target_id": 176,
30471 "target_slot": 0,
30472 "type": "IMAGE"
30473 },
30474 {
30475 "id": 203,
30476 "origin_id": 177,
30477 "origin_slot": 0,
30478 "target_id": 165,
30479 "target_slot": 0,
30480 "type": "IMAGE"
30481 },
30482 {
30483 "id": 206,
30484 "origin_id": 167,
30485 "origin_slot": 0,
30486 "target_id": 168,
30487 "target_slot": 0,
30488 "type": "MASK"
30489 },
30490 {
30491 "id": 227,
30492 "origin_id": 168,
30493 "origin_slot": 0,
30494 "target_id": 178,
30495 "target_slot": 0,
30496 "type": "MASK"
30497 },
30498 {
30499 "id": 208,
30500 "origin_id": 167,
30501 "origin_slot": 0,
30502 "target_id": 170,
30503 "target_slot": 0,
30504 "type": "MASK"
30505 },
30506 {
30507 "id": 211,
30508 "origin_id": 166,
30509 "origin_slot": 0,
30510 "target_id": 170,
30511 "target_slot": 3,
30512 "type": "INT"
30513 },
30514 {
30515 "id": 212,
30516 "origin_id": 166,
30517 "origin_slot": 1,
30518 "target_id": 170,
30519 "target_slot": 4,
30520 "type": "INT"
30521 },
30522 {
30523 "id": 207,
30524 "origin_id": 170,
30525 "origin_slot": 0,
30526 "target_id": 169,
30527 "target_slot": 0,
30528 "type": "MASK"
30529 },
30530 {
30531 "id": 330,
30532 "origin_id": 177,
30533 "origin_slot": 0,
30534 "target_id": 236,
30535 "target_slot": 0,
30536 "type": "IMAGE"
30537 },
30538 {
30539 "id": 331,
30540 "origin_id": 238,
30541 "origin_slot": 0,
30542 "target_id": 236,
30543 "target_slot": 1,
30544 "type": "INT"
30545 },
30546 {
30547 "id": 332,
30548 "origin_id": 238,
30549 "origin_slot": 1,
30550 "target_id": 236,
30551 "target_slot": 2,
30552 "type": "INT"
30553 },
30554 {
30555 "id": 225,
30556 "origin_id": 175,
30557 "origin_slot": 0,
30558 "target_id": 177,
30559 "target_slot": 1,
30560 "type": "IMAGE"
30561 },
30562 {
30563 "id": 226,
30564 "origin_id": 167,
30565 "origin_slot": 0,
30566 "target_id": 177,
30567 "target_slot": 2,
30568 "type": "MASK"
30569 },
30570 {
30571 "id": 337,
30572 "origin_id": 236,
30573 "origin_slot": 0,
30574 "target_id": 239,
30575 "target_slot": 0,
30576 "type": "IMAGE"
30577 },
30578 {
30579 "id": 338,
30580 "origin_id": 175,
30581 "origin_slot": 0,
30582 "target_id": 238,
30583 "target_slot": 0,
30584 "type": "IMAGE"
30585 },
30586 {
30587 "id": 241,
30588 "origin_id": -10,
30589 "origin_slot": 0,
30590 "target_id": 163,
30591 "target_slot": 0,
30592 "type": "IMAGE"
30593 },
30594 {
30595 "id": 230,
30596 "origin_id": -10,
30597 "origin_slot": 0,
30598 "target_id": 166,
30599 "target_slot": 0,
30600 "type": "IMAGE"
30601 },
30602 {
30603 "id": 231,
30604 "origin_id": -10,
30605 "origin_slot": 0,
30606 "target_id": 177,
30607 "target_slot": 0,
30608 "type": "IMAGE"
30609 },
30610 {
30611 "id": 591,
30612 "origin_id": 275,
30613 "origin_slot": 0,
30614 "target_id": -20,
30615 "target_slot": 0,
30616 "type": "IMAGE"
30617 },
30618 {
30619 "id": 612,
30620 "origin_id": 358,
30621 "origin_slot": 1,
30622 "target_id": 356,
30623 "target_slot": 1,
30624 "type": "INT"
30625 },
30626 {
30627 "id": 613,
30628 "origin_id": 358,
30629 "origin_slot": 0,
30630 "target_id": 357,
30631 "target_slot": 1,
30632 "type": "INT"
30633 },
30634 {
30635 "id": 614,
30636 "origin_id": 166,
30637 "origin_slot": 0,
30638 "target_id": 357,
30639 "target_slot": 0,
30640 "type": "INT"
30641 },
30642 {
30643 "id": 615,
30644 "origin_id": 166,
30645 "origin_slot": 1,
30646 "target_id": 356,
30647 "target_slot": 0,
30648 "type": "INT"
30649 },
30650 {
30651 "id": 616,
30652 "origin_id": 236,
30653 "origin_slot": 0,
30654 "target_id": 358,
30655 "target_slot": 0,
30656 "type": "IMAGE"
30657 },
30658 {
30659 "id": 621,
30660 "origin_id": 178,
30661 "origin_slot": 2,
30662 "target_id": 236,
30663 "target_slot": 3,
30664 "type": "INT"
30665 },
30666 {
30667 "id": 622,
30668 "origin_id": 178,
30669 "origin_slot": 3,
30670 "target_id": 236,
30671 "target_slot": 4,
30672 "type": "INT"
30673 },
30674 {
30675 "id": 623,
30676 "origin_id": 178,
30677 "origin_slot": 2,
30678 "target_id": 170,
30679 "target_slot": 1,
30680 "type": "INT"
30681 },
30682 {
30683 "id": 624,
30684 "origin_id": 178,
30685 "origin_slot": 3,
30686 "target_id": 170,
30687 "target_slot": 2,
30688 "type": "INT"
30689 },
30690 {
30691 "id": 625,
30692 "origin_id": -10,
30693 "origin_slot": 1,
30694 "target_id": 244,
30695 "target_slot": 2,
30696 "type": "INT"
30697 },
30698 {
30699 "id": 626,
30700 "origin_id": -10,
30701 "origin_slot": 2,
30702 "target_id": 244,
30703 "target_slot": 3,
30704 "type": "INT"
30705 },
30706 {
30707 "id": 627,
30708 "origin_id": -10,
30709 "origin_slot": 1,
30710 "target_id": 244,
30711 "target_slot": 4,
30712 "type": "INT"
30713 },
30714 {
30715 "id": 628,
30716 "origin_id": -10,
30717 "origin_slot": 2,
30718 "target_id": 244,
30719 "target_slot": 5,
30720 "type": "INT"
30721 }
30722 ],
30723 "extra": {
30724 "workflowRendererVersion": "LG"
30725 }
30726 },
30727 {
30728 "id": "aa348f53-fb9c-4ce6-9661-a232d909dcd9",
30729 "version": 1,
30730 "state": {
30731 "lastGroupId": 0,
30732 "lastNodeId": 358,
30733 "lastLinkId": 628,
30734 "lastRerouteId": 0
30735 },
30736 "revision": 0,
30737 "config": [],
30738 "name": "Crop+Composite",
30739 "inputNode": {
30740 "id": -10,
30741 "bounding": [
30742 2610,
30743 -5435,
30744 120,
30745 100
30746 ]
30747 },
30748 "outputNode": {
30749 "id": -20,
30750 "bounding": [
30751 7530,
30752 -5435,
30753 120,
30754 60
30755 ]
30756 },
30757 "inputs": [
30758 {
30759 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
30760 "name": "images",
30761 "type": "IMAGE",
30762 "linkIds": [
30763 241,
30764 230,
30765 231
30766 ],
30767 "localized_name": "images",
30768 "pos": [
30769 2710,
30770 -5415
30771 ]
30772 },
30773 {
30774 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
30775 "name": "left",
30776 "type": "INT",
30777 "linkIds": [
30778 625,
30779 627
30780 ],
30781 "pos": [
30782 2710,
30783 -5395
30784 ]
30785 },
30786 {
30787 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
30788 "name": "top",
30789 "type": "INT",
30790 "linkIds": [
30791 626,
30792 628
30793 ],
30794 "pos": [
30795 2710,
30796 -5375
30797 ]
30798 }
30799 ],
30800 "outputs": [
30801 {
30802 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
30803 "name": "IMAGE",
30804 "type": "IMAGE",
30805 "linkIds": [
30806 591
30807 ],
30808 "localized_name": "IMAGE",
30809 "pos": [
30810 7550,
30811 -5415
30812 ]
30813 }
30814 ],
30815 "widgets": [],
30816 "nodes": [
30817 {
30818 "id": 167,
30819 "type": "Reroute",
30820 "pos": [
30821 3340,
30822 -5800
30823 ],
30824 "size": [
30825 75,
30826 26
30827 ],
30828 "flags": [],
30829 "order": 3,
30830 "mode": 0,
30831 "inputs": [
30832 {
30833 "name": "",
30834 "type": "*",
30835 "link": 205
30836 }
30837 ],
30838 "outputs": [
30839 {
30840 "name": "",
30841 "type": "MASK",
30842 "links": [
30843 206,
30844 208,
30845 226
30846 ]
30847 }
30848 ],
30849 "properties": {
30850 "showOutputText": false,
30851 "horizontal": false
30852 }
30853 },
30854 {
30855 "id": 183,
30856 "type": "MaskPreview+",
30857 "pos": [
30858 2790,
30859 -5270
30860 ],
30861 "size": [
30862 290,
30863 258
30864 ],
30865 "flags": [],
30866 "order": 11,
30867 "mode": 4,
30868 "inputs": [
30869 {
30870 "localized_name": "mask",
30871 "name": "mask",
30872 "type": "MASK",
30873 "link": 242
30874 }
30875 ],
30876 "outputs": [],
30877 "properties": {
30878 "Node name for S&R": "MaskPreview+",
30879 "cnr_id": "comfyui_essentials",
30880 "ver": "1.1.0"
30881 },
30882 "widgets_values": []
30883 },
30884 {
30885 "id": 163,
30886 "type": "ColorToMask",
30887 "pos": [
30888 2790,
30889 -5510
30890 ],
30891 "size": [
30892 270,
30893 178
30894 ],
30895 "flags": [],
30896 "order": 0,
30897 "mode": 0,
30898 "inputs": [
30899 {
30900 "localized_name": "images",
30901 "name": "images",
30902 "type": "IMAGE",
30903 "link": 241
30904 }
30905 ],
30906 "outputs": [
30907 {
30908 "localized_name": "MASK",
30909 "name": "MASK",
30910 "type": "MASK",
30911 "links": [
30912 205,
30913 242
30914 ]
30915 }
30916 ],
30917 "properties": {
30918 "Node name for S&R": "ColorToMask",
30919 "cnr_id": "comfyui-kjnodes",
30920 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
30921 },
30922 "widgets_values": [
30923 false,
30924 0,
30925 255,
30926 0,
30927 100,
30928 1
30929 ]
30930 },
30931 {
30932 "id": 175,
30933 "type": "LayerUtility: ColorImage V2",
30934 "pos": [
30935 3120,
30936 -5510
30937 ],
30938 "size": [
30939 221.025,
30940 130
30941 ],
30942 "flags": {
30943 "collapsed": false
30944 },
30945 "order": 7,
30946 "mode": 0,
30947 "inputs": [
30948 {
30949 "localized_name": "size_as",
30950 "name": "size_as",
30951 "shape": 7,
30952 "type": "*",
30953 "link": null
30954 },
30955 {
30956 "localized_name": "custom_width",
30957 "name": "custom_width",
30958 "type": "INT",
30959 "widget": {
30960 "name": "custom_width"
30961 },
30962 "link": 221
30963 },
30964 {
30965 "localized_name": "custom_height",
30966 "name": "custom_height",
30967 "type": "INT",
30968 "widget": {
30969 "name": "custom_height"
30970 },
30971 "link": 222
30972 }
30973 ],
30974 "outputs": [
30975 {
30976 "localized_name": "image",
30977 "name": "image",
30978 "type": "IMAGE",
30979 "links": [
30980 223,
30981 225,
30982 338,
30983 363
30984 ]
30985 }
30986 ],
30987 "properties": {
30988 "Node name for S&R": "LayerUtility: ColorImage V2",
30989 "cnr_id": "comfyui_layerstyle",
30990 "ver": "1.0.90"
30991 },
30992 "widgets_values": [
30993 "custom",
30994 512,
30995 512,
30996 "#00FF00"
30997 ],
30998 "color": "rgba(38, 73, 116, 0.7)"
30999 },
31000 {
31001 "id": 275,
31002 "type": "ImageResizeKJv2",
31003 "pos": [
31004 6810,
31005 -5510
31006 ],
31007 "size": [
31008 270,
31009 286
31010 ],
31011 "flags": [],
31012 "order": 20,
31013 "mode": 0,
31014 "inputs": [
31015 {
31016 "localized_name": "image",
31017 "name": "image",
31018 "type": "IMAGE",
31019 "link": 429
31020 },
31021 {
31022 "localized_name": "mask",
31023 "name": "mask",
31024 "shape": 7,
31025 "type": "MASK",
31026 "link": null
31027 },
31028 {
31029 "localized_name": "width",
31030 "name": "width",
31031 "type": "INT",
31032 "widget": {
31033 "name": "width"
31034 },
31035 "link": 430
31036 },
31037 {
31038 "localized_name": "height",
31039 "name": "height",
31040 "type": "INT",
31041 "widget": {
31042 "name": "height"
31043 },
31044 "link": 431
31045 }
31046 ],
31047 "outputs": [
31048 {
31049 "localized_name": "IMAGE",
31050 "name": "IMAGE",
31051 "type": "IMAGE",
31052 "links": [
31053 432,
31054 591
31055 ]
31056 },
31057 {
31058 "localized_name": "width",
31059 "name": "width",
31060 "type": "INT",
31061 "links": null
31062 },
31063 {
31064 "localized_name": "height",
31065 "name": "height",
31066 "type": "INT",
31067 "links": null
31068 },
31069 {
31070 "localized_name": "mask",
31071 "name": "mask",
31072 "type": "MASK",
31073 "links": null
31074 }
31075 ],
31076 "properties": {
31077 "Node name for S&R": "ImageResizeKJv2",
31078 "cnr_id": "comfyui-kjnodes",
31079 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
31080 },
31081 "widgets_values": [
31082 512,
31083 512,
31084 "nearest-exact",
31085 "stretch",
31086 "0, 0, 0",
31087 "center",
31088 2,
31089 "cpu"
31090 ]
31091 },
31092 {
31093 "id": 250,
31094 "type": "ImageCompositeMasked",
31095 "pos": [
31096 6460,
31097 -5510
31098 ],
31099 "size": [
31100 270,
31101 146
31102 ],
31103 "flags": [],
31104 "order": 18,
31105 "mode": 0,
31106 "inputs": [
31107 {
31108 "localized_name": "destination",
31109 "name": "destination",
31110 "type": "IMAGE",
31111 "link": 361
31112 },
31113 {
31114 "localized_name": "source",
31115 "name": "source",
31116 "type": "IMAGE",
31117 "link": 363
31118 },
31119 {
31120 "localized_name": "mask",
31121 "name": "mask",
31122 "shape": 7,
31123 "type": "MASK",
31124 "link": 362
31125 }
31126 ],
31127 "outputs": [
31128 {
31129 "localized_name": "IMAGE",
31130 "name": "IMAGE",
31131 "type": "IMAGE",
31132 "links": [
31133 364,
31134 429
31135 ]
31136 }
31137 ],
31138 "properties": {
31139 "Node name for S&R": "ImageCompositeMasked",
31140 "cnr_id": "comfy-core",
31141 "ver": "0.12.2"
31142 },
31143 "widgets_values": [
31144 0,
31145 0,
31146 true
31147 ]
31148 },
31149 {
31150 "id": 251,
31151 "type": "PreviewImage",
31152 "pos": [
31153 6460,
31154 -5240
31155 ],
31156 "size": [
31157 270,
31158 258
31159 ],
31160 "flags": [],
31161 "order": 19,
31162 "mode": 4,
31163 "inputs": [
31164 {
31165 "localized_name": "images",
31166 "name": "images",
31167 "type": "IMAGE",
31168 "link": 364
31169 }
31170 ],
31171 "outputs": [],
31172 "properties": {
31173 "Node name for S&R": "PreviewImage",
31174 "cnr_id": "comfy-core",
31175 "ver": "0.12.2"
31176 },
31177 "widgets_values": []
31178 },
31179 {
31180 "id": 246,
31181 "type": "PreviewImage",
31182 "pos": [
31183 6000,
31184 -5240
31185 ],
31186 "size": [
31187 310,
31188 260
31189 ],
31190 "flags": [],
31191 "order": 16,
31192 "mode": 4,
31193 "inputs": [
31194 {
31195 "localized_name": "images",
31196 "name": "images",
31197 "type": "IMAGE",
31198 "link": 349
31199 }
31200 ],
31201 "outputs": [],
31202 "properties": {
31203 "Node name for S&R": "PreviewImage",
31204 "cnr_id": "comfy-core",
31205 "ver": "0.12.2"
31206 },
31207 "widgets_values": []
31208 },
31209 {
31210 "id": 247,
31211 "type": "GetImageSize",
31212 "pos": [
31213 5320,
31214 -5370
31215 ],
31216 "size": [
31217 140,
31218 70
31219 ],
31220 "flags": {
31221 "collapsed": true
31222 },
31223 "order": 17,
31224 "mode": 0,
31225 "inputs": [
31226 {
31227 "localized_name": "image",
31228 "name": "image",
31229 "type": "IMAGE",
31230 "link": 350
31231 }
31232 ],
31233 "outputs": [
31234 {
31235 "localized_name": "width",
31236 "name": "width",
31237 "type": "INT",
31238 "links": []
31239 },
31240 {
31241 "localized_name": "height",
31242 "name": "height",
31243 "type": "INT",
31244 "links": []
31245 },
31246 {
31247 "localized_name": "batch_size",
31248 "name": "batch_size",
31249 "type": "INT",
31250 "links": null
31251 }
31252 ],
31253 "properties": {
31254 "Node name for S&R": "GetImageSize",
31255 "cnr_id": "comfy-core",
31256 "ver": "0.12.2"
31257 },
31258 "widgets_values": []
31259 },
31260 {
31261 "id": 176,
31262 "type": "PreviewImage",
31263 "pos": [
31264 3120,
31265 -5300
31266 ],
31267 "size": [
31268 220,
31269 258
31270 ],
31271 "flags": [],
31272 "order": 8,
31273 "mode": 4,
31274 "inputs": [
31275 {
31276 "localized_name": "images",
31277 "name": "images",
31278 "type": "IMAGE",
31279 "link": 223
31280 }
31281 ],
31282 "outputs": [],
31283 "properties": {
31284 "Node name for S&R": "PreviewImage",
31285 "cnr_id": "comfy-core",
31286 "ver": "0.12.2"
31287 },
31288 "widgets_values": []
31289 },
31290 {
31291 "id": 165,
31292 "type": "PreviewImage",
31293 "pos": [
31294 3500,
31295 -5300
31296 ],
31297 "size": [
31298 270,
31299 258
31300 ],
31301 "flags": [],
31302 "order": 1,
31303 "mode": 4,
31304 "inputs": [
31305 {
31306 "localized_name": "images",
31307 "name": "images",
31308 "type": "IMAGE",
31309 "link": 203
31310 }
31311 ],
31312 "outputs": [],
31313 "properties": {
31314 "Node name for S&R": "PreviewImage",
31315 "cnr_id": "comfy-core",
31316 "ver": "0.12.2"
31317 },
31318 "widgets_values": []
31319 },
31320 {
31321 "id": 168,
31322 "type": "InvertMask",
31323 "pos": [
31324 3770,
31325 -5770
31326 ],
31327 "size": [
31328 140,
31329 30
31330 ],
31331 "flags": {
31332 "collapsed": true
31333 },
31334 "order": 4,
31335 "mode": 0,
31336 "inputs": [
31337 {
31338 "localized_name": "mask",
31339 "name": "mask",
31340 "type": "MASK",
31341 "link": 206
31342 }
31343 ],
31344 "outputs": [
31345 {
31346 "localized_name": "MASK",
31347 "name": "MASK",
31348 "type": "MASK",
31349 "links": [
31350 227
31351 ]
31352 }
31353 ],
31354 "properties": {
31355 "Node name for S&R": "InvertMask",
31356 "cnr_id": "comfy-core",
31357 "ver": "0.12.2"
31358 },
31359 "widgets_values": []
31360 },
31361 {
31362 "id": 177,
31363 "type": "ImageCompositeMasked",
31364 "pos": [
31365 3500,
31366 -5510
31367 ],
31368 "size": [
31369 270,
31370 146
31371 ],
31372 "flags": [],
31373 "order": 9,
31374 "mode": 0,
31375 "inputs": [
31376 {
31377 "localized_name": "destination",
31378 "name": "destination",
31379 "type": "IMAGE",
31380 "link": 231
31381 },
31382 {
31383 "localized_name": "source",
31384 "name": "source",
31385 "type": "IMAGE",
31386 "link": 225
31387 },
31388 {
31389 "localized_name": "mask",
31390 "name": "mask",
31391 "shape": 7,
31392 "type": "MASK",
31393 "link": 226
31394 }
31395 ],
31396 "outputs": [
31397 {
31398 "localized_name": "IMAGE",
31399 "name": "IMAGE",
31400 "type": "IMAGE",
31401 "links": [
31402 203,
31403 330
31404 ]
31405 }
31406 ],
31407 "properties": {
31408 "Node name for S&R": "ImageCompositeMasked",
31409 "cnr_id": "comfy-core",
31410 "ver": "0.12.2"
31411 },
31412 "widgets_values": [
31413 0,
31414 0,
31415 false
31416 ]
31417 },
31418 {
31419 "id": 238,
31420 "type": "GetImageSize",
31421 "pos": [
31422 4630,
31423 -5460
31424 ],
31425 "size": [
31426 140,
31427 66
31428 ],
31429 "flags": {
31430 "collapsed": true
31431 },
31432 "order": 13,
31433 "mode": 0,
31434 "inputs": [
31435 {
31436 "localized_name": "image",
31437 "name": "image",
31438 "type": "IMAGE",
31439 "link": 338
31440 }
31441 ],
31442 "outputs": [
31443 {
31444 "localized_name": "width",
31445 "name": "width",
31446 "type": "INT",
31447 "links": [
31448 331,
31449 430
31450 ]
31451 },
31452 {
31453 "localized_name": "height",
31454 "name": "height",
31455 "type": "INT",
31456 "links": [
31457 332,
31458 431
31459 ]
31460 },
31461 {
31462 "localized_name": "batch_size",
31463 "name": "batch_size",
31464 "type": "INT",
31465 "links": null
31466 }
31467 ],
31468 "properties": {
31469 "Node name for S&R": "GetImageSize",
31470 "cnr_id": "comfy-core",
31471 "ver": "0.12.2"
31472 },
31473 "widgets_values": []
31474 },
31475 {
31476 "id": 169,
31477 "type": "MaskPreview+",
31478 "pos": [
31479 4250,
31480 -5570
31481 ],
31482 "size": [
31483 300,
31484 258
31485 ],
31486 "flags": [],
31487 "order": 5,
31488 "mode": 4,
31489 "inputs": [
31490 {
31491 "localized_name": "mask",
31492 "name": "mask",
31493 "type": "MASK",
31494 "link": 207
31495 }
31496 ],
31497 "outputs": [],
31498 "properties": {
31499 "Node name for S&R": "MaskPreview+",
31500 "cnr_id": "comfyui_essentials",
31501 "ver": "1.1.0"
31502 },
31503 "widgets_values": []
31504 },
31505 {
31506 "id": 239,
31507 "type": "PreviewImage",
31508 "pos": [
31509 4960,
31510 -5330
31511 ],
31512 "size": [
31513 280,
31514 258
31515 ],
31516 "flags": [],
31517 "order": 14,
31518 "mode": 4,
31519 "inputs": [
31520 {
31521 "localized_name": "images",
31522 "name": "images",
31523 "type": "IMAGE",
31524 "link": 337
31525 }
31526 ],
31527 "outputs": [],
31528 "properties": {
31529 "Node name for S&R": "PreviewImage",
31530 "cnr_id": "comfy-core",
31531 "ver": "0.12.2"
31532 },
31533 "widgets_values": []
31534 },
31535 {
31536 "id": 276,
31537 "type": "PreviewImage",
31538 "pos": [
31539 7130,
31540 -5510
31541 ],
31542 "size": [
31543 340,
31544 280
31545 ],
31546 "flags": [],
31547 "order": 21,
31548 "mode": 4,
31549 "inputs": [
31550 {
31551 "localized_name": "images",
31552 "name": "images",
31553 "type": "IMAGE",
31554 "link": 432
31555 }
31556 ],
31557 "outputs": [],
31558 "properties": {
31559 "Node name for S&R": "PreviewImage",
31560 "cnr_id": "comfy-core",
31561 "ver": "0.12.2"
31562 },
31563 "widgets_values": []
31564 },
31565 {
31566 "id": 166,
31567 "type": "GetImageSize",
31568 "pos": [
31569 2790,
31570 -5790
31571 ],
31572 "size": [
31573 140,
31574 66
31575 ],
31576 "flags": {
31577 "collapsed": false
31578 },
31579 "order": 2,
31580 "mode": 0,
31581 "inputs": [
31582 {
31583 "localized_name": "image",
31584 "name": "image",
31585 "type": "IMAGE",
31586 "link": 230
31587 }
31588 ],
31589 "outputs": [
31590 {
31591 "localized_name": "width",
31592 "name": "width",
31593 "type": "INT",
31594 "links": [
31595 211,
31596 221,
31597 614
31598 ]
31599 },
31600 {
31601 "localized_name": "height",
31602 "name": "height",
31603 "type": "INT",
31604 "links": [
31605 212,
31606 222,
31607 615
31608 ]
31609 },
31610 {
31611 "localized_name": "batch_size",
31612 "name": "batch_size",
31613 "type": "INT",
31614 "links": null
31615 }
31616 ],
31617 "properties": {
31618 "Node name for S&R": "GetImageSize",
31619 "cnr_id": "comfy-core",
31620 "ver": "0.12.2"
31621 },
31622 "widgets_values": []
31623 },
31624 {
31625 "id": 357,
31626 "type": "SimpleMath+",
31627 "pos": [
31628 5560,
31629 -6020
31630 ],
31631 "size": [
31632 270,
31633 78
31634 ],
31635 "flags": {
31636 "collapsed": false
31637 },
31638 "order": 23,
31639 "mode": 4,
31640 "inputs": [
31641 {
31642 "localized_name": "a",
31643 "name": "a",
31644 "shape": 7,
31645 "type": "INT,FLOAT",
31646 "link": 614
31647 },
31648 {
31649 "localized_name": "b",
31650 "name": "b",
31651 "shape": 7,
31652 "type": "INT,FLOAT",
31653 "link": 613
31654 }
31655 ],
31656 "outputs": [
31657 {
31658 "localized_name": "INT",
31659 "name": "INT",
31660 "type": "INT",
31661 "links": []
31662 },
31663 {
31664 "localized_name": "FLOAT",
31665 "name": "FLOAT",
31666 "type": "FLOAT",
31667 "links": null
31668 }
31669 ],
31670 "properties": {
31671 "Node name for S&R": "SimpleMath+",
31672 "cnr_id": "comfyui_essentials",
31673 "ver": "1.1.0"
31674 },
31675 "widgets_values": [
31676 "(a-b) / 2"
31677 ]
31678 },
31679 {
31680 "id": 356,
31681 "type": "SimpleMath+",
31682 "pos": [
31683 5560,
31684 -5830
31685 ],
31686 "size": [
31687 270,
31688 78
31689 ],
31690 "flags": [],
31691 "order": 22,
31692 "mode": 4,
31693 "inputs": [
31694 {
31695 "localized_name": "a",
31696 "name": "a",
31697 "shape": 7,
31698 "type": "INT,FLOAT",
31699 "link": 615
31700 },
31701 {
31702 "localized_name": "b",
31703 "name": "b",
31704 "shape": 7,
31705 "type": "INT,FLOAT",
31706 "link": 612
31707 }
31708 ],
31709 "outputs": [
31710 {
31711 "localized_name": "INT",
31712 "name": "INT",
31713 "type": "INT",
31714 "links": []
31715 },
31716 {
31717 "localized_name": "FLOAT",
31718 "name": "FLOAT",
31719 "type": "FLOAT",
31720 "links": null
31721 }
31722 ],
31723 "properties": {
31724 "Node name for S&R": "SimpleMath+",
31725 "cnr_id": "comfyui_essentials",
31726 "ver": "1.1.0"
31727 },
31728 "widgets_values": [
31729 "(a-b) / 2"
31730 ]
31731 },
31732 {
31733 "id": 236,
31734 "type": "ImageCrop",
31735 "pos": [
31736 4960,
31737 -5510
31738 ],
31739 "size": [
31740 210,
31741 130
31742 ],
31743 "flags": [],
31744 "order": 12,
31745 "mode": 0,
31746 "inputs": [
31747 {
31748 "localized_name": "image",
31749 "name": "image",
31750 "type": "IMAGE",
31751 "link": 330
31752 },
31753 {
31754 "localized_name": "width",
31755 "name": "width",
31756 "type": "INT",
31757 "widget": {
31758 "name": "width"
31759 },
31760 "link": 331
31761 },
31762 {
31763 "localized_name": "height",
31764 "name": "height",
31765 "type": "INT",
31766 "widget": {
31767 "name": "height"
31768 },
31769 "link": 332
31770 },
31771 {
31772 "localized_name": "x",
31773 "name": "x",
31774 "type": "INT",
31775 "widget": {
31776 "name": "x"
31777 },
31778 "link": 621
31779 },
31780 {
31781 "localized_name": "y",
31782 "name": "y",
31783 "type": "INT",
31784 "widget": {
31785 "name": "y"
31786 },
31787 "link": 622
31788 }
31789 ],
31790 "outputs": [
31791 {
31792 "localized_name": "IMAGE",
31793 "name": "IMAGE",
31794 "type": "IMAGE",
31795 "links": [
31796 337,
31797 347,
31798 350,
31799 616
31800 ]
31801 }
31802 ],
31803 "properties": {
31804 "Node name for S&R": "ImageCrop",
31805 "cnr_id": "comfy-core",
31806 "ver": "0.12.2"
31807 },
31808 "widgets_values": [
31809 512,
31810 512,
31811 0,
31812 0
31813 ]
31814 },
31815 {
31816 "id": 170,
31817 "type": "CropMask",
31818 "pos": [
31819 4250,
31820 -5750
31821 ],
31822 "size": [
31823 210,
31824 130
31825 ],
31826 "flags": {
31827 "collapsed": false
31828 },
31829 "order": 6,
31830 "mode": 0,
31831 "inputs": [
31832 {
31833 "localized_name": "mask",
31834 "name": "mask",
31835 "type": "MASK",
31836 "link": 208
31837 },
31838 {
31839 "localized_name": "x",
31840 "name": "x",
31841 "type": "INT",
31842 "widget": {
31843 "name": "x"
31844 },
31845 "link": 623
31846 },
31847 {
31848 "localized_name": "y",
31849 "name": "y",
31850 "type": "INT",
31851 "widget": {
31852 "name": "y"
31853 },
31854 "link": 624
31855 },
31856 {
31857 "localized_name": "width",
31858 "name": "width",
31859 "type": "INT",
31860 "widget": {
31861 "name": "width"
31862 },
31863 "link": 211
31864 },
31865 {
31866 "localized_name": "height",
31867 "name": "height",
31868 "type": "INT",
31869 "widget": {
31870 "name": "height"
31871 },
31872 "link": 212
31873 }
31874 ],
31875 "outputs": [
31876 {
31877 "localized_name": "MASK",
31878 "name": "MASK",
31879 "type": "MASK",
31880 "links": [
31881 207
31882 ]
31883 }
31884 ],
31885 "properties": {
31886 "Node name for S&R": "CropMask",
31887 "cnr_id": "comfy-core",
31888 "ver": "0.12.2"
31889 },
31890 "widgets_values": [
31891 0,
31892 0,
31893 512,
31894 512
31895 ]
31896 },
31897 {
31898 "id": 178,
31899 "type": "MaskBoundingBox+",
31900 "pos": [
31901 3910,
31902 -6070
31903 ],
31904 "size": [
31905 220,
31906 182
31907 ],
31908 "flags": {
31909 "collapsed": false
31910 },
31911 "order": 10,
31912 "mode": 0,
31913 "inputs": [
31914 {
31915 "localized_name": "mask",
31916 "name": "mask",
31917 "type": "MASK",
31918 "link": 227
31919 },
31920 {
31921 "localized_name": "image_optional",
31922 "name": "image_optional",
31923 "shape": 7,
31924 "type": "IMAGE",
31925 "link": null
31926 }
31927 ],
31928 "outputs": [
31929 {
31930 "localized_name": "MASK",
31931 "name": "MASK",
31932 "type": "MASK",
31933 "links": []
31934 },
31935 {
31936 "localized_name": "IMAGE",
31937 "name": "IMAGE",
31938 "type": "IMAGE",
31939 "links": null
31940 },
31941 {
31942 "localized_name": "x",
31943 "name": "x",
31944 "type": "INT",
31945 "links": [
31946 621,
31947 623
31948 ]
31949 },
31950 {
31951 "localized_name": "y",
31952 "name": "y",
31953 "type": "INT",
31954 "links": [
31955 622,
31956 624
31957 ]
31958 },
31959 {
31960 "localized_name": "width",
31961 "name": "width",
31962 "type": "INT",
31963 "links": null
31964 },
31965 {
31966 "localized_name": "height",
31967 "name": "height",
31968 "type": "INT",
31969 "links": null
31970 }
31971 ],
31972 "properties": {
31973 "Node name for S&R": "MaskBoundingBox+",
31974 "cnr_id": "comfyui_essentials",
31975 "ver": "1.1.0"
31976 },
31977 "widgets_values": [
31978 0,
31979 0
31980 ]
31981 },
31982 {
31983 "id": 358,
31984 "type": "GetImageSize",
31985 "pos": [
31986 5280,
31987 -5880
31988 ],
31989 "size": [
31990 140,
31991 70
31992 ],
31993 "flags": {
31994 "collapsed": true
31995 },
31996 "order": 24,
31997 "mode": 4,
31998 "inputs": [
31999 {
32000 "localized_name": "image",
32001 "name": "image",
32002 "type": "IMAGE",
32003 "link": 616
32004 }
32005 ],
32006 "outputs": [
32007 {
32008 "localized_name": "width",
32009 "name": "width",
32010 "type": "INT",
32011 "links": [
32012 613
32013 ]
32014 },
32015 {
32016 "localized_name": "height",
32017 "name": "height",
32018 "type": "INT",
32019 "links": [
32020 612
32021 ]
32022 },
32023 {
32024 "localized_name": "batch_size",
32025 "name": "batch_size",
32026 "type": "INT",
32027 "links": null
32028 }
32029 ],
32030 "properties": {
32031 "Node name for S&R": "GetImageSize",
32032 "cnr_id": "comfy-core",
32033 "ver": "0.12.2"
32034 },
32035 "widgets_values": []
32036 },
32037 {
32038 "id": 244,
32039 "type": "ImagePadForOutpaintMasked",
32040 "pos": [
32041 6000,
32042 -5510
32043 ],
32044 "size": [
32045 311.4107421875,
32046 174
32047 ],
32048 "flags": [],
32049 "order": 15,
32050 "mode": 0,
32051 "inputs": [
32052 {
32053 "localized_name": "image",
32054 "name": "image",
32055 "type": "IMAGE",
32056 "link": 347
32057 },
32058 {
32059 "localized_name": "mask",
32060 "name": "mask",
32061 "shape": 7,
32062 "type": "MASK",
32063 "link": null
32064 },
32065 {
32066 "localized_name": "left",
32067 "name": "left",
32068 "type": "INT",
32069 "widget": {
32070 "name": "left"
32071 },
32072 "link": 625
32073 },
32074 {
32075 "localized_name": "top",
32076 "name": "top",
32077 "type": "INT",
32078 "widget": {
32079 "name": "top"
32080 },
32081 "link": 626
32082 },
32083 {
32084 "localized_name": "right",
32085 "name": "right",
32086 "type": "INT",
32087 "widget": {
32088 "name": "right"
32089 },
32090 "link": 627
32091 },
32092 {
32093 "localized_name": "bottom",
32094 "name": "bottom",
32095 "type": "INT",
32096 "widget": {
32097 "name": "bottom"
32098 },
32099 "link": 628
32100 }
32101 ],
32102 "outputs": [
32103 {
32104 "localized_name": "IMAGE",
32105 "name": "IMAGE",
32106 "type": "IMAGE",
32107 "links": [
32108 349,
32109 361
32110 ]
32111 },
32112 {
32113 "localized_name": "MASK",
32114 "name": "MASK",
32115 "type": "MASK",
32116 "links": [
32117 362
32118 ]
32119 }
32120 ],
32121 "properties": {
32122 "Node name for S&R": "ImagePadForOutpaintMasked",
32123 "cnr_id": "comfyui-kjnodes",
32124 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
32125 },
32126 "widgets_values": [
32127 0,
32128 0,
32129 0,
32130 0,
32131 0
32132 ]
32133 }
32134 ],
32135 "groups": [],
32136 "links": [
32137 {
32138 "id": 205,
32139 "origin_id": 163,
32140 "origin_slot": 0,
32141 "target_id": 167,
32142 "target_slot": 0,
32143 "type": "MASK"
32144 },
32145 {
32146 "id": 242,
32147 "origin_id": 163,
32148 "origin_slot": 0,
32149 "target_id": 183,
32150 "target_slot": 0,
32151 "type": "MASK"
32152 },
32153 {
32154 "id": 347,
32155 "origin_id": 236,
32156 "origin_slot": 0,
32157 "target_id": 244,
32158 "target_slot": 0,
32159 "type": "IMAGE"
32160 },
32161 {
32162 "id": 221,
32163 "origin_id": 166,
32164 "origin_slot": 0,
32165 "target_id": 175,
32166 "target_slot": 1,
32167 "type": "INT"
32168 },
32169 {
32170 "id": 222,
32171 "origin_id": 166,
32172 "origin_slot": 1,
32173 "target_id": 175,
32174 "target_slot": 2,
32175 "type": "INT"
32176 },
32177 {
32178 "id": 429,
32179 "origin_id": 250,
32180 "origin_slot": 0,
32181 "target_id": 275,
32182 "target_slot": 0,
32183 "type": "IMAGE"
32184 },
32185 {
32186 "id": 430,
32187 "origin_id": 238,
32188 "origin_slot": 0,
32189 "target_id": 275,
32190 "target_slot": 2,
32191 "type": "INT"
32192 },
32193 {
32194 "id": 431,
32195 "origin_id": 238,
32196 "origin_slot": 1,
32197 "target_id": 275,
32198 "target_slot": 3,
32199 "type": "INT"
32200 },
32201 {
32202 "id": 432,
32203 "origin_id": 275,
32204 "origin_slot": 0,
32205 "target_id": 276,
32206 "target_slot": 0,
32207 "type": "IMAGE"
32208 },
32209 {
32210 "id": 361,
32211 "origin_id": 244,
32212 "origin_slot": 0,
32213 "target_id": 250,
32214 "target_slot": 0,
32215 "type": "IMAGE"
32216 },
32217 {
32218 "id": 363,
32219 "origin_id": 175,
32220 "origin_slot": 0,
32221 "target_id": 250,
32222 "target_slot": 1,
32223 "type": "IMAGE"
32224 },
32225 {
32226 "id": 362,
32227 "origin_id": 244,
32228 "origin_slot": 1,
32229 "target_id": 250,
32230 "target_slot": 2,
32231 "type": "MASK"
32232 },
32233 {
32234 "id": 364,
32235 "origin_id": 250,
32236 "origin_slot": 0,
32237 "target_id": 251,
32238 "target_slot": 0,
32239 "type": "IMAGE"
32240 },
32241 {
32242 "id": 349,
32243 "origin_id": 244,
32244 "origin_slot": 0,
32245 "target_id": 246,
32246 "target_slot": 0,
32247 "type": "IMAGE"
32248 },
32249 {
32250 "id": 350,
32251 "origin_id": 236,
32252 "origin_slot": 0,
32253 "target_id": 247,
32254 "target_slot": 0,
32255 "type": "IMAGE"
32256 },
32257 {
32258 "id": 223,
32259 "origin_id": 175,
32260 "origin_slot": 0,
32261 "target_id": 176,
32262 "target_slot": 0,
32263 "type": "IMAGE"
32264 },
32265 {
32266 "id": 203,
32267 "origin_id": 177,
32268 "origin_slot": 0,
32269 "target_id": 165,
32270 "target_slot": 0,
32271 "type": "IMAGE"
32272 },
32273 {
32274 "id": 206,
32275 "origin_id": 167,
32276 "origin_slot": 0,
32277 "target_id": 168,
32278 "target_slot": 0,
32279 "type": "MASK"
32280 },
32281 {
32282 "id": 227,
32283 "origin_id": 168,
32284 "origin_slot": 0,
32285 "target_id": 178,
32286 "target_slot": 0,
32287 "type": "MASK"
32288 },
32289 {
32290 "id": 208,
32291 "origin_id": 167,
32292 "origin_slot": 0,
32293 "target_id": 170,
32294 "target_slot": 0,
32295 "type": "MASK"
32296 },
32297 {
32298 "id": 211,
32299 "origin_id": 166,
32300 "origin_slot": 0,
32301 "target_id": 170,
32302 "target_slot": 3,
32303 "type": "INT"
32304 },
32305 {
32306 "id": 212,
32307 "origin_id": 166,
32308 "origin_slot": 1,
32309 "target_id": 170,
32310 "target_slot": 4,
32311 "type": "INT"
32312 },
32313 {
32314 "id": 207,
32315 "origin_id": 170,
32316 "origin_slot": 0,
32317 "target_id": 169,
32318 "target_slot": 0,
32319 "type": "MASK"
32320 },
32321 {
32322 "id": 330,
32323 "origin_id": 177,
32324 "origin_slot": 0,
32325 "target_id": 236,
32326 "target_slot": 0,
32327 "type": "IMAGE"
32328 },
32329 {
32330 "id": 331,
32331 "origin_id": 238,
32332 "origin_slot": 0,
32333 "target_id": 236,
32334 "target_slot": 1,
32335 "type": "INT"
32336 },
32337 {
32338 "id": 332,
32339 "origin_id": 238,
32340 "origin_slot": 1,
32341 "target_id": 236,
32342 "target_slot": 2,
32343 "type": "INT"
32344 },
32345 {
32346 "id": 225,
32347 "origin_id": 175,
32348 "origin_slot": 0,
32349 "target_id": 177,
32350 "target_slot": 1,
32351 "type": "IMAGE"
32352 },
32353 {
32354 "id": 226,
32355 "origin_id": 167,
32356 "origin_slot": 0,
32357 "target_id": 177,
32358 "target_slot": 2,
32359 "type": "MASK"
32360 },
32361 {
32362 "id": 337,
32363 "origin_id": 236,
32364 "origin_slot": 0,
32365 "target_id": 239,
32366 "target_slot": 0,
32367 "type": "IMAGE"
32368 },
32369 {
32370 "id": 338,
32371 "origin_id": 175,
32372 "origin_slot": 0,
32373 "target_id": 238,
32374 "target_slot": 0,
32375 "type": "IMAGE"
32376 },
32377 {
32378 "id": 241,
32379 "origin_id": -10,
32380 "origin_slot": 0,
32381 "target_id": 163,
32382 "target_slot": 0,
32383 "type": "IMAGE"
32384 },
32385 {
32386 "id": 230,
32387 "origin_id": -10,
32388 "origin_slot": 0,
32389 "target_id": 166,
32390 "target_slot": 0,
32391 "type": "IMAGE"
32392 },
32393 {
32394 "id": 231,
32395 "origin_id": -10,
32396 "origin_slot": 0,
32397 "target_id": 177,
32398 "target_slot": 0,
32399 "type": "IMAGE"
32400 },
32401 {
32402 "id": 591,
32403 "origin_id": 275,
32404 "origin_slot": 0,
32405 "target_id": -20,
32406 "target_slot": 0,
32407 "type": "IMAGE"
32408 },
32409 {
32410 "id": 612,
32411 "origin_id": 358,
32412 "origin_slot": 1,
32413 "target_id": 356,
32414 "target_slot": 1,
32415 "type": "INT"
32416 },
32417 {
32418 "id": 613,
32419 "origin_id": 358,
32420 "origin_slot": 0,
32421 "target_id": 357,
32422 "target_slot": 1,
32423 "type": "INT"
32424 },
32425 {
32426 "id": 614,
32427 "origin_id": 166,
32428 "origin_slot": 0,
32429 "target_id": 357,
32430 "target_slot": 0,
32431 "type": "INT"
32432 },
32433 {
32434 "id": 615,
32435 "origin_id": 166,
32436 "origin_slot": 1,
32437 "target_id": 356,
32438 "target_slot": 0,
32439 "type": "INT"
32440 },
32441 {
32442 "id": 616,
32443 "origin_id": 236,
32444 "origin_slot": 0,
32445 "target_id": 358,
32446 "target_slot": 0,
32447 "type": "IMAGE"
32448 },
32449 {
32450 "id": 621,
32451 "origin_id": 178,
32452 "origin_slot": 2,
32453 "target_id": 236,
32454 "target_slot": 3,
32455 "type": "INT"
32456 },
32457 {
32458 "id": 622,
32459 "origin_id": 178,
32460 "origin_slot": 3,
32461 "target_id": 236,
32462 "target_slot": 4,
32463 "type": "INT"
32464 },
32465 {
32466 "id": 623,
32467 "origin_id": 178,
32468 "origin_slot": 2,
32469 "target_id": 170,
32470 "target_slot": 1,
32471 "type": "INT"
32472 },
32473 {
32474 "id": 624,
32475 "origin_id": 178,
32476 "origin_slot": 3,
32477 "target_id": 170,
32478 "target_slot": 2,
32479 "type": "INT"
32480 },
32481 {
32482 "id": 625,
32483 "origin_id": -10,
32484 "origin_slot": 1,
32485 "target_id": 244,
32486 "target_slot": 2,
32487 "type": "INT"
32488 },
32489 {
32490 "id": 626,
32491 "origin_id": -10,
32492 "origin_slot": 2,
32493 "target_id": 244,
32494 "target_slot": 3,
32495 "type": "INT"
32496 },
32497 {
32498 "id": 627,
32499 "origin_id": -10,
32500 "origin_slot": 1,
32501 "target_id": 244,
32502 "target_slot": 4,
32503 "type": "INT"
32504 },
32505 {
32506 "id": 628,
32507 "origin_id": -10,
32508 "origin_slot": 2,
32509 "target_id": 244,
32510 "target_slot": 5,
32511 "type": "INT"
32512 }
32513 ],
32514 "extra": {
32515 "workflowRendererVersion": "LG"
32516 }
32517 },
32518 {
32519 "id": "56da3fe7-61e8-47ab-85d0-65c2fcf8b0cd",
32520 "version": 1,
32521 "state": {
32522 "lastGroupId": 0,
32523 "lastNodeId": 358,
32524 "lastLinkId": 628,
32525 "lastRerouteId": 0
32526 },
32527 "revision": 0,
32528 "config": [],
32529 "name": "Crop+Composite",
32530 "inputNode": {
32531 "id": -10,
32532 "bounding": [
32533 2610,
32534 -5435,
32535 120,
32536 100
32537 ]
32538 },
32539 "outputNode": {
32540 "id": -20,
32541 "bounding": [
32542 7530,
32543 -5435,
32544 120,
32545 60
32546 ]
32547 },
32548 "inputs": [
32549 {
32550 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
32551 "name": "images",
32552 "type": "IMAGE",
32553 "linkIds": [
32554 241,
32555 230,
32556 231
32557 ],
32558 "localized_name": "images",
32559 "pos": [
32560 2710,
32561 -5415
32562 ]
32563 },
32564 {
32565 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
32566 "name": "left",
32567 "type": "INT",
32568 "linkIds": [
32569 625,
32570 627
32571 ],
32572 "pos": [
32573 2710,
32574 -5395
32575 ]
32576 },
32577 {
32578 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
32579 "name": "top",
32580 "type": "INT",
32581 "linkIds": [
32582 626,
32583 628
32584 ],
32585 "pos": [
32586 2710,
32587 -5375
32588 ]
32589 }
32590 ],
32591 "outputs": [
32592 {
32593 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
32594 "name": "IMAGE",
32595 "type": "IMAGE",
32596 "linkIds": [
32597 591
32598 ],
32599 "localized_name": "IMAGE",
32600 "pos": [
32601 7550,
32602 -5415
32603 ]
32604 }
32605 ],
32606 "widgets": [],
32607 "nodes": [
32608 {
32609 "id": 167,
32610 "type": "Reroute",
32611 "pos": [
32612 3340,
32613 -5800
32614 ],
32615 "size": [
32616 75,
32617 26
32618 ],
32619 "flags": [],
32620 "order": 3,
32621 "mode": 0,
32622 "inputs": [
32623 {
32624 "name": "",
32625 "type": "*",
32626 "link": 205
32627 }
32628 ],
32629 "outputs": [
32630 {
32631 "name": "",
32632 "type": "MASK",
32633 "links": [
32634 206,
32635 208,
32636 226
32637 ]
32638 }
32639 ],
32640 "properties": {
32641 "showOutputText": false,
32642 "horizontal": false
32643 }
32644 },
32645 {
32646 "id": 183,
32647 "type": "MaskPreview+",
32648 "pos": [
32649 2790,
32650 -5270
32651 ],
32652 "size": [
32653 290,
32654 258
32655 ],
32656 "flags": [],
32657 "order": 11,
32658 "mode": 4,
32659 "inputs": [
32660 {
32661 "localized_name": "mask",
32662 "name": "mask",
32663 "type": "MASK",
32664 "link": 242
32665 }
32666 ],
32667 "outputs": [],
32668 "properties": {
32669 "Node name for S&R": "MaskPreview+",
32670 "cnr_id": "comfyui_essentials",
32671 "ver": "1.1.0"
32672 },
32673 "widgets_values": []
32674 },
32675 {
32676 "id": 163,
32677 "type": "ColorToMask",
32678 "pos": [
32679 2790,
32680 -5510
32681 ],
32682 "size": [
32683 270,
32684 178
32685 ],
32686 "flags": [],
32687 "order": 0,
32688 "mode": 0,
32689 "inputs": [
32690 {
32691 "localized_name": "images",
32692 "name": "images",
32693 "type": "IMAGE",
32694 "link": 241
32695 }
32696 ],
32697 "outputs": [
32698 {
32699 "localized_name": "MASK",
32700 "name": "MASK",
32701 "type": "MASK",
32702 "links": [
32703 205,
32704 242
32705 ]
32706 }
32707 ],
32708 "properties": {
32709 "Node name for S&R": "ColorToMask",
32710 "cnr_id": "comfyui-kjnodes",
32711 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
32712 },
32713 "widgets_values": [
32714 false,
32715 0,
32716 255,
32717 0,
32718 100,
32719 1
32720 ]
32721 },
32722 {
32723 "id": 175,
32724 "type": "LayerUtility: ColorImage V2",
32725 "pos": [
32726 3120,
32727 -5510
32728 ],
32729 "size": [
32730 221.025,
32731 130
32732 ],
32733 "flags": {
32734 "collapsed": false
32735 },
32736 "order": 7,
32737 "mode": 0,
32738 "inputs": [
32739 {
32740 "localized_name": "size_as",
32741 "name": "size_as",
32742 "shape": 7,
32743 "type": "*",
32744 "link": null
32745 },
32746 {
32747 "localized_name": "custom_width",
32748 "name": "custom_width",
32749 "type": "INT",
32750 "widget": {
32751 "name": "custom_width"
32752 },
32753 "link": 221
32754 },
32755 {
32756 "localized_name": "custom_height",
32757 "name": "custom_height",
32758 "type": "INT",
32759 "widget": {
32760 "name": "custom_height"
32761 },
32762 "link": 222
32763 }
32764 ],
32765 "outputs": [
32766 {
32767 "localized_name": "image",
32768 "name": "image",
32769 "type": "IMAGE",
32770 "links": [
32771 223,
32772 225,
32773 338,
32774 363
32775 ]
32776 }
32777 ],
32778 "properties": {
32779 "Node name for S&R": "LayerUtility: ColorImage V2",
32780 "cnr_id": "comfyui_layerstyle",
32781 "ver": "1.0.90"
32782 },
32783 "widgets_values": [
32784 "custom",
32785 512,
32786 512,
32787 "#00FF00"
32788 ],
32789 "color": "rgba(38, 73, 116, 0.7)"
32790 },
32791 {
32792 "id": 275,
32793 "type": "ImageResizeKJv2",
32794 "pos": [
32795 6810,
32796 -5510
32797 ],
32798 "size": [
32799 270,
32800 286
32801 ],
32802 "flags": [],
32803 "order": 20,
32804 "mode": 0,
32805 "inputs": [
32806 {
32807 "localized_name": "image",
32808 "name": "image",
32809 "type": "IMAGE",
32810 "link": 429
32811 },
32812 {
32813 "localized_name": "mask",
32814 "name": "mask",
32815 "shape": 7,
32816 "type": "MASK",
32817 "link": null
32818 },
32819 {
32820 "localized_name": "width",
32821 "name": "width",
32822 "type": "INT",
32823 "widget": {
32824 "name": "width"
32825 },
32826 "link": 430
32827 },
32828 {
32829 "localized_name": "height",
32830 "name": "height",
32831 "type": "INT",
32832 "widget": {
32833 "name": "height"
32834 },
32835 "link": 431
32836 }
32837 ],
32838 "outputs": [
32839 {
32840 "localized_name": "IMAGE",
32841 "name": "IMAGE",
32842 "type": "IMAGE",
32843 "links": [
32844 432,
32845 591
32846 ]
32847 },
32848 {
32849 "localized_name": "width",
32850 "name": "width",
32851 "type": "INT",
32852 "links": null
32853 },
32854 {
32855 "localized_name": "height",
32856 "name": "height",
32857 "type": "INT",
32858 "links": null
32859 },
32860 {
32861 "localized_name": "mask",
32862 "name": "mask",
32863 "type": "MASK",
32864 "links": null
32865 }
32866 ],
32867 "properties": {
32868 "Node name for S&R": "ImageResizeKJv2",
32869 "cnr_id": "comfyui-kjnodes",
32870 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
32871 },
32872 "widgets_values": [
32873 512,
32874 512,
32875 "nearest-exact",
32876 "stretch",
32877 "0, 0, 0",
32878 "center",
32879 2,
32880 "cpu"
32881 ]
32882 },
32883 {
32884 "id": 250,
32885 "type": "ImageCompositeMasked",
32886 "pos": [
32887 6460,
32888 -5510
32889 ],
32890 "size": [
32891 270,
32892 146
32893 ],
32894 "flags": [],
32895 "order": 18,
32896 "mode": 0,
32897 "inputs": [
32898 {
32899 "localized_name": "destination",
32900 "name": "destination",
32901 "type": "IMAGE",
32902 "link": 361
32903 },
32904 {
32905 "localized_name": "source",
32906 "name": "source",
32907 "type": "IMAGE",
32908 "link": 363
32909 },
32910 {
32911 "localized_name": "mask",
32912 "name": "mask",
32913 "shape": 7,
32914 "type": "MASK",
32915 "link": 362
32916 }
32917 ],
32918 "outputs": [
32919 {
32920 "localized_name": "IMAGE",
32921 "name": "IMAGE",
32922 "type": "IMAGE",
32923 "links": [
32924 364,
32925 429
32926 ]
32927 }
32928 ],
32929 "properties": {
32930 "Node name for S&R": "ImageCompositeMasked",
32931 "cnr_id": "comfy-core",
32932 "ver": "0.12.2"
32933 },
32934 "widgets_values": [
32935 0,
32936 0,
32937 true
32938 ]
32939 },
32940 {
32941 "id": 251,
32942 "type": "PreviewImage",
32943 "pos": [
32944 6460,
32945 -5240
32946 ],
32947 "size": [
32948 270,
32949 258
32950 ],
32951 "flags": [],
32952 "order": 19,
32953 "mode": 4,
32954 "inputs": [
32955 {
32956 "localized_name": "images",
32957 "name": "images",
32958 "type": "IMAGE",
32959 "link": 364
32960 }
32961 ],
32962 "outputs": [],
32963 "properties": {
32964 "Node name for S&R": "PreviewImage",
32965 "cnr_id": "comfy-core",
32966 "ver": "0.12.2"
32967 },
32968 "widgets_values": []
32969 },
32970 {
32971 "id": 246,
32972 "type": "PreviewImage",
32973 "pos": [
32974 6000,
32975 -5240
32976 ],
32977 "size": [
32978 310,
32979 260
32980 ],
32981 "flags": [],
32982 "order": 16,
32983 "mode": 4,
32984 "inputs": [
32985 {
32986 "localized_name": "images",
32987 "name": "images",
32988 "type": "IMAGE",
32989 "link": 349
32990 }
32991 ],
32992 "outputs": [],
32993 "properties": {
32994 "Node name for S&R": "PreviewImage",
32995 "cnr_id": "comfy-core",
32996 "ver": "0.12.2"
32997 },
32998 "widgets_values": []
32999 },
33000 {
33001 "id": 247,
33002 "type": "GetImageSize",
33003 "pos": [
33004 5320,
33005 -5370
33006 ],
33007 "size": [
33008 140,
33009 70
33010 ],
33011 "flags": {
33012 "collapsed": true
33013 },
33014 "order": 17,
33015 "mode": 0,
33016 "inputs": [
33017 {
33018 "localized_name": "image",
33019 "name": "image",
33020 "type": "IMAGE",
33021 "link": 350
33022 }
33023 ],
33024 "outputs": [
33025 {
33026 "localized_name": "width",
33027 "name": "width",
33028 "type": "INT",
33029 "links": []
33030 },
33031 {
33032 "localized_name": "height",
33033 "name": "height",
33034 "type": "INT",
33035 "links": []
33036 },
33037 {
33038 "localized_name": "batch_size",
33039 "name": "batch_size",
33040 "type": "INT",
33041 "links": null
33042 }
33043 ],
33044 "properties": {
33045 "Node name for S&R": "GetImageSize",
33046 "cnr_id": "comfy-core",
33047 "ver": "0.12.2"
33048 },
33049 "widgets_values": []
33050 },
33051 {
33052 "id": 176,
33053 "type": "PreviewImage",
33054 "pos": [
33055 3120,
33056 -5300
33057 ],
33058 "size": [
33059 220,
33060 258
33061 ],
33062 "flags": [],
33063 "order": 8,
33064 "mode": 4,
33065 "inputs": [
33066 {
33067 "localized_name": "images",
33068 "name": "images",
33069 "type": "IMAGE",
33070 "link": 223
33071 }
33072 ],
33073 "outputs": [],
33074 "properties": {
33075 "Node name for S&R": "PreviewImage",
33076 "cnr_id": "comfy-core",
33077 "ver": "0.12.2"
33078 },
33079 "widgets_values": []
33080 },
33081 {
33082 "id": 165,
33083 "type": "PreviewImage",
33084 "pos": [
33085 3500,
33086 -5300
33087 ],
33088 "size": [
33089 270,
33090 258
33091 ],
33092 "flags": [],
33093 "order": 1,
33094 "mode": 4,
33095 "inputs": [
33096 {
33097 "localized_name": "images",
33098 "name": "images",
33099 "type": "IMAGE",
33100 "link": 203
33101 }
33102 ],
33103 "outputs": [],
33104 "properties": {
33105 "Node name for S&R": "PreviewImage",
33106 "cnr_id": "comfy-core",
33107 "ver": "0.12.2"
33108 },
33109 "widgets_values": []
33110 },
33111 {
33112 "id": 168,
33113 "type": "InvertMask",
33114 "pos": [
33115 3770,
33116 -5770
33117 ],
33118 "size": [
33119 140,
33120 30
33121 ],
33122 "flags": {
33123 "collapsed": true
33124 },
33125 "order": 4,
33126 "mode": 0,
33127 "inputs": [
33128 {
33129 "localized_name": "mask",
33130 "name": "mask",
33131 "type": "MASK",
33132 "link": 206
33133 }
33134 ],
33135 "outputs": [
33136 {
33137 "localized_name": "MASK",
33138 "name": "MASK",
33139 "type": "MASK",
33140 "links": [
33141 227
33142 ]
33143 }
33144 ],
33145 "properties": {
33146 "Node name for S&R": "InvertMask",
33147 "cnr_id": "comfy-core",
33148 "ver": "0.12.2"
33149 },
33150 "widgets_values": []
33151 },
33152 {
33153 "id": 177,
33154 "type": "ImageCompositeMasked",
33155 "pos": [
33156 3500,
33157 -5510
33158 ],
33159 "size": [
33160 270,
33161 146
33162 ],
33163 "flags": [],
33164 "order": 9,
33165 "mode": 0,
33166 "inputs": [
33167 {
33168 "localized_name": "destination",
33169 "name": "destination",
33170 "type": "IMAGE",
33171 "link": 231
33172 },
33173 {
33174 "localized_name": "source",
33175 "name": "source",
33176 "type": "IMAGE",
33177 "link": 225
33178 },
33179 {
33180 "localized_name": "mask",
33181 "name": "mask",
33182 "shape": 7,
33183 "type": "MASK",
33184 "link": 226
33185 }
33186 ],
33187 "outputs": [
33188 {
33189 "localized_name": "IMAGE",
33190 "name": "IMAGE",
33191 "type": "IMAGE",
33192 "links": [
33193 203,
33194 330
33195 ]
33196 }
33197 ],
33198 "properties": {
33199 "Node name for S&R": "ImageCompositeMasked",
33200 "cnr_id": "comfy-core",
33201 "ver": "0.12.2"
33202 },
33203 "widgets_values": [
33204 0,
33205 0,
33206 false
33207 ]
33208 },
33209 {
33210 "id": 238,
33211 "type": "GetImageSize",
33212 "pos": [
33213 4630,
33214 -5460
33215 ],
33216 "size": [
33217 140,
33218 66
33219 ],
33220 "flags": {
33221 "collapsed": true
33222 },
33223 "order": 13,
33224 "mode": 0,
33225 "inputs": [
33226 {
33227 "localized_name": "image",
33228 "name": "image",
33229 "type": "IMAGE",
33230 "link": 338
33231 }
33232 ],
33233 "outputs": [
33234 {
33235 "localized_name": "width",
33236 "name": "width",
33237 "type": "INT",
33238 "links": [
33239 331,
33240 430
33241 ]
33242 },
33243 {
33244 "localized_name": "height",
33245 "name": "height",
33246 "type": "INT",
33247 "links": [
33248 332,
33249 431
33250 ]
33251 },
33252 {
33253 "localized_name": "batch_size",
33254 "name": "batch_size",
33255 "type": "INT",
33256 "links": null
33257 }
33258 ],
33259 "properties": {
33260 "Node name for S&R": "GetImageSize",
33261 "cnr_id": "comfy-core",
33262 "ver": "0.12.2"
33263 },
33264 "widgets_values": []
33265 },
33266 {
33267 "id": 169,
33268 "type": "MaskPreview+",
33269 "pos": [
33270 4250,
33271 -5570
33272 ],
33273 "size": [
33274 300,
33275 258
33276 ],
33277 "flags": [],
33278 "order": 5,
33279 "mode": 4,
33280 "inputs": [
33281 {
33282 "localized_name": "mask",
33283 "name": "mask",
33284 "type": "MASK",
33285 "link": 207
33286 }
33287 ],
33288 "outputs": [],
33289 "properties": {
33290 "Node name for S&R": "MaskPreview+",
33291 "cnr_id": "comfyui_essentials",
33292 "ver": "1.1.0"
33293 },
33294 "widgets_values": []
33295 },
33296 {
33297 "id": 239,
33298 "type": "PreviewImage",
33299 "pos": [
33300 4960,
33301 -5330
33302 ],
33303 "size": [
33304 280,
33305 258
33306 ],
33307 "flags": [],
33308 "order": 14,
33309 "mode": 4,
33310 "inputs": [
33311 {
33312 "localized_name": "images",
33313 "name": "images",
33314 "type": "IMAGE",
33315 "link": 337
33316 }
33317 ],
33318 "outputs": [],
33319 "properties": {
33320 "Node name for S&R": "PreviewImage",
33321 "cnr_id": "comfy-core",
33322 "ver": "0.12.2"
33323 },
33324 "widgets_values": []
33325 },
33326 {
33327 "id": 276,
33328 "type": "PreviewImage",
33329 "pos": [
33330 7130,
33331 -5510
33332 ],
33333 "size": [
33334 340,
33335 280
33336 ],
33337 "flags": [],
33338 "order": 21,
33339 "mode": 4,
33340 "inputs": [
33341 {
33342 "localized_name": "images",
33343 "name": "images",
33344 "type": "IMAGE",
33345 "link": 432
33346 }
33347 ],
33348 "outputs": [],
33349 "properties": {
33350 "Node name for S&R": "PreviewImage",
33351 "cnr_id": "comfy-core",
33352 "ver": "0.12.2"
33353 },
33354 "widgets_values": []
33355 },
33356 {
33357 "id": 166,
33358 "type": "GetImageSize",
33359 "pos": [
33360 2790,
33361 -5790
33362 ],
33363 "size": [
33364 140,
33365 66
33366 ],
33367 "flags": {
33368 "collapsed": false
33369 },
33370 "order": 2,
33371 "mode": 0,
33372 "inputs": [
33373 {
33374 "localized_name": "image",
33375 "name": "image",
33376 "type": "IMAGE",
33377 "link": 230
33378 }
33379 ],
33380 "outputs": [
33381 {
33382 "localized_name": "width",
33383 "name": "width",
33384 "type": "INT",
33385 "links": [
33386 211,
33387 221,
33388 614
33389 ]
33390 },
33391 {
33392 "localized_name": "height",
33393 "name": "height",
33394 "type": "INT",
33395 "links": [
33396 212,
33397 222,
33398 615
33399 ]
33400 },
33401 {
33402 "localized_name": "batch_size",
33403 "name": "batch_size",
33404 "type": "INT",
33405 "links": null
33406 }
33407 ],
33408 "properties": {
33409 "Node name for S&R": "GetImageSize",
33410 "cnr_id": "comfy-core",
33411 "ver": "0.12.2"
33412 },
33413 "widgets_values": []
33414 },
33415 {
33416 "id": 357,
33417 "type": "SimpleMath+",
33418 "pos": [
33419 5560,
33420 -6020
33421 ],
33422 "size": [
33423 270,
33424 78
33425 ],
33426 "flags": {
33427 "collapsed": false
33428 },
33429 "order": 23,
33430 "mode": 4,
33431 "inputs": [
33432 {
33433 "localized_name": "a",
33434 "name": "a",
33435 "shape": 7,
33436 "type": "INT,FLOAT",
33437 "link": 614
33438 },
33439 {
33440 "localized_name": "b",
33441 "name": "b",
33442 "shape": 7,
33443 "type": "INT,FLOAT",
33444 "link": 613
33445 }
33446 ],
33447 "outputs": [
33448 {
33449 "localized_name": "INT",
33450 "name": "INT",
33451 "type": "INT",
33452 "links": []
33453 },
33454 {
33455 "localized_name": "FLOAT",
33456 "name": "FLOAT",
33457 "type": "FLOAT",
33458 "links": null
33459 }
33460 ],
33461 "properties": {
33462 "Node name for S&R": "SimpleMath+",
33463 "cnr_id": "comfyui_essentials",
33464 "ver": "1.1.0"
33465 },
33466 "widgets_values": [
33467 "(a-b) / 2"
33468 ]
33469 },
33470 {
33471 "id": 356,
33472 "type": "SimpleMath+",
33473 "pos": [
33474 5560,
33475 -5830
33476 ],
33477 "size": [
33478 270,
33479 78
33480 ],
33481 "flags": [],
33482 "order": 22,
33483 "mode": 4,
33484 "inputs": [
33485 {
33486 "localized_name": "a",
33487 "name": "a",
33488 "shape": 7,
33489 "type": "INT,FLOAT",
33490 "link": 615
33491 },
33492 {
33493 "localized_name": "b",
33494 "name": "b",
33495 "shape": 7,
33496 "type": "INT,FLOAT",
33497 "link": 612
33498 }
33499 ],
33500 "outputs": [
33501 {
33502 "localized_name": "INT",
33503 "name": "INT",
33504 "type": "INT",
33505 "links": []
33506 },
33507 {
33508 "localized_name": "FLOAT",
33509 "name": "FLOAT",
33510 "type": "FLOAT",
33511 "links": null
33512 }
33513 ],
33514 "properties": {
33515 "Node name for S&R": "SimpleMath+",
33516 "cnr_id": "comfyui_essentials",
33517 "ver": "1.1.0"
33518 },
33519 "widgets_values": [
33520 "(a-b) / 2"
33521 ]
33522 },
33523 {
33524 "id": 236,
33525 "type": "ImageCrop",
33526 "pos": [
33527 4960,
33528 -5510
33529 ],
33530 "size": [
33531 210,
33532 130
33533 ],
33534 "flags": [],
33535 "order": 12,
33536 "mode": 0,
33537 "inputs": [
33538 {
33539 "localized_name": "image",
33540 "name": "image",
33541 "type": "IMAGE",
33542 "link": 330
33543 },
33544 {
33545 "localized_name": "width",
33546 "name": "width",
33547 "type": "INT",
33548 "widget": {
33549 "name": "width"
33550 },
33551 "link": 331
33552 },
33553 {
33554 "localized_name": "height",
33555 "name": "height",
33556 "type": "INT",
33557 "widget": {
33558 "name": "height"
33559 },
33560 "link": 332
33561 },
33562 {
33563 "localized_name": "x",
33564 "name": "x",
33565 "type": "INT",
33566 "widget": {
33567 "name": "x"
33568 },
33569 "link": 621
33570 },
33571 {
33572 "localized_name": "y",
33573 "name": "y",
33574 "type": "INT",
33575 "widget": {
33576 "name": "y"
33577 },
33578 "link": 622
33579 }
33580 ],
33581 "outputs": [
33582 {
33583 "localized_name": "IMAGE",
33584 "name": "IMAGE",
33585 "type": "IMAGE",
33586 "links": [
33587 337,
33588 347,
33589 350,
33590 616
33591 ]
33592 }
33593 ],
33594 "properties": {
33595 "Node name for S&R": "ImageCrop",
33596 "cnr_id": "comfy-core",
33597 "ver": "0.12.2"
33598 },
33599 "widgets_values": [
33600 512,
33601 512,
33602 0,
33603 0
33604 ]
33605 },
33606 {
33607 "id": 170,
33608 "type": "CropMask",
33609 "pos": [
33610 4250,
33611 -5750
33612 ],
33613 "size": [
33614 210,
33615 130
33616 ],
33617 "flags": {
33618 "collapsed": false
33619 },
33620 "order": 6,
33621 "mode": 0,
33622 "inputs": [
33623 {
33624 "localized_name": "mask",
33625 "name": "mask",
33626 "type": "MASK",
33627 "link": 208
33628 },
33629 {
33630 "localized_name": "x",
33631 "name": "x",
33632 "type": "INT",
33633 "widget": {
33634 "name": "x"
33635 },
33636 "link": 623
33637 },
33638 {
33639 "localized_name": "y",
33640 "name": "y",
33641 "type": "INT",
33642 "widget": {
33643 "name": "y"
33644 },
33645 "link": 624
33646 },
33647 {
33648 "localized_name": "width",
33649 "name": "width",
33650 "type": "INT",
33651 "widget": {
33652 "name": "width"
33653 },
33654 "link": 211
33655 },
33656 {
33657 "localized_name": "height",
33658 "name": "height",
33659 "type": "INT",
33660 "widget": {
33661 "name": "height"
33662 },
33663 "link": 212
33664 }
33665 ],
33666 "outputs": [
33667 {
33668 "localized_name": "MASK",
33669 "name": "MASK",
33670 "type": "MASK",
33671 "links": [
33672 207
33673 ]
33674 }
33675 ],
33676 "properties": {
33677 "Node name for S&R": "CropMask",
33678 "cnr_id": "comfy-core",
33679 "ver": "0.12.2"
33680 },
33681 "widgets_values": [
33682 0,
33683 0,
33684 512,
33685 512
33686 ]
33687 },
33688 {
33689 "id": 178,
33690 "type": "MaskBoundingBox+",
33691 "pos": [
33692 3910,
33693 -6070
33694 ],
33695 "size": [
33696 220,
33697 182
33698 ],
33699 "flags": {
33700 "collapsed": false
33701 },
33702 "order": 10,
33703 "mode": 0,
33704 "inputs": [
33705 {
33706 "localized_name": "mask",
33707 "name": "mask",
33708 "type": "MASK",
33709 "link": 227
33710 },
33711 {
33712 "localized_name": "image_optional",
33713 "name": "image_optional",
33714 "shape": 7,
33715 "type": "IMAGE",
33716 "link": null
33717 }
33718 ],
33719 "outputs": [
33720 {
33721 "localized_name": "MASK",
33722 "name": "MASK",
33723 "type": "MASK",
33724 "links": []
33725 },
33726 {
33727 "localized_name": "IMAGE",
33728 "name": "IMAGE",
33729 "type": "IMAGE",
33730 "links": null
33731 },
33732 {
33733 "localized_name": "x",
33734 "name": "x",
33735 "type": "INT",
33736 "links": [
33737 621,
33738 623
33739 ]
33740 },
33741 {
33742 "localized_name": "y",
33743 "name": "y",
33744 "type": "INT",
33745 "links": [
33746 622,
33747 624
33748 ]
33749 },
33750 {
33751 "localized_name": "width",
33752 "name": "width",
33753 "type": "INT",
33754 "links": null
33755 },
33756 {
33757 "localized_name": "height",
33758 "name": "height",
33759 "type": "INT",
33760 "links": null
33761 }
33762 ],
33763 "properties": {
33764 "Node name for S&R": "MaskBoundingBox+",
33765 "cnr_id": "comfyui_essentials",
33766 "ver": "1.1.0"
33767 },
33768 "widgets_values": [
33769 0,
33770 0
33771 ]
33772 },
33773 {
33774 "id": 358,
33775 "type": "GetImageSize",
33776 "pos": [
33777 5280,
33778 -5880
33779 ],
33780 "size": [
33781 140,
33782 70
33783 ],
33784 "flags": {
33785 "collapsed": true
33786 },
33787 "order": 24,
33788 "mode": 4,
33789 "inputs": [
33790 {
33791 "localized_name": "image",
33792 "name": "image",
33793 "type": "IMAGE",
33794 "link": 616
33795 }
33796 ],
33797 "outputs": [
33798 {
33799 "localized_name": "width",
33800 "name": "width",
33801 "type": "INT",
33802 "links": [
33803 613
33804 ]
33805 },
33806 {
33807 "localized_name": "height",
33808 "name": "height",
33809 "type": "INT",
33810 "links": [
33811 612
33812 ]
33813 },
33814 {
33815 "localized_name": "batch_size",
33816 "name": "batch_size",
33817 "type": "INT",
33818 "links": null
33819 }
33820 ],
33821 "properties": {
33822 "Node name for S&R": "GetImageSize",
33823 "cnr_id": "comfy-core",
33824 "ver": "0.12.2"
33825 },
33826 "widgets_values": []
33827 },
33828 {
33829 "id": 244,
33830 "type": "ImagePadForOutpaintMasked",
33831 "pos": [
33832 6000,
33833 -5510
33834 ],
33835 "size": [
33836 311.4107421875,
33837 174
33838 ],
33839 "flags": [],
33840 "order": 15,
33841 "mode": 0,
33842 "inputs": [
33843 {
33844 "localized_name": "image",
33845 "name": "image",
33846 "type": "IMAGE",
33847 "link": 347
33848 },
33849 {
33850 "localized_name": "mask",
33851 "name": "mask",
33852 "shape": 7,
33853 "type": "MASK",
33854 "link": null
33855 },
33856 {
33857 "localized_name": "left",
33858 "name": "left",
33859 "type": "INT",
33860 "widget": {
33861 "name": "left"
33862 },
33863 "link": 625
33864 },
33865 {
33866 "localized_name": "top",
33867 "name": "top",
33868 "type": "INT",
33869 "widget": {
33870 "name": "top"
33871 },
33872 "link": 626
33873 },
33874 {
33875 "localized_name": "right",
33876 "name": "right",
33877 "type": "INT",
33878 "widget": {
33879 "name": "right"
33880 },
33881 "link": 627
33882 },
33883 {
33884 "localized_name": "bottom",
33885 "name": "bottom",
33886 "type": "INT",
33887 "widget": {
33888 "name": "bottom"
33889 },
33890 "link": 628
33891 }
33892 ],
33893 "outputs": [
33894 {
33895 "localized_name": "IMAGE",
33896 "name": "IMAGE",
33897 "type": "IMAGE",
33898 "links": [
33899 349,
33900 361
33901 ]
33902 },
33903 {
33904 "localized_name": "MASK",
33905 "name": "MASK",
33906 "type": "MASK",
33907 "links": [
33908 362
33909 ]
33910 }
33911 ],
33912 "properties": {
33913 "Node name for S&R": "ImagePadForOutpaintMasked",
33914 "cnr_id": "comfyui-kjnodes",
33915 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
33916 },
33917 "widgets_values": [
33918 0,
33919 0,
33920 0,
33921 0,
33922 0
33923 ]
33924 }
33925 ],
33926 "groups": [],
33927 "links": [
33928 {
33929 "id": 205,
33930 "origin_id": 163,
33931 "origin_slot": 0,
33932 "target_id": 167,
33933 "target_slot": 0,
33934 "type": "MASK"
33935 },
33936 {
33937 "id": 242,
33938 "origin_id": 163,
33939 "origin_slot": 0,
33940 "target_id": 183,
33941 "target_slot": 0,
33942 "type": "MASK"
33943 },
33944 {
33945 "id": 347,
33946 "origin_id": 236,
33947 "origin_slot": 0,
33948 "target_id": 244,
33949 "target_slot": 0,
33950 "type": "IMAGE"
33951 },
33952 {
33953 "id": 221,
33954 "origin_id": 166,
33955 "origin_slot": 0,
33956 "target_id": 175,
33957 "target_slot": 1,
33958 "type": "INT"
33959 },
33960 {
33961 "id": 222,
33962 "origin_id": 166,
33963 "origin_slot": 1,
33964 "target_id": 175,
33965 "target_slot": 2,
33966 "type": "INT"
33967 },
33968 {
33969 "id": 429,
33970 "origin_id": 250,
33971 "origin_slot": 0,
33972 "target_id": 275,
33973 "target_slot": 0,
33974 "type": "IMAGE"
33975 },
33976 {
33977 "id": 430,
33978 "origin_id": 238,
33979 "origin_slot": 0,
33980 "target_id": 275,
33981 "target_slot": 2,
33982 "type": "INT"
33983 },
33984 {
33985 "id": 431,
33986 "origin_id": 238,
33987 "origin_slot": 1,
33988 "target_id": 275,
33989 "target_slot": 3,
33990 "type": "INT"
33991 },
33992 {
33993 "id": 432,
33994 "origin_id": 275,
33995 "origin_slot": 0,
33996 "target_id": 276,
33997 "target_slot": 0,
33998 "type": "IMAGE"
33999 },
34000 {
34001 "id": 361,
34002 "origin_id": 244,
34003 "origin_slot": 0,
34004 "target_id": 250,
34005 "target_slot": 0,
34006 "type": "IMAGE"
34007 },
34008 {
34009 "id": 363,
34010 "origin_id": 175,
34011 "origin_slot": 0,
34012 "target_id": 250,
34013 "target_slot": 1,
34014 "type": "IMAGE"
34015 },
34016 {
34017 "id": 362,
34018 "origin_id": 244,
34019 "origin_slot": 1,
34020 "target_id": 250,
34021 "target_slot": 2,
34022 "type": "MASK"
34023 },
34024 {
34025 "id": 364,
34026 "origin_id": 250,
34027 "origin_slot": 0,
34028 "target_id": 251,
34029 "target_slot": 0,
34030 "type": "IMAGE"
34031 },
34032 {
34033 "id": 349,
34034 "origin_id": 244,
34035 "origin_slot": 0,
34036 "target_id": 246,
34037 "target_slot": 0,
34038 "type": "IMAGE"
34039 },
34040 {
34041 "id": 350,
34042 "origin_id": 236,
34043 "origin_slot": 0,
34044 "target_id": 247,
34045 "target_slot": 0,
34046 "type": "IMAGE"
34047 },
34048 {
34049 "id": 223,
34050 "origin_id": 175,
34051 "origin_slot": 0,
34052 "target_id": 176,
34053 "target_slot": 0,
34054 "type": "IMAGE"
34055 },
34056 {
34057 "id": 203,
34058 "origin_id": 177,
34059 "origin_slot": 0,
34060 "target_id": 165,
34061 "target_slot": 0,
34062 "type": "IMAGE"
34063 },
34064 {
34065 "id": 206,
34066 "origin_id": 167,
34067 "origin_slot": 0,
34068 "target_id": 168,
34069 "target_slot": 0,
34070 "type": "MASK"
34071 },
34072 {
34073 "id": 227,
34074 "origin_id": 168,
34075 "origin_slot": 0,
34076 "target_id": 178,
34077 "target_slot": 0,
34078 "type": "MASK"
34079 },
34080 {
34081 "id": 208,
34082 "origin_id": 167,
34083 "origin_slot": 0,
34084 "target_id": 170,
34085 "target_slot": 0,
34086 "type": "MASK"
34087 },
34088 {
34089 "id": 211,
34090 "origin_id": 166,
34091 "origin_slot": 0,
34092 "target_id": 170,
34093 "target_slot": 3,
34094 "type": "INT"
34095 },
34096 {
34097 "id": 212,
34098 "origin_id": 166,
34099 "origin_slot": 1,
34100 "target_id": 170,
34101 "target_slot": 4,
34102 "type": "INT"
34103 },
34104 {
34105 "id": 207,
34106 "origin_id": 170,
34107 "origin_slot": 0,
34108 "target_id": 169,
34109 "target_slot": 0,
34110 "type": "MASK"
34111 },
34112 {
34113 "id": 330,
34114 "origin_id": 177,
34115 "origin_slot": 0,
34116 "target_id": 236,
34117 "target_slot": 0,
34118 "type": "IMAGE"
34119 },
34120 {
34121 "id": 331,
34122 "origin_id": 238,
34123 "origin_slot": 0,
34124 "target_id": 236,
34125 "target_slot": 1,
34126 "type": "INT"
34127 },
34128 {
34129 "id": 332,
34130 "origin_id": 238,
34131 "origin_slot": 1,
34132 "target_id": 236,
34133 "target_slot": 2,
34134 "type": "INT"
34135 },
34136 {
34137 "id": 225,
34138 "origin_id": 175,
34139 "origin_slot": 0,
34140 "target_id": 177,
34141 "target_slot": 1,
34142 "type": "IMAGE"
34143 },
34144 {
34145 "id": 226,
34146 "origin_id": 167,
34147 "origin_slot": 0,
34148 "target_id": 177,
34149 "target_slot": 2,
34150 "type": "MASK"
34151 },
34152 {
34153 "id": 337,
34154 "origin_id": 236,
34155 "origin_slot": 0,
34156 "target_id": 239,
34157 "target_slot": 0,
34158 "type": "IMAGE"
34159 },
34160 {
34161 "id": 338,
34162 "origin_id": 175,
34163 "origin_slot": 0,
34164 "target_id": 238,
34165 "target_slot": 0,
34166 "type": "IMAGE"
34167 },
34168 {
34169 "id": 241,
34170 "origin_id": -10,
34171 "origin_slot": 0,
34172 "target_id": 163,
34173 "target_slot": 0,
34174 "type": "IMAGE"
34175 },
34176 {
34177 "id": 230,
34178 "origin_id": -10,
34179 "origin_slot": 0,
34180 "target_id": 166,
34181 "target_slot": 0,
34182 "type": "IMAGE"
34183 },
34184 {
34185 "id": 231,
34186 "origin_id": -10,
34187 "origin_slot": 0,
34188 "target_id": 177,
34189 "target_slot": 0,
34190 "type": "IMAGE"
34191 },
34192 {
34193 "id": 591,
34194 "origin_id": 275,
34195 "origin_slot": 0,
34196 "target_id": -20,
34197 "target_slot": 0,
34198 "type": "IMAGE"
34199 },
34200 {
34201 "id": 612,
34202 "origin_id": 358,
34203 "origin_slot": 1,
34204 "target_id": 356,
34205 "target_slot": 1,
34206 "type": "INT"
34207 },
34208 {
34209 "id": 613,
34210 "origin_id": 358,
34211 "origin_slot": 0,
34212 "target_id": 357,
34213 "target_slot": 1,
34214 "type": "INT"
34215 },
34216 {
34217 "id": 614,
34218 "origin_id": 166,
34219 "origin_slot": 0,
34220 "target_id": 357,
34221 "target_slot": 0,
34222 "type": "INT"
34223 },
34224 {
34225 "id": 615,
34226 "origin_id": 166,
34227 "origin_slot": 1,
34228 "target_id": 356,
34229 "target_slot": 0,
34230 "type": "INT"
34231 },
34232 {
34233 "id": 616,
34234 "origin_id": 236,
34235 "origin_slot": 0,
34236 "target_id": 358,
34237 "target_slot": 0,
34238 "type": "IMAGE"
34239 },
34240 {
34241 "id": 621,
34242 "origin_id": 178,
34243 "origin_slot": 2,
34244 "target_id": 236,
34245 "target_slot": 3,
34246 "type": "INT"
34247 },
34248 {
34249 "id": 622,
34250 "origin_id": 178,
34251 "origin_slot": 3,
34252 "target_id": 236,
34253 "target_slot": 4,
34254 "type": "INT"
34255 },
34256 {
34257 "id": 623,
34258 "origin_id": 178,
34259 "origin_slot": 2,
34260 "target_id": 170,
34261 "target_slot": 1,
34262 "type": "INT"
34263 },
34264 {
34265 "id": 624,
34266 "origin_id": 178,
34267 "origin_slot": 3,
34268 "target_id": 170,
34269 "target_slot": 2,
34270 "type": "INT"
34271 },
34272 {
34273 "id": 625,
34274 "origin_id": -10,
34275 "origin_slot": 1,
34276 "target_id": 244,
34277 "target_slot": 2,
34278 "type": "INT"
34279 },
34280 {
34281 "id": 626,
34282 "origin_id": -10,
34283 "origin_slot": 2,
34284 "target_id": 244,
34285 "target_slot": 3,
34286 "type": "INT"
34287 },
34288 {
34289 "id": 627,
34290 "origin_id": -10,
34291 "origin_slot": 1,
34292 "target_id": 244,
34293 "target_slot": 4,
34294 "type": "INT"
34295 },
34296 {
34297 "id": 628,
34298 "origin_id": -10,
34299 "origin_slot": 2,
34300 "target_id": 244,
34301 "target_slot": 5,
34302 "type": "INT"
34303 }
34304 ],
34305 "extra": {
34306 "workflowRendererVersion": "LG"
34307 }
34308 },
34309 {
34310 "id": "0518703c-1cc9-4cf3-8e42-030ce6c965fa",
34311 "version": 1,
34312 "state": {
34313 "lastGroupId": 0,
34314 "lastNodeId": 457,
34315 "lastLinkId": 843,
34316 "lastRerouteId": 0
34317 },
34318 "revision": 0,
34319 "config": [],
34320 "name": "Create Animation",
34321 "inputNode": {
34322 "id": -10,
34323 "bounding": [
34324 2730,
34325 579,
34326 120,
34327 160
34328 ]
34329 },
34330 "outputNode": {
34331 "id": -20,
34332 "bounding": [
34333 3700,
34334 629,
34335 120,
34336 60
34337 ]
34338 },
34339 "inputs": [
34340 {
34341 "id": "803d0f9b-2735-43b9-a912-a946bed79f41",
34342 "name": "image",
34343 "type": "IMAGE",
34344 "linkIds": [
34345 832
34346 ],
34347 "localized_name": "image",
34348 "pos": [
34349 55,
34350 20
34351 ]
34352 },
34353 {
34354 "id": "f803b524-9743-4fd2-a27a-893f6954cbc9",
34355 "name": "amount",
34356 "type": "INT",
34357 "linkIds": [
34358 841,
34359 842,
34360 843,
34361 840
34362 ],
34363 "localized_name": "amount",
34364 "pos": [
34365 55,
34366 40
34367 ]
34368 },
34369 {
34370 "id": "22f5b9d9-594e-4278-9edd-a365a3f77a37",
34371 "name": "image_1",
34372 "type": "IMAGE",
34373 "linkIds": [
34374 833
34375 ],
34376 "localized_name": "image_1",
34377 "pos": [
34378 55,
34379 60
34380 ]
34381 },
34382 {
34383 "id": "17fc8e8d-5db1-4594-a736-82f33215c487",
34384 "name": "image_2",
34385 "type": "IMAGE",
34386 "linkIds": [
34387 834
34388 ],
34389 "localized_name": "image_2",
34390 "pos": [
34391 55,
34392 80
34393 ]
34394 },
34395 {
34396 "id": "abe932b0-1e1c-472b-bd30-d92bd05142e9",
34397 "name": "fps",
34398 "type": "FLOAT",
34399 "linkIds": [
34400 839
34401 ],
34402 "localized_name": "fps",
34403 "pos": [
34404 55,
34405 100
34406 ]
34407 },
34408 {
34409 "id": "04a3e0a7-3c3c-4d32-9383-2f92e7b12b6f",
34410 "name": "image_3",
34411 "type": "IMAGE",
34412 "linkIds": [
34413 831
34414 ],
34415 "localized_name": "image_3",
34416 "pos": [
34417 55,
34418 120
34419 ]
34420 }
34421 ],
34422 "outputs": [
34423 {
34424 "id": "9e98e0cd-cb2f-4829-a852-e74b39bc1c50",
34425 "name": "VIDEO",
34426 "type": "VIDEO",
34427 "linkIds": [
34428 830
34429 ],
34430 "localized_name": "VIDEO",
34431 "pos": [
34432 20,
34433 20
34434 ]
34435 }
34436 ],
34437 "widgets": [],
34438 "nodes": [
34439 {
34440 "id": 449,
34441 "type": "BatchImagesNode",
34442 "pos": [
34443 3170,
34444 610
34445 ],
34446 "size": [
34447 169.6640625,
34448 126
34449 ],
34450 "flags": [],
34451 "order": 0,
34452 "mode": 0,
34453 "inputs": [
34454 {
34455 "label": "image0",
34456 "localized_name": "images.image0",
34457 "name": "images.image0",
34458 "type": "IMAGE",
34459 "link": 825
34460 },
34461 {
34462 "label": "image1",
34463 "localized_name": "images.image1",
34464 "name": "images.image1",
34465 "type": "IMAGE",
34466 "link": 826
34467 },
34468 {
34469 "label": "image2",
34470 "localized_name": "images.image2",
34471 "name": "images.image2",
34472 "shape": 7,
34473 "type": "IMAGE",
34474 "link": 827
34475 },
34476 {
34477 "label": "image3",
34478 "localized_name": "images.image3",
34479 "name": "images.image3",
34480 "shape": 7,
34481 "type": "IMAGE",
34482 "link": 828
34483 },
34484 {
34485 "label": "image4",
34486 "localized_name": "images.image4",
34487 "name": "images.image4",
34488 "shape": 7,
34489 "type": "IMAGE",
34490 "link": null
34491 }
34492 ],
34493 "outputs": [
34494 {
34495 "localized_name": "IMAGE",
34496 "name": "IMAGE",
34497 "type": "IMAGE",
34498 "links": [
34499 829
34500 ]
34501 }
34502 ],
34503 "properties": {
34504 "Node name for S&R": "BatchImagesNode",
34505 "cnr_id": "comfy-core",
34506 "ver": "0.12.2"
34507 },
34508 "widgets_values": []
34509 },
34510 {
34511 "id": 453,
34512 "type": "RepeatImageBatch",
34513 "pos": [
34514 2910,
34515 590
34516 ],
34517 "size": [
34518 210,
34519 58
34520 ],
34521 "flags": [],
34522 "order": 3,
34523 "mode": 0,
34524 "inputs": [
34525 {
34526 "localized_name": "image",
34527 "name": "image",
34528 "type": "IMAGE",
34529 "link": 832
34530 },
34531 {
34532 "localized_name": "amount",
34533 "name": "amount",
34534 "type": "INT",
34535 "widget": {
34536 "name": "amount"
34537 },
34538 "link": 841
34539 }
34540 ],
34541 "outputs": [
34542 {
34543 "localized_name": "IMAGE",
34544 "name": "IMAGE",
34545 "type": "IMAGE",
34546 "links": [
34547 826
34548 ]
34549 }
34550 ],
34551 "properties": {
34552 "Node name for S&R": "RepeatImageBatch",
34553 "cnr_id": "comfy-core",
34554 "ver": "0.12.2"
34555 },
34556 "widgets_values": [
34557 2
34558 ]
34559 },
34560 {
34561 "id": 454,
34562 "type": "RepeatImageBatch",
34563 "pos": [
34564 2910,
34565 700
34566 ],
34567 "size": [
34568 210,
34569 58
34570 ],
34571 "flags": [],
34572 "order": 4,
34573 "mode": 0,
34574 "inputs": [
34575 {
34576 "localized_name": "image",
34577 "name": "image",
34578 "type": "IMAGE",
34579 "link": 833
34580 },
34581 {
34582 "localized_name": "amount",
34583 "name": "amount",
34584 "type": "INT",
34585 "widget": {
34586 "name": "amount"
34587 },
34588 "link": 842
34589 }
34590 ],
34591 "outputs": [
34592 {
34593 "localized_name": "IMAGE",
34594 "name": "IMAGE",
34595 "type": "IMAGE",
34596 "links": [
34597 827
34598 ]
34599 }
34600 ],
34601 "properties": {
34602 "Node name for S&R": "RepeatImageBatch",
34603 "cnr_id": "comfy-core",
34604 "ver": "0.12.2"
34605 },
34606 "widgets_values": [
34607 2
34608 ]
34609 },
34610 {
34611 "id": 455,
34612 "type": "RepeatImageBatch",
34613 "pos": [
34614 2910,
34615 810
34616 ],
34617 "size": [
34618 210,
34619 58
34620 ],
34621 "flags": [],
34622 "order": 5,
34623 "mode": 0,
34624 "inputs": [
34625 {
34626 "localized_name": "image",
34627 "name": "image",
34628 "type": "IMAGE",
34629 "link": 834
34630 },
34631 {
34632 "localized_name": "amount",
34633 "name": "amount",
34634 "type": "INT",
34635 "widget": {
34636 "name": "amount"
34637 },
34638 "link": 843
34639 }
34640 ],
34641 "outputs": [
34642 {
34643 "localized_name": "IMAGE",
34644 "name": "IMAGE",
34645 "type": "IMAGE",
34646 "links": [
34647 828
34648 ]
34649 }
34650 ],
34651 "properties": {
34652 "Node name for S&R": "RepeatImageBatch",
34653 "cnr_id": "comfy-core",
34654 "ver": "0.12.2"
34655 },
34656 "widgets_values": [
34657 2
34658 ]
34659 },
34660 {
34661 "id": 450,
34662 "type": "CreateVideo",
34663 "pos": [
34664 3370,
34665 610
34666 ],
34667 "size": [
34668 270,
34669 78
34670 ],
34671 "flags": [],
34672 "order": 1,
34673 "mode": 0,
34674 "inputs": [
34675 {
34676 "localized_name": "images",
34677 "name": "images",
34678 "type": "IMAGE",
34679 "link": 829
34680 },
34681 {
34682 "localized_name": "audio",
34683 "name": "audio",
34684 "shape": 7,
34685 "type": "AUDIO",
34686 "link": null
34687 },
34688 {
34689 "localized_name": "fps",
34690 "name": "fps",
34691 "type": "FLOAT",
34692 "widget": {
34693 "name": "fps"
34694 },
34695 "link": 839
34696 }
34697 ],
34698 "outputs": [
34699 {
34700 "localized_name": "VIDEO",
34701 "name": "VIDEO",
34702 "type": "VIDEO",
34703 "links": [
34704 830
34705 ]
34706 }
34707 ],
34708 "properties": {
34709 "Node name for S&R": "CreateVideo",
34710 "cnr_id": "comfy-core",
34711 "ver": "0.12.2"
34712 },
34713 "widgets_values": [
34714 8
34715 ]
34716 },
34717 {
34718 "id": 452,
34719 "type": "RepeatImageBatch",
34720 "pos": [
34721 2910,
34722 480
34723 ],
34724 "size": [
34725 210,
34726 58
34727 ],
34728 "flags": [],
34729 "order": 2,
34730 "mode": 0,
34731 "inputs": [
34732 {
34733 "localized_name": "image",
34734 "name": "image",
34735 "type": "IMAGE",
34736 "link": 831
34737 },
34738 {
34739 "localized_name": "amount",
34740 "name": "amount",
34741 "type": "INT",
34742 "widget": {
34743 "name": "amount"
34744 },
34745 "link": 840
34746 }
34747 ],
34748 "outputs": [
34749 {
34750 "localized_name": "IMAGE",
34751 "name": "IMAGE",
34752 "type": "IMAGE",
34753 "links": [
34754 825
34755 ]
34756 }
34757 ],
34758 "properties": {
34759 "Node name for S&R": "RepeatImageBatch",
34760 "cnr_id": "comfy-core",
34761 "ver": "0.12.2"
34762 },
34763 "widgets_values": [
34764 2
34765 ]
34766 }
34767 ],
34768 "groups": [],
34769 "links": [
34770 {
34771 "id": 825,
34772 "origin_id": 452,
34773 "origin_slot": 0,
34774 "target_id": 449,
34775 "target_slot": 0,
34776 "type": "IMAGE"
34777 },
34778 {
34779 "id": 826,
34780 "origin_id": 453,
34781 "origin_slot": 0,
34782 "target_id": 449,
34783 "target_slot": 1,
34784 "type": "IMAGE"
34785 },
34786 {
34787 "id": 827,
34788 "origin_id": 454,
34789 "origin_slot": 0,
34790 "target_id": 449,
34791 "target_slot": 2,
34792 "type": "IMAGE"
34793 },
34794 {
34795 "id": 828,
34796 "origin_id": 455,
34797 "origin_slot": 0,
34798 "target_id": 449,
34799 "target_slot": 3,
34800 "type": "IMAGE"
34801 },
34802 {
34803 "id": 829,
34804 "origin_id": 449,
34805 "origin_slot": 0,
34806 "target_id": 450,
34807 "target_slot": 0,
34808 "type": "IMAGE"
34809 },
34810 {
34811 "id": 832,
34812 "origin_id": -10,
34813 "origin_slot": 0,
34814 "target_id": 453,
34815 "target_slot": 0,
34816 "type": "IMAGE"
34817 },
34818 {
34819 "id": 841,
34820 "origin_id": -10,
34821 "origin_slot": 1,
34822 "target_id": 453,
34823 "target_slot": 1,
34824 "type": "INT"
34825 },
34826 {
34827 "id": 842,
34828 "origin_id": -10,
34829 "origin_slot": 1,
34830 "target_id": 454,
34831 "target_slot": 1,
34832 "type": "INT"
34833 },
34834 {
34835 "id": 843,
34836 "origin_id": -10,
34837 "origin_slot": 1,
34838 "target_id": 455,
34839 "target_slot": 1,
34840 "type": "INT"
34841 },
34842 {
34843 "id": 840,
34844 "origin_id": -10,
34845 "origin_slot": 1,
34846 "target_id": 452,
34847 "target_slot": 1,
34848 "type": "INT"
34849 },
34850 {
34851 "id": 833,
34852 "origin_id": -10,
34853 "origin_slot": 2,
34854 "target_id": 454,
34855 "target_slot": 0,
34856 "type": "IMAGE"
34857 },
34858 {
34859 "id": 834,
34860 "origin_id": -10,
34861 "origin_slot": 3,
34862 "target_id": 455,
34863 "target_slot": 0,
34864 "type": "IMAGE"
34865 },
34866 {
34867 "id": 839,
34868 "origin_id": -10,
34869 "origin_slot": 4,
34870 "target_id": 450,
34871 "target_slot": 2,
34872 "type": "FLOAT"
34873 },
34874 {
34875 "id": 831,
34876 "origin_id": -10,
34877 "origin_slot": 5,
34878 "target_id": 452,
34879 "target_slot": 0,
34880 "type": "IMAGE"
34881 },
34882 {
34883 "id": 830,
34884 "origin_id": 450,
34885 "origin_slot": 0,
34886 "target_id": -20,
34887 "target_slot": 0,
34888 "type": "VIDEO"
34889 }
34890 ],
34891 "extra": {
34892 "workflowRendererVersion": "LG"
34893 }
34894 },
34895 {
34896 "id": "a7ef5ddd-c7a8-4d6d-86e7-b61267a737b8",
34897 "version": 1,
34898 "state": {
34899 "lastGroupId": 0,
34900 "lastNodeId": 38,
34901 "lastLinkId": 94,
34902 "lastRerouteId": 0
34903 },
34904 "revision": 0,
34905 "config": [],
34906 "name": "Crop Images",
34907 "inputNode": {
34908 "id": -10,
34909 "bounding": [
34910 848.920446566751,
34911 416.02058889632974,
34912 120,
34913 80
34914 ]
34915 },
34916 "outputNode": {
34917 "id": -20,
34918 "bounding": [
34919 4630,
34920 320,
34921 120,
34922 120
34923 ]
34924 },
34925 "inputs": [
34926 {
34927 "id": "eb15a6da-be18-49ea-81f2-dba4711d5c28",
34928 "name": "image",
34929 "type": "IMAGE",
34930 "linkIds": [
34931 29,
34932 30,
34933 36,
34934 35,
34935 27
34936 ],
34937 "localized_name": "image",
34938 "pos": [
34939 948.920446566751,
34940 436.02058889632974
34941 ]
34942 },
34943 {
34944 "id": "72145059-2ba2-42ec-8379-8412482057af",
34945 "name": "a",
34946 "type": "INT,FLOAT",
34947 "linkIds": [
34948 28
34949 ],
34950 "localized_name": "a",
34951 "label": "crop_inset",
34952 "shape": 7,
34953 "pos": [
34954 948.920446566751,
34955 456.02058889632974
34956 ]
34957 }
34958 ],
34959 "outputs": [
34960 {
34961 "id": "8ec6c1d4-c30e-4d27-9afc-d53cb8950a80",
34962 "name": "IMAGE",
34963 "type": "IMAGE",
34964 "linkIds": [
34965 88
34966 ],
34967 "label": "IMAGE_1",
34968 "pos": [
34969 4650,
34970 340
34971 ]
34972 },
34973 {
34974 "id": "b5bfbdce-26ef-489c-8851-c100001380a0",
34975 "name": "IMAGE_1",
34976 "type": "IMAGE",
34977 "linkIds": [
34978 90
34979 ],
34980 "label": "IMAGE_2",
34981 "pos": [
34982 4650,
34983 360
34984 ]
34985 },
34986 {
34987 "id": "ae6073b1-db37-4141-88fa-6cf4ba5dce26",
34988 "name": "IMAGE_2",
34989 "type": "IMAGE",
34990 "linkIds": [
34991 92
34992 ],
34993 "label": "IMAGE_3",
34994 "pos": [
34995 4650,
34996 380
34997 ]
34998 },
34999 {
35000 "id": "404edd1c-fa1b-4e9f-bb64-a05a8b3ddcee",
35001 "name": "IMAGE_3",
35002 "type": "IMAGE",
35003 "linkIds": [
35004 94
35005 ],
35006 "label": "IMAGE_4",
35007 "pos": [
35008 4650,
35009 400
35010 ]
35011 }
35012 ],
35013 "widgets": [],
35014 "nodes": [
35015 {
35016 "id": 4,
35017 "type": "PreviewImage",
35018 "pos": [
35019 2010,
35020 400
35021 ],
35022 "size": [
35023 140,
35024 276
35025 ],
35026 "flags": [],
35027 "order": 0,
35028 "mode": 0,
35029 "inputs": [
35030 {
35031 "localized_name": "images",
35032 "name": "images",
35033 "type": "IMAGE",
35034 "link": 3
35035 }
35036 ],
35037 "outputs": [],
35038 "properties": {
35039 "Node name for S&R": "PreviewImage",
35040 "cnr_id": "comfy-core",
35041 "ver": "0.3.76"
35042 },
35043 "widgets_values": []
35044 },
35045 {
35046 "id": 5,
35047 "type": "PreviewImage",
35048 "pos": [
35049 2430,
35050 400
35051 ],
35052 "size": [
35053 140,
35054 246
35055 ],
35056 "flags": [],
35057 "order": 1,
35058 "mode": 0,
35059 "inputs": [
35060 {
35061 "localized_name": "images",
35062 "name": "images",
35063 "type": "IMAGE",
35064 "link": 4
35065 }
35066 ],
35067 "outputs": [],
35068 "properties": {
35069 "Node name for S&R": "PreviewImage",
35070 "cnr_id": "comfy-core",
35071 "ver": "0.3.76"
35072 },
35073 "widgets_values": []
35074 },
35075 {
35076 "id": 7,
35077 "type": "PreviewImage",
35078 "pos": [
35079 2430,
35080 990
35081 ],
35082 "size": [
35083 140,
35084 246.0000000000001
35085 ],
35086 "flags": [],
35087 "order": 3,
35088 "mode": 0,
35089 "inputs": [
35090 {
35091 "localized_name": "images",
35092 "name": "images",
35093 "type": "IMAGE",
35094 "link": 6
35095 }
35096 ],
35097 "outputs": [],
35098 "properties": {
35099 "Node name for S&R": "PreviewImage",
35100 "cnr_id": "comfy-core",
35101 "ver": "0.3.76"
35102 },
35103 "widgets_values": []
35104 },
35105 {
35106 "id": 16,
35107 "type": "SimpleMath+",
35108 "pos": [
35109 1292.7872437939868,
35110 -9.460406849023723
35111 ],
35112 "size": [
35113 270,
35114 78
35115 ],
35116 "flags": [],
35117 "order": 12,
35118 "mode": 0,
35119 "inputs": [
35120 {
35121 "localized_name": "a",
35122 "name": "a",
35123 "shape": 7,
35124 "type": "INT,FLOAT",
35125 "link": 25
35126 },
35127 {
35128 "localized_name": "b",
35129 "name": "b",
35130 "shape": 7,
35131 "type": "INT,FLOAT",
35132 "link": 26
35133 }
35134 ],
35135 "outputs": [
35136 {
35137 "localized_name": "INT",
35138 "name": "INT",
35139 "type": "INT",
35140 "links": [
35141 8,
35142 10,
35143 13,
35144 16,
35145 19
35146 ]
35147 },
35148 {
35149 "localized_name": "FLOAT",
35150 "name": "FLOAT",
35151 "type": "FLOAT",
35152 "links": null
35153 }
35154 ],
35155 "title": "HEIGHT",
35156 "properties": {
35157 "Node name for S&R": "SimpleMath+",
35158 "cnr_id": "comfyui_essentials",
35159 "ver": "1.1.0"
35160 },
35161 "widgets_values": [
35162 "(a-2*b) / 2"
35163 ],
35164 "color": "#233",
35165 "bgcolor": "#355"
35166 },
35167 {
35168 "id": 6,
35169 "type": "PreviewImage",
35170 "pos": [
35171 2010,
35172 990
35173 ],
35174 "size": [
35175 140,
35176 246.0000000000001
35177 ],
35178 "flags": [],
35179 "order": 2,
35180 "mode": 0,
35181 "inputs": [
35182 {
35183 "localized_name": "images",
35184 "name": "images",
35185 "type": "IMAGE",
35186 "link": 5
35187 }
35188 ],
35189 "outputs": [],
35190 "properties": {
35191 "Node name for S&R": "PreviewImage",
35192 "cnr_id": "comfy-core",
35193 "ver": "0.3.76"
35194 },
35195 "widgets_values": []
35196 },
35197 {
35198 "id": 15,
35199 "type": "SimpleMath+",
35200 "pos": [
35201 1292.1975730627237,
35202 -151.97941110367026
35203 ],
35204 "size": [
35205 270,
35206 78
35207 ],
35208 "flags": [],
35209 "order": 11,
35210 "mode": 0,
35211 "inputs": [
35212 {
35213 "localized_name": "a",
35214 "name": "a",
35215 "shape": 7,
35216 "type": "INT,FLOAT",
35217 "link": 23
35218 },
35219 {
35220 "localized_name": "b",
35221 "name": "b",
35222 "shape": 7,
35223 "type": "INT,FLOAT",
35224 "link": 24
35225 }
35226 ],
35227 "outputs": [
35228 {
35229 "localized_name": "INT",
35230 "name": "INT",
35231 "type": "INT",
35232 "links": [
35233 7,
35234 9,
35235 12,
35236 15,
35237 21
35238 ]
35239 },
35240 {
35241 "localized_name": "FLOAT",
35242 "name": "FLOAT",
35243 "type": "FLOAT",
35244 "links": null
35245 }
35246 ],
35247 "title": "WIDTH",
35248 "properties": {
35249 "Node name for S&R": "SimpleMath+",
35250 "cnr_id": "comfyui_essentials",
35251 "ver": "1.1.0"
35252 },
35253 "widgets_values": [
35254 "(a-2*b) / 2"
35255 ],
35256 "color": "#233",
35257 "bgcolor": "#355"
35258 },
35259 {
35260 "id": 17,
35261 "type": "GetImageSize",
35262 "pos": [
35263 1028.920446566751,
35264 -151.97941110367026
35265 ],
35266 "size": [
35267 170,
35268 70
35269 ],
35270 "flags": {
35271 "collapsed": false
35272 },
35273 "order": 13,
35274 "mode": 0,
35275 "inputs": [
35276 {
35277 "localized_name": "image",
35278 "name": "image",
35279 "type": "IMAGE",
35280 "link": 27
35281 }
35282 ],
35283 "outputs": [
35284 {
35285 "localized_name": "width",
35286 "name": "width",
35287 "type": "INT",
35288 "links": [
35289 23,
35290 53
35291 ]
35292 },
35293 {
35294 "localized_name": "height",
35295 "name": "height",
35296 "type": "INT",
35297 "links": [
35298 25,
35299 51
35300 ]
35301 },
35302 {
35303 "localized_name": "batch_size",
35304 "name": "batch_size",
35305 "type": "INT",
35306 "links": null
35307 }
35308 ],
35309 "properties": {
35310 "Node name for S&R": "GetImageSize",
35311 "cnr_id": "comfy-core",
35312 "ver": "0.3.71"
35313 },
35314 "widgets_values": []
35315 },
35316 {
35317 "id": 22,
35318 "type": "SimpleMath+",
35319 "pos": [
35320 3490,
35321 50
35322 ],
35323 "size": [
35324 270,
35325 108
35326 ],
35327 "flags": [],
35328 "order": 17,
35329 "mode": 0,
35330 "inputs": [
35331 {
35332 "localized_name": "a",
35333 "name": "a",
35334 "shape": 7,
35335 "type": "INT,FLOAT",
35336 "link": 51
35337 },
35338 {
35339 "localized_name": "b",
35340 "name": "b",
35341 "shape": 7,
35342 "type": "INT,FLOAT",
35343 "link": null
35344 }
35345 ],
35346 "outputs": [
35347 {
35348 "localized_name": "INT",
35349 "name": "INT",
35350 "type": "INT",
35351 "links": [
35352 55
35353 ]
35354 },
35355 {
35356 "localized_name": "FLOAT",
35357 "name": "FLOAT",
35358 "type": "FLOAT",
35359 "links": null
35360 }
35361 ],
35362 "title": "HEIGHT / 2",
35363 "properties": {
35364 "Node name for S&R": "SimpleMath+",
35365 "cnr_id": "comfyui_essentials",
35366 "ver": "1.1.0"
35367 },
35368 "widgets_values": [
35369 "(a) / 2"
35370 ],
35371 "color": "#233",
35372 "bgcolor": "#355"
35373 },
35374 {
35375 "id": 8,
35376 "type": "ImageCrop",
35377 "pos": [
35378 2010,
35379 220
35380 ],
35381 "size": [
35382 210,
35383 130
35384 ],
35385 "flags": [],
35386 "order": 4,
35387 "mode": 0,
35388 "inputs": [
35389 {
35390 "localized_name": "image",
35391 "name": "image",
35392 "type": "IMAGE",
35393 "link": 29
35394 },
35395 {
35396 "localized_name": "width",
35397 "name": "width",
35398 "type": "INT",
35399 "widget": {
35400 "name": "width"
35401 },
35402 "link": 7
35403 },
35404 {
35405 "localized_name": "height",
35406 "name": "height",
35407 "type": "INT",
35408 "widget": {
35409 "name": "height"
35410 },
35411 "link": 8
35412 },
35413 {
35414 "localized_name": "x",
35415 "name": "x",
35416 "type": "INT",
35417 "widget": {
35418 "name": "x"
35419 },
35420 "link": 58
35421 },
35422 {
35423 "localized_name": "y",
35424 "name": "y",
35425 "type": "INT",
35426 "widget": {
35427 "name": "y"
35428 },
35429 "link": 60
35430 }
35431 ],
35432 "outputs": [
35433 {
35434 "localized_name": "IMAGE",
35435 "name": "IMAGE",
35436 "type": "IMAGE",
35437 "slot_index": 0,
35438 "links": [
35439 3,
35440 72
35441 ]
35442 }
35443 ],
35444 "title": "1",
35445 "properties": {
35446 "Node name for S&R": "ImageCrop",
35447 "cnr_id": "comfy-core",
35448 "ver": "0.3.26"
35449 },
35450 "widgets_values": [
35451 1,
35452 1,
35453 0,
35454 0
35455 ]
35456 },
35457 {
35458 "id": 9,
35459 "type": "ImageCrop",
35460 "pos": [
35461 2430,
35462 220
35463 ],
35464 "size": [
35465 210,
35466 130
35467 ],
35468 "flags": [],
35469 "order": 5,
35470 "mode": 0,
35471 "inputs": [
35472 {
35473 "localized_name": "image",
35474 "name": "image",
35475 "type": "IMAGE",
35476 "link": 30
35477 },
35478 {
35479 "localized_name": "width",
35480 "name": "width",
35481 "type": "INT",
35482 "widget": {
35483 "name": "width"
35484 },
35485 "link": 9
35486 },
35487 {
35488 "localized_name": "height",
35489 "name": "height",
35490 "type": "INT",
35491 "widget": {
35492 "name": "height"
35493 },
35494 "link": 10
35495 },
35496 {
35497 "localized_name": "x",
35498 "name": "x",
35499 "type": "INT",
35500 "widget": {
35501 "name": "x"
35502 },
35503 "link": 11
35504 }
35505 ],
35506 "outputs": [
35507 {
35508 "localized_name": "IMAGE",
35509 "name": "IMAGE",
35510 "type": "IMAGE",
35511 "slot_index": 0,
35512 "links": [
35513 4,
35514 73
35515 ]
35516 }
35517 ],
35518 "title": "2",
35519 "properties": {
35520 "Node name for S&R": "ImageCrop",
35521 "cnr_id": "comfy-core",
35522 "ver": "0.3.26"
35523 },
35524 "widgets_values": [
35525 1,
35526 1,
35527 0,
35528 0
35529 ]
35530 },
35531 {
35532 "id": 10,
35533 "type": "ImageCrop",
35534 "pos": [
35535 2010,
35536 800
35537 ],
35538 "size": [
35539 210,
35540 130
35541 ],
35542 "flags": [],
35543 "order": 6,
35544 "mode": 0,
35545 "inputs": [
35546 {
35547 "localized_name": "image",
35548 "name": "image",
35549 "type": "IMAGE",
35550 "link": 35
35551 },
35552 {
35553 "localized_name": "width",
35554 "name": "width",
35555 "type": "INT",
35556 "widget": {
35557 "name": "width"
35558 },
35559 "link": 12
35560 },
35561 {
35562 "localized_name": "height",
35563 "name": "height",
35564 "type": "INT",
35565 "widget": {
35566 "name": "height"
35567 },
35568 "link": 13
35569 },
35570 {
35571 "localized_name": "x",
35572 "name": "x",
35573 "type": "INT",
35574 "widget": {
35575 "name": "x"
35576 },
35577 "link": 59
35578 },
35579 {
35580 "localized_name": "y",
35581 "name": "y",
35582 "type": "INT",
35583 "widget": {
35584 "name": "y"
35585 },
35586 "link": 34
35587 }
35588 ],
35589 "outputs": [
35590 {
35591 "localized_name": "IMAGE",
35592 "name": "IMAGE",
35593 "type": "IMAGE",
35594 "slot_index": 0,
35595 "links": [
35596 5,
35597 74
35598 ]
35599 }
35600 ],
35601 "title": "3",
35602 "properties": {
35603 "Node name for S&R": "ImageCrop",
35604 "cnr_id": "comfy-core",
35605 "ver": "0.3.26"
35606 },
35607 "widgets_values": [
35608 1,
35609 1,
35610 0,
35611 0
35612 ]
35613 },
35614 {
35615 "id": 11,
35616 "type": "ImageCrop",
35617 "pos": [
35618 2430,
35619 800
35620 ],
35621 "size": [
35622 210,
35623 130
35624 ],
35625 "flags": [],
35626 "order": 7,
35627 "mode": 0,
35628 "inputs": [
35629 {
35630 "localized_name": "image",
35631 "name": "image",
35632 "type": "IMAGE",
35633 "link": 36
35634 },
35635 {
35636 "localized_name": "width",
35637 "name": "width",
35638 "type": "INT",
35639 "widget": {
35640 "name": "width"
35641 },
35642 "link": 15
35643 },
35644 {
35645 "localized_name": "height",
35646 "name": "height",
35647 "type": "INT",
35648 "widget": {
35649 "name": "height"
35650 },
35651 "link": 16
35652 },
35653 {
35654 "localized_name": "x",
35655 "name": "x",
35656 "type": "INT",
35657 "widget": {
35658 "name": "x"
35659 },
35660 "link": 17
35661 },
35662 {
35663 "localized_name": "y",
35664 "name": "y",
35665 "type": "INT",
35666 "widget": {
35667 "name": "y"
35668 },
35669 "link": 33
35670 }
35671 ],
35672 "outputs": [
35673 {
35674 "localized_name": "IMAGE",
35675 "name": "IMAGE",
35676 "type": "IMAGE",
35677 "slot_index": 0,
35678 "links": [
35679 6,
35680 75
35681 ]
35682 }
35683 ],
35684 "title": "4",
35685 "properties": {
35686 "Node name for S&R": "ImageCrop",
35687 "cnr_id": "comfy-core",
35688 "ver": "0.3.26"
35689 },
35690 "widgets_values": [
35691 1,
35692 1,
35693 0,
35694 0
35695 ]
35696 },
35697 {
35698 "id": 24,
35699 "type": "SimpleMath+",
35700 "pos": [
35701 2000,
35702 -40
35703 ],
35704 "size": [
35705 210,
35706 78
35707 ],
35708 "flags": [],
35709 "order": 19,
35710 "mode": 0,
35711 "inputs": [
35712 {
35713 "localized_name": "a",
35714 "name": "a",
35715 "shape": 7,
35716 "type": "INT,FLOAT",
35717 "link": null
35718 },
35719 {
35720 "localized_name": "b",
35721 "name": "b",
35722 "shape": 7,
35723 "type": "INT,FLOAT",
35724 "link": 57
35725 }
35726 ],
35727 "outputs": [
35728 {
35729 "localized_name": "INT",
35730 "name": "INT",
35731 "type": "INT",
35732 "links": [
35733 58,
35734 59,
35735 60
35736 ]
35737 },
35738 {
35739 "localized_name": "FLOAT",
35740 "name": "FLOAT",
35741 "type": "FLOAT",
35742 "links": null
35743 }
35744 ],
35745 "title": "Col 1 - X val",
35746 "properties": {
35747 "Node name for S&R": "SimpleMath+",
35748 "cnr_id": "comfyui_essentials",
35749 "ver": "1.1.0"
35750 },
35751 "widgets_values": [
35752 "b/2"
35753 ],
35754 "color": "#223",
35755 "bgcolor": "#335"
35756 },
35757 {
35758 "id": 19,
35759 "type": "ImageBatchMulti",
35760 "pos": [
35761 3170,
35762 260
35763 ],
35764 "size": [
35765 270,
35766 162
35767 ],
35768 "flags": [],
35769 "order": 14,
35770 "mode": 0,
35771 "inputs": [
35772 {
35773 "localized_name": "image_1",
35774 "name": "image_1",
35775 "type": "IMAGE",
35776 "link": 72
35777 },
35778 {
35779 "localized_name": "image_2",
35780 "name": "image_2",
35781 "shape": 7,
35782 "type": "IMAGE",
35783 "link": 73
35784 },
35785 {
35786 "name": "image_3",
35787 "shape": 7,
35788 "type": "IMAGE",
35789 "link": 74
35790 },
35791 {
35792 "name": "image_4",
35793 "shape": 7,
35794 "type": "IMAGE",
35795 "link": 75
35796 }
35797 ],
35798 "outputs": [
35799 {
35800 "localized_name": "images",
35801 "name": "images",
35802 "type": "IMAGE",
35803 "links": [
35804 46
35805 ]
35806 }
35807 ],
35808 "properties": {
35809 "cnr_id": "comfyui-kjnodes",
35810 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2",
35811 "Node name for S&R": "ImageBatchMulti"
35812 },
35813 "widgets_values": [
35814 4,
35815 null
35816 ]
35817 },
35818 {
35819 "id": 21,
35820 "type": "PreviewImage",
35821 "pos": [
35822 3680,
35823 780
35824 ],
35825 "size": [
35826 140,
35827 246
35828 ],
35829 "flags": [],
35830 "order": 16,
35831 "mode": 0,
35832 "inputs": [
35833 {
35834 "localized_name": "images",
35835 "name": "images",
35836 "type": "IMAGE",
35837 "link": 50
35838 }
35839 ],
35840 "outputs": [],
35841 "properties": {
35842 "Node name for S&R": "PreviewImage",
35843 "cnr_id": "comfy-core",
35844 "ver": "0.3.76"
35845 },
35846 "widgets_values": []
35847 },
35848 {
35849 "id": 23,
35850 "type": "SimpleMath+",
35851 "pos": [
35852 3490,
35853 -90
35854 ],
35855 "size": [
35856 270,
35857 78
35858 ],
35859 "flags": [],
35860 "order": 18,
35861 "mode": 0,
35862 "inputs": [
35863 {
35864 "localized_name": "a",
35865 "name": "a",
35866 "shape": 7,
35867 "type": "INT,FLOAT",
35868 "link": 53
35869 },
35870 {
35871 "localized_name": "b",
35872 "name": "b",
35873 "shape": 7,
35874 "type": "INT,FLOAT",
35875 "link": null
35876 }
35877 ],
35878 "outputs": [
35879 {
35880 "localized_name": "INT",
35881 "name": "INT",
35882 "type": "INT",
35883 "links": [
35884 56
35885 ]
35886 },
35887 {
35888 "localized_name": "FLOAT",
35889 "name": "FLOAT",
35890 "type": "FLOAT",
35891 "links": null
35892 }
35893 ],
35894 "title": "WIDTH / 2",
35895 "properties": {
35896 "Node name for S&R": "SimpleMath+",
35897 "cnr_id": "comfyui_essentials",
35898 "ver": "1.1.0"
35899 },
35900 "widgets_values": [
35901 "(a) / 2"
35902 ],
35903 "color": "#233",
35904 "bgcolor": "#355"
35905 },
35906 {
35907 "id": 20,
35908 "type": "ImageResizeKJv2",
35909 "pos": [
35910 3490,
35911 260
35912 ],
35913 "size": [
35914 270,
35915 286
35916 ],
35917 "flags": [],
35918 "order": 15,
35919 "mode": 0,
35920 "inputs": [
35921 {
35922 "localized_name": "image",
35923 "name": "image",
35924 "type": "IMAGE",
35925 "link": 46
35926 },
35927 {
35928 "localized_name": "mask",
35929 "name": "mask",
35930 "shape": 7,
35931 "type": "MASK",
35932 "link": null
35933 },
35934 {
35935 "localized_name": "width",
35936 "name": "width",
35937 "type": "INT",
35938 "widget": {
35939 "name": "width"
35940 },
35941 "link": 56
35942 },
35943 {
35944 "localized_name": "height",
35945 "name": "height",
35946 "type": "INT",
35947 "widget": {
35948 "name": "height"
35949 },
35950 "link": 55
35951 }
35952 ],
35953 "outputs": [
35954 {
35955 "localized_name": "IMAGE",
35956 "name": "IMAGE",
35957 "type": "IMAGE",
35958 "links": [
35959 50,
35960 76,
35961 77,
35962 78,
35963 79
35964 ]
35965 },
35966 {
35967 "localized_name": "width",
35968 "name": "width",
35969 "type": "INT",
35970 "links": null
35971 },
35972 {
35973 "localized_name": "height",
35974 "name": "height",
35975 "type": "INT",
35976 "links": null
35977 },
35978 {
35979 "localized_name": "mask",
35980 "name": "mask",
35981 "type": "MASK",
35982 "links": null
35983 }
35984 ],
35985 "title": "Resize Images",
35986 "properties": {
35987 "Node name for S&R": "ImageResizeKJv2",
35988 "cnr_id": "comfyui-kjnodes",
35989 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
35990 },
35991 "widgets_values": [
35992 512,
35993 512,
35994 "nearest-exact",
35995 "stretch",
35996 "0, 0, 0",
35997 "center",
35998 2,
35999 "cpu"
36000 ]
36001 },
36002 {
36003 "id": 14,
36004 "type": "SimpleMath+",
36005 "pos": [
36006 1290,
36007 140
36008 ],
36009 "size": [
36010 270,
36011 78
36012 ],
36013 "flags": [],
36014 "order": 10,
36015 "mode": 0,
36016 "inputs": [
36017 {
36018 "localized_name": "a",
36019 "name": "a",
36020 "shape": 7,
36021 "type": "INT,FLOAT",
36022 "link": 28
36023 },
36024 {
36025 "localized_name": "b",
36026 "name": "b",
36027 "shape": 7,
36028 "type": "INT,FLOAT",
36029 "link": null
36030 }
36031 ],
36032 "outputs": [
36033 {
36034 "localized_name": "INT",
36035 "name": "INT",
36036 "type": "INT",
36037 "links": [
36038 20,
36039 22,
36040 24,
36041 26,
36042 57
36043 ]
36044 },
36045 {
36046 "localized_name": "FLOAT",
36047 "name": "FLOAT",
36048 "type": "FLOAT",
36049 "links": null
36050 }
36051 ],
36052 "title": "Crop Inset Grid Images Value",
36053 "properties": {
36054 "Node name for S&R": "SimpleMath+",
36055 "cnr_id": "comfyui_essentials",
36056 "ver": "1.1.0"
36057 },
36058 "widgets_values": [
36059 "a"
36060 ]
36061 },
36062 {
36063 "id": 12,
36064 "type": "SimpleMath+",
36065 "pos": [
36066 1640,
36067 850
36068 ],
36069 "size": [
36070 210,
36071 78
36072 ],
36073 "flags": [],
36074 "order": 8,
36075 "mode": 0,
36076 "inputs": [
36077 {
36078 "localized_name": "a",
36079 "name": "a",
36080 "shape": 7,
36081 "type": "INT,FLOAT",
36082 "link": 19
36083 },
36084 {
36085 "localized_name": "b",
36086 "name": "b",
36087 "shape": 7,
36088 "type": "INT,FLOAT",
36089 "link": 20
36090 }
36091 ],
36092 "outputs": [
36093 {
36094 "localized_name": "INT",
36095 "name": "INT",
36096 "type": "INT",
36097 "links": [
36098 33,
36099 34
36100 ]
36101 },
36102 {
36103 "localized_name": "FLOAT",
36104 "name": "FLOAT",
36105 "type": "FLOAT",
36106 "links": null
36107 }
36108 ],
36109 "title": "Row 2 - Y val",
36110 "properties": {
36111 "Node name for S&R": "SimpleMath+",
36112 "cnr_id": "comfyui_essentials",
36113 "ver": "1.1.0"
36114 },
36115 "widgets_values": [
36116 "a + (b/1)"
36117 ],
36118 "color": "#223",
36119 "bgcolor": "#335"
36120 },
36121 {
36122 "id": 13,
36123 "type": "SimpleMath+",
36124 "pos": [
36125 2450,
36126 -10
36127 ],
36128 "size": [
36129 210,
36130 78
36131 ],
36132 "flags": [],
36133 "order": 9,
36134 "mode": 0,
36135 "inputs": [
36136 {
36137 "localized_name": "a",
36138 "name": "a",
36139 "shape": 7,
36140 "type": "INT,FLOAT",
36141 "link": 21
36142 },
36143 {
36144 "localized_name": "b",
36145 "name": "b",
36146 "shape": 7,
36147 "type": "INT,FLOAT",
36148 "link": 22
36149 }
36150 ],
36151 "outputs": [
36152 {
36153 "localized_name": "INT",
36154 "name": "INT",
36155 "type": "INT",
36156 "links": [
36157 11,
36158 17
36159 ]
36160 },
36161 {
36162 "localized_name": "FLOAT",
36163 "name": "FLOAT",
36164 "type": "FLOAT",
36165 "links": null
36166 }
36167 ],
36168 "title": "Col 2 - X val",
36169 "properties": {
36170 "Node name for S&R": "SimpleMath+",
36171 "cnr_id": "comfyui_essentials",
36172 "ver": "1.1.0"
36173 },
36174 "widgets_values": [
36175 "a + (b/1)"
36176 ],
36177 "color": "#223",
36178 "bgcolor": "#335"
36179 },
36180 {
36181 "id": 28,
36182 "type": "ImageFromBatch",
36183 "pos": [
36184 3880,
36185 110
36186 ],
36187 "size": [
36188 210,
36189 82
36190 ],
36191 "flags": [],
36192 "order": 20,
36193 "mode": 0,
36194 "inputs": [
36195 {
36196 "localized_name": "image",
36197 "name": "image",
36198 "type": "IMAGE",
36199 "link": 76
36200 }
36201 ],
36202 "outputs": [
36203 {
36204 "localized_name": "IMAGE",
36205 "name": "IMAGE",
36206 "type": "IMAGE",
36207 "links": [
36208 87
36209 ]
36210 }
36211 ],
36212 "properties": {
36213 "Node name for S&R": "ImageFromBatch",
36214 "cnr_id": "comfy-core",
36215 "ver": "0.12.2"
36216 },
36217 "widgets_values": [
36218 0,
36219 1
36220 ]
36221 },
36222 {
36223 "id": 29,
36224 "type": "ImageFromBatch",
36225 "pos": [
36226 3880,
36227 270
36228 ],
36229 "size": [
36230 210,
36231 82
36232 ],
36233 "flags": [],
36234 "order": 21,
36235 "mode": 0,
36236 "inputs": [
36237 {
36238 "localized_name": "image",
36239 "name": "image",
36240 "type": "IMAGE",
36241 "link": 77
36242 }
36243 ],
36244 "outputs": [
36245 {
36246 "localized_name": "IMAGE",
36247 "name": "IMAGE",
36248 "type": "IMAGE",
36249 "links": [
36250 89
36251 ]
36252 }
36253 ],
36254 "properties": {
36255 "Node name for S&R": "ImageFromBatch",
36256 "cnr_id": "comfy-core",
36257 "ver": "0.12.2"
36258 },
36259 "widgets_values": [
36260 1,
36261 1
36262 ]
36263 },
36264 {
36265 "id": 30,
36266 "type": "ImageFromBatch",
36267 "pos": [
36268 3880,
36269 440
36270 ],
36271 "size": [
36272 210,
36273 82
36274 ],
36275 "flags": [],
36276 "order": 22,
36277 "mode": 0,
36278 "inputs": [
36279 {
36280 "localized_name": "image",
36281 "name": "image",
36282 "type": "IMAGE",
36283 "link": 78
36284 }
36285 ],
36286 "outputs": [
36287 {
36288 "localized_name": "IMAGE",
36289 "name": "IMAGE",
36290 "type": "IMAGE",
36291 "links": [
36292 91
36293 ]
36294 }
36295 ],
36296 "properties": {
36297 "Node name for S&R": "ImageFromBatch",
36298 "cnr_id": "comfy-core",
36299 "ver": "0.12.2"
36300 },
36301 "widgets_values": [
36302 2,
36303 1
36304 ]
36305 },
36306 {
36307 "id": 31,
36308 "type": "ImageFromBatch",
36309 "pos": [
36310 3880,
36311 610
36312 ],
36313 "size": [
36314 210,
36315 82
36316 ],
36317 "flags": [],
36318 "order": 23,
36319 "mode": 0,
36320 "inputs": [
36321 {
36322 "localized_name": "image",
36323 "name": "image",
36324 "type": "IMAGE",
36325 "link": 79
36326 }
36327 ],
36328 "outputs": [
36329 {
36330 "localized_name": "IMAGE",
36331 "name": "IMAGE",
36332 "type": "IMAGE",
36333 "links": [
36334 93
36335 ]
36336 }
36337 ],
36338 "properties": {
36339 "Node name for S&R": "ImageFromBatch",
36340 "cnr_id": "comfy-core",
36341 "ver": "0.12.2"
36342 },
36343 "widgets_values": [
36344 3,
36345 1
36346 ]
36347 },
36348 {
36349 "id": 38,
36350 "type": "SplitImageWithAlpha",
36351 "pos": [
36352 4130,
36353 610
36354 ],
36355 "size": [
36356 186.7291015625,
36357 46
36358 ],
36359 "flags": [],
36360 "order": 27,
36361 "mode": 0,
36362 "inputs": [
36363 {
36364 "localized_name": "image",
36365 "name": "image",
36366 "type": "IMAGE",
36367 "link": 93
36368 }
36369 ],
36370 "outputs": [
36371 {
36372 "localized_name": "IMAGE",
36373 "name": "IMAGE",
36374 "type": "IMAGE",
36375 "links": [
36376 94
36377 ]
36378 },
36379 {
36380 "localized_name": "MASK",
36381 "name": "MASK",
36382 "type": "MASK",
36383 "links": null
36384 }
36385 ],
36386 "properties": {
36387 "Node name for S&R": "SplitImageWithAlpha",
36388 "cnr_id": "comfy-core",
36389 "ver": "0.12.2"
36390 },
36391 "widgets_values": []
36392 },
36393 {
36394 "id": 37,
36395 "type": "SplitImageWithAlpha",
36396 "pos": [
36397 4130,
36398 440
36399 ],
36400 "size": [
36401 186.7291015625,
36402 46
36403 ],
36404 "flags": [],
36405 "order": 26,
36406 "mode": 0,
36407 "inputs": [
36408 {
36409 "localized_name": "image",
36410 "name": "image",
36411 "type": "IMAGE",
36412 "link": 91
36413 }
36414 ],
36415 "outputs": [
36416 {
36417 "localized_name": "IMAGE",
36418 "name": "IMAGE",
36419 "type": "IMAGE",
36420 "links": [
36421 92
36422 ]
36423 },
36424 {
36425 "localized_name": "MASK",
36426 "name": "MASK",
36427 "type": "MASK",
36428 "links": null
36429 }
36430 ],
36431 "properties": {
36432 "Node name for S&R": "SplitImageWithAlpha",
36433 "cnr_id": "comfy-core",
36434 "ver": "0.12.2"
36435 },
36436 "widgets_values": []
36437 },
36438 {
36439 "id": 36,
36440 "type": "SplitImageWithAlpha",
36441 "pos": [
36442 4130,
36443 270
36444 ],
36445 "size": [
36446 186.7291015625,
36447 46
36448 ],
36449 "flags": [],
36450 "order": 25,
36451 "mode": 0,
36452 "inputs": [
36453 {
36454 "localized_name": "image",
36455 "name": "image",
36456 "type": "IMAGE",
36457 "link": 89
36458 }
36459 ],
36460 "outputs": [
36461 {
36462 "localized_name": "IMAGE",
36463 "name": "IMAGE",
36464 "type": "IMAGE",
36465 "links": [
36466 90
36467 ]
36468 },
36469 {
36470 "localized_name": "MASK",
36471 "name": "MASK",
36472 "type": "MASK",
36473 "links": null
36474 }
36475 ],
36476 "properties": {
36477 "Node name for S&R": "SplitImageWithAlpha",
36478 "cnr_id": "comfy-core",
36479 "ver": "0.12.2"
36480 },
36481 "widgets_values": []
36482 },
36483 {
36484 "id": 35,
36485 "type": "SplitImageWithAlpha",
36486 "pos": [
36487 4140,
36488 110
36489 ],
36490 "size": [
36491 186.7291015625,
36492 46
36493 ],
36494 "flags": [],
36495 "order": 24,
36496 "mode": 0,
36497 "inputs": [
36498 {
36499 "localized_name": "image",
36500 "name": "image",
36501 "type": "IMAGE",
36502 "link": 87
36503 }
36504 ],
36505 "outputs": [
36506 {
36507 "localized_name": "IMAGE",
36508 "name": "IMAGE",
36509 "type": "IMAGE",
36510 "links": [
36511 88
36512 ]
36513 },
36514 {
36515 "localized_name": "MASK",
36516 "name": "MASK",
36517 "type": "MASK",
36518 "links": null
36519 }
36520 ],
36521 "properties": {
36522 "Node name for S&R": "SplitImageWithAlpha",
36523 "cnr_id": "comfy-core",
36524 "ver": "0.12.2"
36525 },
36526 "widgets_values": []
36527 }
36528 ],
36529 "groups": [],
36530 "links": [
36531 {
36532 "id": 3,
36533 "origin_id": 8,
36534 "origin_slot": 0,
36535 "target_id": 4,
36536 "target_slot": 0,
36537 "type": "IMAGE"
36538 },
36539 {
36540 "id": 4,
36541 "origin_id": 9,
36542 "origin_slot": 0,
36543 "target_id": 5,
36544 "target_slot": 0,
36545 "type": "IMAGE"
36546 },
36547 {
36548 "id": 6,
36549 "origin_id": 11,
36550 "origin_slot": 0,
36551 "target_id": 7,
36552 "target_slot": 0,
36553 "type": "IMAGE"
36554 },
36555 {
36556 "id": 7,
36557 "origin_id": 15,
36558 "origin_slot": 0,
36559 "target_id": 8,
36560 "target_slot": 1,
36561 "type": "INT"
36562 },
36563 {
36564 "id": 8,
36565 "origin_id": 16,
36566 "origin_slot": 0,
36567 "target_id": 8,
36568 "target_slot": 2,
36569 "type": "INT"
36570 },
36571 {
36572 "id": 9,
36573 "origin_id": 15,
36574 "origin_slot": 0,
36575 "target_id": 9,
36576 "target_slot": 1,
36577 "type": "INT"
36578 },
36579 {
36580 "id": 10,
36581 "origin_id": 16,
36582 "origin_slot": 0,
36583 "target_id": 9,
36584 "target_slot": 2,
36585 "type": "INT"
36586 },
36587 {
36588 "id": 11,
36589 "origin_id": 13,
36590 "origin_slot": 0,
36591 "target_id": 9,
36592 "target_slot": 3,
36593 "type": "INT"
36594 },
36595 {
36596 "id": 15,
36597 "origin_id": 15,
36598 "origin_slot": 0,
36599 "target_id": 11,
36600 "target_slot": 1,
36601 "type": "INT"
36602 },
36603 {
36604 "id": 16,
36605 "origin_id": 16,
36606 "origin_slot": 0,
36607 "target_id": 11,
36608 "target_slot": 2,
36609 "type": "INT"
36610 },
36611 {
36612 "id": 17,
36613 "origin_id": 13,
36614 "origin_slot": 0,
36615 "target_id": 11,
36616 "target_slot": 3,
36617 "type": "INT"
36618 },
36619 {
36620 "id": 33,
36621 "origin_id": 12,
36622 "origin_slot": 0,
36623 "target_id": 11,
36624 "target_slot": 4,
36625 "type": "INT"
36626 },
36627 {
36628 "id": 25,
36629 "origin_id": 17,
36630 "origin_slot": 1,
36631 "target_id": 16,
36632 "target_slot": 0,
36633 "type": "INT,FLOAT"
36634 },
36635 {
36636 "id": 26,
36637 "origin_id": 14,
36638 "origin_slot": 0,
36639 "target_id": 16,
36640 "target_slot": 1,
36641 "type": "INT,FLOAT"
36642 },
36643 {
36644 "id": 12,
36645 "origin_id": 15,
36646 "origin_slot": 0,
36647 "target_id": 10,
36648 "target_slot": 1,
36649 "type": "INT"
36650 },
36651 {
36652 "id": 13,
36653 "origin_id": 16,
36654 "origin_slot": 0,
36655 "target_id": 10,
36656 "target_slot": 2,
36657 "type": "INT"
36658 },
36659 {
36660 "id": 34,
36661 "origin_id": 12,
36662 "origin_slot": 0,
36663 "target_id": 10,
36664 "target_slot": 4,
36665 "type": "INT"
36666 },
36667 {
36668 "id": 21,
36669 "origin_id": 15,
36670 "origin_slot": 0,
36671 "target_id": 13,
36672 "target_slot": 0,
36673 "type": "INT,FLOAT"
36674 },
36675 {
36676 "id": 22,
36677 "origin_id": 14,
36678 "origin_slot": 0,
36679 "target_id": 13,
36680 "target_slot": 1,
36681 "type": "INT,FLOAT"
36682 },
36683 {
36684 "id": 19,
36685 "origin_id": 16,
36686 "origin_slot": 0,
36687 "target_id": 12,
36688 "target_slot": 0,
36689 "type": "INT,FLOAT"
36690 },
36691 {
36692 "id": 20,
36693 "origin_id": 14,
36694 "origin_slot": 0,
36695 "target_id": 12,
36696 "target_slot": 1,
36697 "type": "INT,FLOAT"
36698 },
36699 {
36700 "id": 23,
36701 "origin_id": 17,
36702 "origin_slot": 0,
36703 "target_id": 15,
36704 "target_slot": 0,
36705 "type": "INT,FLOAT"
36706 },
36707 {
36708 "id": 24,
36709 "origin_id": 14,
36710 "origin_slot": 0,
36711 "target_id": 15,
36712 "target_slot": 1,
36713 "type": "INT,FLOAT"
36714 },
36715 {
36716 "id": 5,
36717 "origin_id": 10,
36718 "origin_slot": 0,
36719 "target_id": 6,
36720 "target_slot": 0,
36721 "type": "IMAGE"
36722 },
36723 {
36724 "id": 29,
36725 "origin_id": -10,
36726 "origin_slot": 0,
36727 "target_id": 8,
36728 "target_slot": 0,
36729 "type": "IMAGE"
36730 },
36731 {
36732 "id": 30,
36733 "origin_id": -10,
36734 "origin_slot": 0,
36735 "target_id": 9,
36736 "target_slot": 0,
36737 "type": "IMAGE"
36738 },
36739 {
36740 "id": 36,
36741 "origin_id": -10,
36742 "origin_slot": 0,
36743 "target_id": 11,
36744 "target_slot": 0,
36745 "type": "IMAGE"
36746 },
36747 {
36748 "id": 35,
36749 "origin_id": -10,
36750 "origin_slot": 0,
36751 "target_id": 10,
36752 "target_slot": 0,
36753 "type": "IMAGE"
36754 },
36755 {
36756 "id": 27,
36757 "origin_id": -10,
36758 "origin_slot": 0,
36759 "target_id": 17,
36760 "target_slot": 0,
36761 "type": "IMAGE"
36762 },
36763 {
36764 "id": 28,
36765 "origin_id": -10,
36766 "origin_slot": 1,
36767 "target_id": 14,
36768 "target_slot": 0,
36769 "type": "INT,FLOAT"
36770 },
36771 {
36772 "id": 46,
36773 "origin_id": 19,
36774 "origin_slot": 0,
36775 "target_id": 20,
36776 "target_slot": 0,
36777 "type": "IMAGE"
36778 },
36779 {
36780 "id": 50,
36781 "origin_id": 20,
36782 "origin_slot": 0,
36783 "target_id": 21,
36784 "target_slot": 0,
36785 "type": "IMAGE"
36786 },
36787 {
36788 "id": 51,
36789 "origin_id": 17,
36790 "origin_slot": 1,
36791 "target_id": 22,
36792 "target_slot": 0,
36793 "type": "INT,FLOAT"
36794 },
36795 {
36796 "id": 53,
36797 "origin_id": 17,
36798 "origin_slot": 0,
36799 "target_id": 23,
36800 "target_slot": 0,
36801 "type": "INT,FLOAT"
36802 },
36803 {
36804 "id": 55,
36805 "origin_id": 22,
36806 "origin_slot": 0,
36807 "target_id": 20,
36808 "target_slot": 3,
36809 "type": "INT"
36810 },
36811 {
36812 "id": 56,
36813 "origin_id": 23,
36814 "origin_slot": 0,
36815 "target_id": 20,
36816 "target_slot": 2,
36817 "type": "INT"
36818 },
36819 {
36820 "id": 57,
36821 "origin_id": 14,
36822 "origin_slot": 0,
36823 "target_id": 24,
36824 "target_slot": 1,
36825 "type": "INT,FLOAT"
36826 },
36827 {
36828 "id": 58,
36829 "origin_id": 24,
36830 "origin_slot": 0,
36831 "target_id": 8,
36832 "target_slot": 3,
36833 "type": "INT"
36834 },
36835 {
36836 "id": 59,
36837 "origin_id": 24,
36838 "origin_slot": 0,
36839 "target_id": 10,
36840 "target_slot": 3,
36841 "type": "INT"
36842 },
36843 {
36844 "id": 60,
36845 "origin_id": 24,
36846 "origin_slot": 0,
36847 "target_id": 8,
36848 "target_slot": 4,
36849 "type": "INT"
36850 },
36851 {
36852 "id": 72,
36853 "origin_id": 8,
36854 "origin_slot": 0,
36855 "target_id": 19,
36856 "target_slot": 0,
36857 "type": "IMAGE"
36858 },
36859 {
36860 "id": 73,
36861 "origin_id": 9,
36862 "origin_slot": 0,
36863 "target_id": 19,
36864 "target_slot": 1,
36865 "type": "IMAGE"
36866 },
36867 {
36868 "id": 74,
36869 "origin_id": 10,
36870 "origin_slot": 0,
36871 "target_id": 19,
36872 "target_slot": 2,
36873 "type": "IMAGE"
36874 },
36875 {
36876 "id": 75,
36877 "origin_id": 11,
36878 "origin_slot": 0,
36879 "target_id": 19,
36880 "target_slot": 3,
36881 "type": "IMAGE"
36882 },
36883 {
36884 "id": 76,
36885 "origin_id": 20,
36886 "origin_slot": 0,
36887 "target_id": 28,
36888 "target_slot": 0,
36889 "type": "IMAGE"
36890 },
36891 {
36892 "id": 77,
36893 "origin_id": 20,
36894 "origin_slot": 0,
36895 "target_id": 29,
36896 "target_slot": 0,
36897 "type": "IMAGE"
36898 },
36899 {
36900 "id": 78,
36901 "origin_id": 20,
36902 "origin_slot": 0,
36903 "target_id": 30,
36904 "target_slot": 0,
36905 "type": "IMAGE"
36906 },
36907 {
36908 "id": 79,
36909 "origin_id": 20,
36910 "origin_slot": 0,
36911 "target_id": 31,
36912 "target_slot": 0,
36913 "type": "IMAGE"
36914 },
36915 {
36916 "id": 87,
36917 "origin_id": 28,
36918 "origin_slot": 0,
36919 "target_id": 35,
36920 "target_slot": 0,
36921 "type": "IMAGE"
36922 },
36923 {
36924 "id": 88,
36925 "origin_id": 35,
36926 "origin_slot": 0,
36927 "target_id": -20,
36928 "target_slot": 0,
36929 "type": "IMAGE"
36930 },
36931 {
36932 "id": 89,
36933 "origin_id": 29,
36934 "origin_slot": 0,
36935 "target_id": 36,
36936 "target_slot": 0,
36937 "type": "IMAGE"
36938 },
36939 {
36940 "id": 90,
36941 "origin_id": 36,
36942 "origin_slot": 0,
36943 "target_id": -20,
36944 "target_slot": 1,
36945 "type": "IMAGE"
36946 },
36947 {
36948 "id": 91,
36949 "origin_id": 30,
36950 "origin_slot": 0,
36951 "target_id": 37,
36952 "target_slot": 0,
36953 "type": "IMAGE"
36954 },
36955 {
36956 "id": 92,
36957 "origin_id": 37,
36958 "origin_slot": 0,
36959 "target_id": -20,
36960 "target_slot": 2,
36961 "type": "IMAGE"
36962 },
36963 {
36964 "id": 93,
36965 "origin_id": 31,
36966 "origin_slot": 0,
36967 "target_id": 38,
36968 "target_slot": 0,
36969 "type": "IMAGE"
36970 },
36971 {
36972 "id": 94,
36973 "origin_id": 38,
36974 "origin_slot": 0,
36975 "target_id": -20,
36976 "target_slot": 3,
36977 "type": "IMAGE"
36978 }
36979 ],
36980 "extra": {
36981 "workflowRendererVersion": "LG"
36982 }
36983 },
36984 {
36985 "id": "b3e46f6d-9c2e-417f-9fd2-b937b0c44103",
36986 "version": 1,
36987 "state": {
36988 "lastGroupId": 1,
36989 "lastNodeId": 470,
36990 "lastLinkId": 905,
36991 "lastRerouteId": 0
36992 },
36993 "revision": 0,
36994 "config": [],
36995 "name": "Create Composites",
36996 "inputNode": {
36997 "id": -10,
36998 "bounding": [
36999 840,
37000 543,
37001 120,
37002 120
37003 ]
37004 },
37005 "outputNode": {
37006 "id": -20,
37007 "bounding": [
37008 1270,
37009 543,
37010 120,
37011 120
37012 ]
37013 },
37014 "inputs": [
37015 {
37016 "id": "31b4e29a-a526-4b00-a748-00e2d80c9acc",
37017 "name": "images",
37018 "type": "IMAGE",
37019 "linkIds": [
37020 817
37021 ],
37022 "localized_name": "images",
37023 "label": "image_0",
37024 "pos": [
37025 940,
37026 563
37027 ]
37028 },
37029 {
37030 "id": "9ce94b4a-0b82-4699-9401-d109be367ef1",
37031 "name": "images_1",
37032 "type": "IMAGE",
37033 "linkIds": [
37034 890
37035 ],
37036 "localized_name": "images_1",
37037 "pos": [
37038 940,
37039 583
37040 ]
37041 },
37042 {
37043 "id": "3c4eaf33-61d3-4d7b-90b6-6c1ad718fcfd",
37044 "name": "images_2",
37045 "type": "IMAGE",
37046 "linkIds": [
37047 903
37048 ],
37049 "localized_name": "images_2",
37050 "pos": [
37051 940,
37052 603
37053 ]
37054 },
37055 {
37056 "id": "eb50598b-9410-4cdf-8283-eadc1d8f7d91",
37057 "name": "images_3",
37058 "type": "IMAGE",
37059 "linkIds": [
37060 904
37061 ],
37062 "localized_name": "images_3",
37063 "pos": [
37064 940,
37065 623
37066 ]
37067 }
37068 ],
37069 "outputs": [
37070 {
37071 "id": "dee7e516-dd8f-4d1a-a0ef-e1a38728c883",
37072 "name": "IMAGE",
37073 "type": "IMAGE",
37074 "linkIds": [
37075 821,
37076 844
37077 ],
37078 "localized_name": "IMAGE",
37079 "pos": [
37080 1290,
37081 563
37082 ]
37083 },
37084 {
37085 "id": "a802cf38-ef9a-4534-8b93-f3eadf258fd7",
37086 "name": "IMAGE_1",
37087 "type": "IMAGE",
37088 "linkIds": [
37089 891
37090 ],
37091 "localized_name": "IMAGE_1",
37092 "pos": [
37093 1290,
37094 583
37095 ]
37096 },
37097 {
37098 "id": "ff40931d-45d3-4f41-afba-11e3fb157632",
37099 "name": "IMAGE_2",
37100 "type": "IMAGE",
37101 "linkIds": [
37102 900
37103 ],
37104 "localized_name": "IMAGE_2",
37105 "pos": [
37106 1290,
37107 603
37108 ]
37109 },
37110 {
37111 "id": "0cc3b0ea-f327-4731-8487-12b85d92b4c0",
37112 "name": "IMAGE_3",
37113 "type": "IMAGE",
37114 "linkIds": [
37115 905
37116 ],
37117 "localized_name": "IMAGE_3",
37118 "pos": [
37119 1290,
37120 623
37121 ]
37122 }
37123 ],
37124 "widgets": [],
37125 "nodes": [
37126 {
37127 "id": 441,
37128 "type": "7e3ee2fc-28cd-42ef-9106-1ee0c21f08f4",
37129 "pos": [
37130 1010,
37131 300
37132 ],
37133 "size": [
37134 210,
37135 110
37136 ],
37137 "flags": [],
37138 "order": 0,
37139 "mode": 0,
37140 "inputs": [
37141 {
37142 "localized_name": "images",
37143 "name": "images",
37144 "type": "IMAGE",
37145 "link": 817
37146 }
37147 ],
37148 "outputs": [
37149 {
37150 "localized_name": "IMAGE",
37151 "name": "IMAGE",
37152 "type": "IMAGE",
37153 "links": [
37154 821,
37155 844
37156 ]
37157 },
37158 {
37159 "name": "x",
37160 "type": "INT",
37161 "links": []
37162 },
37163 {
37164 "name": "y",
37165 "type": "INT",
37166 "links": []
37167 },
37168 {
37169 "name": "INT",
37170 "type": "INT",
37171 "links": [
37172 896,
37173 898,
37174 901
37175 ]
37176 },
37177 {
37178 "name": "INT_1",
37179 "type": "INT",
37180 "links": [
37181 897,
37182 899,
37183 902
37184 ]
37185 }
37186 ],
37187 "properties": {
37188 "proxyWidgets": [],
37189 "cnr_id": "comfy-core",
37190 "ver": "0.12.2"
37191 },
37192 "widgets_values": []
37193 },
37194 {
37195 "id": 465,
37196 "type": "3442c715-5f4b-4c16-9579-109362552086",
37197 "pos": [
37198 1010,
37199 490
37200 ],
37201 "size": [
37202 210,
37203 82
37204 ],
37205 "flags": [],
37206 "order": 1,
37207 "mode": 0,
37208 "inputs": [
37209 {
37210 "localized_name": "images",
37211 "name": "images",
37212 "type": "IMAGE",
37213 "link": 890
37214 },
37215 {
37216 "name": "left",
37217 "type": "INT",
37218 "widget": {
37219 "name": "left"
37220 },
37221 "link": 896
37222 },
37223 {
37224 "name": "top",
37225 "type": "INT",
37226 "widget": {
37227 "name": "top"
37228 },
37229 "link": 897
37230 }
37231 ],
37232 "outputs": [
37233 {
37234 "localized_name": "IMAGE",
37235 "name": "IMAGE",
37236 "type": "IMAGE",
37237 "links": [
37238 891
37239 ]
37240 }
37241 ],
37242 "properties": {
37243 "proxyWidgets": [
37244 [
37245 "-1",
37246 "left"
37247 ],
37248 [
37249 "-1",
37250 "top"
37251 ]
37252 ],
37253 "cnr_id": "comfy-core",
37254 "ver": "0.12.2"
37255 },
37256 "widgets_values": [
37257 0,
37258 0
37259 ]
37260 },
37261 {
37262 "id": 469,
37263 "type": "eac468e2-a5b1-4b44-a416-a94653d05781",
37264 "pos": [
37265 1010,
37266 640
37267 ],
37268 "size": [
37269 210,
37270 82
37271 ],
37272 "flags": [],
37273 "order": 2,
37274 "mode": 0,
37275 "inputs": [
37276 {
37277 "localized_name": "images",
37278 "name": "images",
37279 "type": "IMAGE",
37280 "link": 903
37281 },
37282 {
37283 "name": "left",
37284 "type": "INT",
37285 "widget": {
37286 "name": "left"
37287 },
37288 "link": 898
37289 },
37290 {
37291 "name": "top",
37292 "type": "INT",
37293 "widget": {
37294 "name": "top"
37295 },
37296 "link": 899
37297 }
37298 ],
37299 "outputs": [
37300 {
37301 "localized_name": "IMAGE",
37302 "name": "IMAGE",
37303 "type": "IMAGE",
37304 "links": [
37305 900
37306 ]
37307 }
37308 ],
37309 "properties": {
37310 "proxyWidgets": [
37311 [
37312 "-1",
37313 "left"
37314 ],
37315 [
37316 "-1",
37317 "top"
37318 ]
37319 ],
37320 "cnr_id": "comfy-core",
37321 "ver": "0.12.2"
37322 },
37323 "widgets_values": [
37324 0,
37325 0
37326 ]
37327 },
37328 {
37329 "id": 470,
37330 "type": "daee4a04-f70f-477b-8fb6-ae8a8a59aaf3",
37331 "pos": [
37332 1014.3427653225044,
37333 769.1177172892308
37334 ],
37335 "size": [
37336 210,
37337 82
37338 ],
37339 "flags": [],
37340 "order": 3,
37341 "mode": 0,
37342 "inputs": [
37343 {
37344 "localized_name": "images",
37345 "name": "images",
37346 "type": "IMAGE",
37347 "link": 904
37348 },
37349 {
37350 "name": "left",
37351 "type": "INT",
37352 "widget": {
37353 "name": "left"
37354 },
37355 "link": 901
37356 },
37357 {
37358 "name": "top",
37359 "type": "INT",
37360 "widget": {
37361 "name": "top"
37362 },
37363 "link": 902
37364 }
37365 ],
37366 "outputs": [
37367 {
37368 "localized_name": "IMAGE",
37369 "name": "IMAGE",
37370 "type": "IMAGE",
37371 "links": [
37372 905
37373 ]
37374 }
37375 ],
37376 "properties": {
37377 "proxyWidgets": [
37378 [
37379 "-1",
37380 "left"
37381 ],
37382 [
37383 "-1",
37384 "top"
37385 ]
37386 ],
37387 "cnr_id": "comfy-core",
37388 "ver": "0.12.2"
37389 },
37390 "widgets_values": [
37391 0,
37392 0
37393 ]
37394 }
37395 ],
37396 "groups": [],
37397 "links": [
37398 {
37399 "id": 817,
37400 "origin_id": -10,
37401 "origin_slot": 0,
37402 "target_id": 441,
37403 "target_slot": 0,
37404 "type": "IMAGE"
37405 },
37406 {
37407 "id": 821,
37408 "origin_id": 441,
37409 "origin_slot": 0,
37410 "target_id": -20,
37411 "target_slot": 0,
37412 "type": "IMAGE"
37413 },
37414 {
37415 "id": 844,
37416 "origin_id": 441,
37417 "origin_slot": 0,
37418 "target_id": -20,
37419 "target_slot": 0,
37420 "type": "IMAGE"
37421 },
37422 {
37423 "id": 890,
37424 "origin_id": -10,
37425 "origin_slot": 1,
37426 "target_id": 465,
37427 "target_slot": 0,
37428 "type": "IMAGE"
37429 },
37430 {
37431 "id": 891,
37432 "origin_id": 465,
37433 "origin_slot": 0,
37434 "target_id": -20,
37435 "target_slot": 1,
37436 "type": "IMAGE"
37437 },
37438 {
37439 "id": 896,
37440 "origin_id": 441,
37441 "origin_slot": 3,
37442 "target_id": 465,
37443 "target_slot": 1,
37444 "type": "INT"
37445 },
37446 {
37447 "id": 897,
37448 "origin_id": 441,
37449 "origin_slot": 4,
37450 "target_id": 465,
37451 "target_slot": 2,
37452 "type": "INT"
37453 },
37454 {
37455 "id": 898,
37456 "origin_id": 441,
37457 "origin_slot": 3,
37458 "target_id": 469,
37459 "target_slot": 1,
37460 "type": "INT"
37461 },
37462 {
37463 "id": 899,
37464 "origin_id": 441,
37465 "origin_slot": 4,
37466 "target_id": 469,
37467 "target_slot": 2,
37468 "type": "INT"
37469 },
37470 {
37471 "id": 900,
37472 "origin_id": 469,
37473 "origin_slot": 0,
37474 "target_id": -20,
37475 "target_slot": 2,
37476 "type": "IMAGE"
37477 },
37478 {
37479 "id": 901,
37480 "origin_id": 441,
37481 "origin_slot": 3,
37482 "target_id": 470,
37483 "target_slot": 1,
37484 "type": "INT"
37485 },
37486 {
37487 "id": 902,
37488 "origin_id": 441,
37489 "origin_slot": 4,
37490 "target_id": 470,
37491 "target_slot": 2,
37492 "type": "INT"
37493 },
37494 {
37495 "id": 903,
37496 "origin_id": -10,
37497 "origin_slot": 2,
37498 "target_id": 469,
37499 "target_slot": 0,
37500 "type": "IMAGE"
37501 },
37502 {
37503 "id": 904,
37504 "origin_id": -10,
37505 "origin_slot": 3,
37506 "target_id": 470,
37507 "target_slot": 0,
37508 "type": "IMAGE"
37509 },
37510 {
37511 "id": 905,
37512 "origin_id": 470,
37513 "origin_slot": 0,
37514 "target_id": -20,
37515 "target_slot": 3,
37516 "type": "IMAGE"
37517 }
37518 ],
37519 "extra": {
37520 "workflowRendererVersion": "LG"
37521 }
37522 },
37523 {
37524 "id": "7e3ee2fc-28cd-42ef-9106-1ee0c21f08f4",
37525 "version": 1,
37526 "state": {
37527 "lastGroupId": 0,
37528 "lastNodeId": 355,
37529 "lastLinkId": 603,
37530 "lastRerouteId": 0
37531 },
37532 "revision": 0,
37533 "config": [],
37534 "name": "Crop+Composite",
37535 "inputNode": {
37536 "id": -10,
37537 "bounding": [
37538 2610,
37539 -5435,
37540 120,
37541 60
37542 ]
37543 },
37544 "outputNode": {
37545 "id": -20,
37546 "bounding": [
37547 7530,
37548 -5435,
37549 120,
37550 140
37551 ]
37552 },
37553 "inputs": [
37554 {
37555 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
37556 "name": "images",
37557 "type": "IMAGE",
37558 "linkIds": [
37559 241,
37560 230,
37561 231
37562 ],
37563 "localized_name": "images",
37564 "pos": [
37565 2710,
37566 -5415
37567 ]
37568 }
37569 ],
37570 "outputs": [
37571 {
37572 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
37573 "name": "IMAGE",
37574 "type": "IMAGE",
37575 "linkIds": [
37576 591
37577 ],
37578 "localized_name": "IMAGE",
37579 "pos": [
37580 7550,
37581 -5415
37582 ]
37583 },
37584 {
37585 "id": "e854cd6e-57f2-495c-84c3-2e104bcbf3f7",
37586 "name": "x",
37587 "type": "INT",
37588 "linkIds": [
37589 600
37590 ],
37591 "pos": [
37592 7550,
37593 -5395
37594 ]
37595 },
37596 {
37597 "id": "2146cdc1-d2e2-4e79-8a21-1fab5b7bc96d",
37598 "name": "y",
37599 "type": "INT",
37600 "linkIds": [
37601 601
37602 ],
37603 "pos": [
37604 7550,
37605 -5375
37606 ]
37607 },
37608 {
37609 "id": "6f4c9194-e147-4113-bb58-f2dc4552ff4f",
37610 "name": "INT",
37611 "type": "INT",
37612 "linkIds": [
37613 602
37614 ],
37615 "pos": [
37616 7550,
37617 -5355
37618 ]
37619 },
37620 {
37621 "id": "a79b2c25-3cd7-4564-ba89-7ce5cb1d5de4",
37622 "name": "INT_1",
37623 "type": "INT",
37624 "linkIds": [
37625 603
37626 ],
37627 "pos": [
37628 7550,
37629 -5335
37630 ]
37631 }
37632 ],
37633 "widgets": [],
37634 "nodes": [
37635 {
37636 "id": 167,
37637 "type": "Reroute",
37638 "pos": [
37639 3340,
37640 -5800
37641 ],
37642 "size": [
37643 75,
37644 26
37645 ],
37646 "flags": [],
37647 "order": 3,
37648 "mode": 0,
37649 "inputs": [
37650 {
37651 "name": "",
37652 "type": "*",
37653 "link": 205
37654 }
37655 ],
37656 "outputs": [
37657 {
37658 "name": "",
37659 "type": "MASK",
37660 "links": [
37661 206,
37662 208,
37663 226
37664 ]
37665 }
37666 ],
37667 "properties": {
37668 "showOutputText": false,
37669 "horizontal": false
37670 }
37671 },
37672 {
37673 "id": 183,
37674 "type": "MaskPreview+",
37675 "pos": [
37676 2790,
37677 -5270
37678 ],
37679 "size": [
37680 290,
37681 258
37682 ],
37683 "flags": [],
37684 "order": 11,
37685 "mode": 4,
37686 "inputs": [
37687 {
37688 "localized_name": "mask",
37689 "name": "mask",
37690 "type": "MASK",
37691 "link": 242
37692 }
37693 ],
37694 "outputs": [],
37695 "properties": {
37696 "Node name for S&R": "MaskPreview+",
37697 "cnr_id": "comfyui_essentials",
37698 "ver": "1.1.0"
37699 },
37700 "widgets_values": []
37701 },
37702 {
37703 "id": 244,
37704 "type": "ImagePadForOutpaintMasked",
37705 "pos": [
37706 6000,
37707 -5510
37708 ],
37709 "size": [
37710 311.4107421875,
37711 174
37712 ],
37713 "flags": [],
37714 "order": 15,
37715 "mode": 0,
37716 "inputs": [
37717 {
37718 "localized_name": "image",
37719 "name": "image",
37720 "type": "IMAGE",
37721 "link": 347
37722 },
37723 {
37724 "localized_name": "mask",
37725 "name": "mask",
37726 "shape": 7,
37727 "type": "MASK",
37728 "link": null
37729 },
37730 {
37731 "localized_name": "left",
37732 "name": "left",
37733 "type": "INT",
37734 "widget": {
37735 "name": "left"
37736 },
37737 "link": 355
37738 },
37739 {
37740 "localized_name": "top",
37741 "name": "top",
37742 "type": "INT",
37743 "widget": {
37744 "name": "top"
37745 },
37746 "link": 353
37747 },
37748 {
37749 "localized_name": "right",
37750 "name": "right",
37751 "type": "INT",
37752 "widget": {
37753 "name": "right"
37754 },
37755 "link": 356
37756 },
37757 {
37758 "localized_name": "bottom",
37759 "name": "bottom",
37760 "type": "INT",
37761 "widget": {
37762 "name": "bottom"
37763 },
37764 "link": 354
37765 }
37766 ],
37767 "outputs": [
37768 {
37769 "localized_name": "IMAGE",
37770 "name": "IMAGE",
37771 "type": "IMAGE",
37772 "links": [
37773 349,
37774 361
37775 ]
37776 },
37777 {
37778 "localized_name": "MASK",
37779 "name": "MASK",
37780 "type": "MASK",
37781 "links": [
37782 362
37783 ]
37784 }
37785 ],
37786 "properties": {
37787 "Node name for S&R": "ImagePadForOutpaintMasked",
37788 "cnr_id": "comfyui-kjnodes",
37789 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
37790 },
37791 "widgets_values": [
37792 0,
37793 0,
37794 0,
37795 0,
37796 0
37797 ]
37798 },
37799 {
37800 "id": 163,
37801 "type": "ColorToMask",
37802 "pos": [
37803 2790,
37804 -5510
37805 ],
37806 "size": [
37807 270,
37808 178
37809 ],
37810 "flags": [],
37811 "order": 0,
37812 "mode": 0,
37813 "inputs": [
37814 {
37815 "localized_name": "images",
37816 "name": "images",
37817 "type": "IMAGE",
37818 "link": 241
37819 }
37820 ],
37821 "outputs": [
37822 {
37823 "localized_name": "MASK",
37824 "name": "MASK",
37825 "type": "MASK",
37826 "links": [
37827 205,
37828 242
37829 ]
37830 }
37831 ],
37832 "properties": {
37833 "Node name for S&R": "ColorToMask",
37834 "cnr_id": "comfyui-kjnodes",
37835 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
37836 },
37837 "widgets_values": [
37838 false,
37839 0,
37840 255,
37841 0,
37842 100,
37843 1
37844 ]
37845 },
37846 {
37847 "id": 175,
37848 "type": "LayerUtility: ColorImage V2",
37849 "pos": [
37850 3120,
37851 -5510
37852 ],
37853 "size": [
37854 221.025,
37855 130
37856 ],
37857 "flags": {
37858 "collapsed": false
37859 },
37860 "order": 7,
37861 "mode": 0,
37862 "inputs": [
37863 {
37864 "localized_name": "size_as",
37865 "name": "size_as",
37866 "shape": 7,
37867 "type": "*",
37868 "link": null
37869 },
37870 {
37871 "localized_name": "custom_width",
37872 "name": "custom_width",
37873 "type": "INT",
37874 "widget": {
37875 "name": "custom_width"
37876 },
37877 "link": 221
37878 },
37879 {
37880 "localized_name": "custom_height",
37881 "name": "custom_height",
37882 "type": "INT",
37883 "widget": {
37884 "name": "custom_height"
37885 },
37886 "link": 222
37887 }
37888 ],
37889 "outputs": [
37890 {
37891 "localized_name": "image",
37892 "name": "image",
37893 "type": "IMAGE",
37894 "links": [
37895 223,
37896 225,
37897 338,
37898 363
37899 ]
37900 }
37901 ],
37902 "properties": {
37903 "Node name for S&R": "LayerUtility: ColorImage V2",
37904 "cnr_id": "comfyui_layerstyle",
37905 "ver": "1.0.90"
37906 },
37907 "widgets_values": [
37908 "custom",
37909 512,
37910 512,
37911 "#00FF00"
37912 ],
37913 "color": "rgba(38, 73, 116, 0.7)"
37914 },
37915 {
37916 "id": 275,
37917 "type": "ImageResizeKJv2",
37918 "pos": [
37919 6810,
37920 -5510
37921 ],
37922 "size": [
37923 270,
37924 286
37925 ],
37926 "flags": [],
37927 "order": 22,
37928 "mode": 0,
37929 "inputs": [
37930 {
37931 "localized_name": "image",
37932 "name": "image",
37933 "type": "IMAGE",
37934 "link": 429
37935 },
37936 {
37937 "localized_name": "mask",
37938 "name": "mask",
37939 "shape": 7,
37940 "type": "MASK",
37941 "link": null
37942 },
37943 {
37944 "localized_name": "width",
37945 "name": "width",
37946 "type": "INT",
37947 "widget": {
37948 "name": "width"
37949 },
37950 "link": 430
37951 },
37952 {
37953 "localized_name": "height",
37954 "name": "height",
37955 "type": "INT",
37956 "widget": {
37957 "name": "height"
37958 },
37959 "link": 431
37960 }
37961 ],
37962 "outputs": [
37963 {
37964 "localized_name": "IMAGE",
37965 "name": "IMAGE",
37966 "type": "IMAGE",
37967 "links": [
37968 432,
37969 591
37970 ]
37971 },
37972 {
37973 "localized_name": "width",
37974 "name": "width",
37975 "type": "INT",
37976 "links": null
37977 },
37978 {
37979 "localized_name": "height",
37980 "name": "height",
37981 "type": "INT",
37982 "links": null
37983 },
37984 {
37985 "localized_name": "mask",
37986 "name": "mask",
37987 "type": "MASK",
37988 "links": null
37989 }
37990 ],
37991 "properties": {
37992 "Node name for S&R": "ImageResizeKJv2",
37993 "cnr_id": "comfyui-kjnodes",
37994 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
37995 },
37996 "widgets_values": [
37997 512,
37998 512,
37999 "nearest-exact",
38000 "stretch",
38001 "0, 0, 0",
38002 "center",
38003 2,
38004 "cpu"
38005 ]
38006 },
38007 {
38008 "id": 250,
38009 "type": "ImageCompositeMasked",
38010 "pos": [
38011 6460,
38012 -5510
38013 ],
38014 "size": [
38015 270,
38016 146
38017 ],
38018 "flags": [],
38019 "order": 20,
38020 "mode": 0,
38021 "inputs": [
38022 {
38023 "localized_name": "destination",
38024 "name": "destination",
38025 "type": "IMAGE",
38026 "link": 361
38027 },
38028 {
38029 "localized_name": "source",
38030 "name": "source",
38031 "type": "IMAGE",
38032 "link": 363
38033 },
38034 {
38035 "localized_name": "mask",
38036 "name": "mask",
38037 "shape": 7,
38038 "type": "MASK",
38039 "link": 362
38040 }
38041 ],
38042 "outputs": [
38043 {
38044 "localized_name": "IMAGE",
38045 "name": "IMAGE",
38046 "type": "IMAGE",
38047 "links": [
38048 364,
38049 429
38050 ]
38051 }
38052 ],
38053 "properties": {
38054 "Node name for S&R": "ImageCompositeMasked",
38055 "cnr_id": "comfy-core",
38056 "ver": "0.12.2"
38057 },
38058 "widgets_values": [
38059 0,
38060 0,
38061 true
38062 ]
38063 },
38064 {
38065 "id": 251,
38066 "type": "PreviewImage",
38067 "pos": [
38068 6460,
38069 -5240
38070 ],
38071 "size": [
38072 270,
38073 258
38074 ],
38075 "flags": [],
38076 "order": 21,
38077 "mode": 4,
38078 "inputs": [
38079 {
38080 "localized_name": "images",
38081 "name": "images",
38082 "type": "IMAGE",
38083 "link": 364
38084 }
38085 ],
38086 "outputs": [],
38087 "properties": {
38088 "Node name for S&R": "PreviewImage",
38089 "cnr_id": "comfy-core",
38090 "ver": "0.12.2"
38091 },
38092 "widgets_values": []
38093 },
38094 {
38095 "id": 246,
38096 "type": "PreviewImage",
38097 "pos": [
38098 6000,
38099 -5240
38100 ],
38101 "size": [
38102 310,
38103 260
38104 ],
38105 "flags": [],
38106 "order": 16,
38107 "mode": 4,
38108 "inputs": [
38109 {
38110 "localized_name": "images",
38111 "name": "images",
38112 "type": "IMAGE",
38113 "link": 349
38114 }
38115 ],
38116 "outputs": [],
38117 "properties": {
38118 "Node name for S&R": "PreviewImage",
38119 "cnr_id": "comfy-core",
38120 "ver": "0.12.2"
38121 },
38122 "widgets_values": []
38123 },
38124 {
38125 "id": 247,
38126 "type": "GetImageSize",
38127 "pos": [
38128 5320,
38129 -5370
38130 ],
38131 "size": [
38132 140,
38133 70
38134 ],
38135 "flags": {
38136 "collapsed": true
38137 },
38138 "order": 17,
38139 "mode": 0,
38140 "inputs": [
38141 {
38142 "localized_name": "image",
38143 "name": "image",
38144 "type": "IMAGE",
38145 "link": 350
38146 }
38147 ],
38148 "outputs": [
38149 {
38150 "localized_name": "width",
38151 "name": "width",
38152 "type": "INT",
38153 "links": [
38154 357
38155 ]
38156 },
38157 {
38158 "localized_name": "height",
38159 "name": "height",
38160 "type": "INT",
38161 "links": [
38162 360
38163 ]
38164 },
38165 {
38166 "localized_name": "batch_size",
38167 "name": "batch_size",
38168 "type": "INT",
38169 "links": null
38170 }
38171 ],
38172 "properties": {
38173 "Node name for S&R": "GetImageSize",
38174 "cnr_id": "comfy-core",
38175 "ver": "0.12.2"
38176 },
38177 "widgets_values": []
38178 },
38179 {
38180 "id": 176,
38181 "type": "PreviewImage",
38182 "pos": [
38183 3120,
38184 -5300
38185 ],
38186 "size": [
38187 220,
38188 258
38189 ],
38190 "flags": [],
38191 "order": 8,
38192 "mode": 4,
38193 "inputs": [
38194 {
38195 "localized_name": "images",
38196 "name": "images",
38197 "type": "IMAGE",
38198 "link": 223
38199 }
38200 ],
38201 "outputs": [],
38202 "properties": {
38203 "Node name for S&R": "PreviewImage",
38204 "cnr_id": "comfy-core",
38205 "ver": "0.12.2"
38206 },
38207 "widgets_values": []
38208 },
38209 {
38210 "id": 165,
38211 "type": "PreviewImage",
38212 "pos": [
38213 3500,
38214 -5300
38215 ],
38216 "size": [
38217 270,
38218 258
38219 ],
38220 "flags": [],
38221 "order": 1,
38222 "mode": 4,
38223 "inputs": [
38224 {
38225 "localized_name": "images",
38226 "name": "images",
38227 "type": "IMAGE",
38228 "link": 203
38229 }
38230 ],
38231 "outputs": [],
38232 "properties": {
38233 "Node name for S&R": "PreviewImage",
38234 "cnr_id": "comfy-core",
38235 "ver": "0.12.2"
38236 },
38237 "widgets_values": []
38238 },
38239 {
38240 "id": 166,
38241 "type": "GetImageSize",
38242 "pos": [
38243 2790,
38244 -5790
38245 ],
38246 "size": [
38247 140,
38248 66
38249 ],
38250 "flags": {
38251 "collapsed": false
38252 },
38253 "order": 2,
38254 "mode": 0,
38255 "inputs": [
38256 {
38257 "localized_name": "image",
38258 "name": "image",
38259 "type": "IMAGE",
38260 "link": 230
38261 }
38262 ],
38263 "outputs": [
38264 {
38265 "localized_name": "width",
38266 "name": "width",
38267 "type": "INT",
38268 "links": [
38269 211,
38270 221,
38271 358
38272 ]
38273 },
38274 {
38275 "localized_name": "height",
38276 "name": "height",
38277 "type": "INT",
38278 "links": [
38279 212,
38280 222,
38281 359
38282 ]
38283 },
38284 {
38285 "localized_name": "batch_size",
38286 "name": "batch_size",
38287 "type": "INT",
38288 "links": null
38289 }
38290 ],
38291 "properties": {
38292 "Node name for S&R": "GetImageSize",
38293 "cnr_id": "comfy-core",
38294 "ver": "0.12.2"
38295 },
38296 "widgets_values": []
38297 },
38298 {
38299 "id": 168,
38300 "type": "InvertMask",
38301 "pos": [
38302 3770,
38303 -5770
38304 ],
38305 "size": [
38306 140,
38307 30
38308 ],
38309 "flags": {
38310 "collapsed": true
38311 },
38312 "order": 4,
38313 "mode": 0,
38314 "inputs": [
38315 {
38316 "localized_name": "mask",
38317 "name": "mask",
38318 "type": "MASK",
38319 "link": 206
38320 }
38321 ],
38322 "outputs": [
38323 {
38324 "localized_name": "MASK",
38325 "name": "MASK",
38326 "type": "MASK",
38327 "links": [
38328 227
38329 ]
38330 }
38331 ],
38332 "properties": {
38333 "Node name for S&R": "InvertMask",
38334 "cnr_id": "comfy-core",
38335 "ver": "0.12.2"
38336 },
38337 "widgets_values": []
38338 },
38339 {
38340 "id": 170,
38341 "type": "CropMask",
38342 "pos": [
38343 4250,
38344 -5750
38345 ],
38346 "size": [
38347 210,
38348 130
38349 ],
38350 "flags": {
38351 "collapsed": false
38352 },
38353 "order": 6,
38354 "mode": 0,
38355 "inputs": [
38356 {
38357 "localized_name": "mask",
38358 "name": "mask",
38359 "type": "MASK",
38360 "link": 208
38361 },
38362 {
38363 "localized_name": "x",
38364 "name": "x",
38365 "type": "INT",
38366 "widget": {
38367 "name": "x"
38368 },
38369 "link": 209
38370 },
38371 {
38372 "localized_name": "y",
38373 "name": "y",
38374 "type": "INT",
38375 "widget": {
38376 "name": "y"
38377 },
38378 "link": 210
38379 },
38380 {
38381 "localized_name": "width",
38382 "name": "width",
38383 "type": "INT",
38384 "widget": {
38385 "name": "width"
38386 },
38387 "link": 211
38388 },
38389 {
38390 "localized_name": "height",
38391 "name": "height",
38392 "type": "INT",
38393 "widget": {
38394 "name": "height"
38395 },
38396 "link": 212
38397 }
38398 ],
38399 "outputs": [
38400 {
38401 "localized_name": "MASK",
38402 "name": "MASK",
38403 "type": "MASK",
38404 "links": [
38405 207
38406 ]
38407 }
38408 ],
38409 "properties": {
38410 "Node name for S&R": "CropMask",
38411 "cnr_id": "comfy-core",
38412 "ver": "0.12.2"
38413 },
38414 "widgets_values": [
38415 0,
38416 0,
38417 512,
38418 512
38419 ]
38420 },
38421 {
38422 "id": 236,
38423 "type": "ImageCrop",
38424 "pos": [
38425 4960,
38426 -5510
38427 ],
38428 "size": [
38429 210,
38430 130
38431 ],
38432 "flags": [],
38433 "order": 12,
38434 "mode": 0,
38435 "inputs": [
38436 {
38437 "localized_name": "image",
38438 "name": "image",
38439 "type": "IMAGE",
38440 "link": 330
38441 },
38442 {
38443 "localized_name": "width",
38444 "name": "width",
38445 "type": "INT",
38446 "widget": {
38447 "name": "width"
38448 },
38449 "link": 331
38450 },
38451 {
38452 "localized_name": "height",
38453 "name": "height",
38454 "type": "INT",
38455 "widget": {
38456 "name": "height"
38457 },
38458 "link": 332
38459 },
38460 {
38461 "localized_name": "x",
38462 "name": "x",
38463 "type": "INT",
38464 "widget": {
38465 "name": "x"
38466 },
38467 "link": 333
38468 },
38469 {
38470 "localized_name": "y",
38471 "name": "y",
38472 "type": "INT",
38473 "widget": {
38474 "name": "y"
38475 },
38476 "link": 334
38477 }
38478 ],
38479 "outputs": [
38480 {
38481 "localized_name": "IMAGE",
38482 "name": "IMAGE",
38483 "type": "IMAGE",
38484 "links": [
38485 337,
38486 347,
38487 350
38488 ]
38489 }
38490 ],
38491 "properties": {
38492 "Node name for S&R": "ImageCrop",
38493 "cnr_id": "comfy-core",
38494 "ver": "0.12.2"
38495 },
38496 "widgets_values": [
38497 512,
38498 512,
38499 0,
38500 0
38501 ]
38502 },
38503 {
38504 "id": 177,
38505 "type": "ImageCompositeMasked",
38506 "pos": [
38507 3500,
38508 -5510
38509 ],
38510 "size": [
38511 270,
38512 146
38513 ],
38514 "flags": [],
38515 "order": 9,
38516 "mode": 0,
38517 "inputs": [
38518 {
38519 "localized_name": "destination",
38520 "name": "destination",
38521 "type": "IMAGE",
38522 "link": 231
38523 },
38524 {
38525 "localized_name": "source",
38526 "name": "source",
38527 "type": "IMAGE",
38528 "link": 225
38529 },
38530 {
38531 "localized_name": "mask",
38532 "name": "mask",
38533 "shape": 7,
38534 "type": "MASK",
38535 "link": 226
38536 }
38537 ],
38538 "outputs": [
38539 {
38540 "localized_name": "IMAGE",
38541 "name": "IMAGE",
38542 "type": "IMAGE",
38543 "links": [
38544 203,
38545 330
38546 ]
38547 }
38548 ],
38549 "properties": {
38550 "Node name for S&R": "ImageCompositeMasked",
38551 "cnr_id": "comfy-core",
38552 "ver": "0.12.2"
38553 },
38554 "widgets_values": [
38555 0,
38556 0,
38557 false
38558 ]
38559 },
38560 {
38561 "id": 238,
38562 "type": "GetImageSize",
38563 "pos": [
38564 4630,
38565 -5460
38566 ],
38567 "size": [
38568 140,
38569 66
38570 ],
38571 "flags": {
38572 "collapsed": true
38573 },
38574 "order": 13,
38575 "mode": 0,
38576 "inputs": [
38577 {
38578 "localized_name": "image",
38579 "name": "image",
38580 "type": "IMAGE",
38581 "link": 338
38582 }
38583 ],
38584 "outputs": [
38585 {
38586 "localized_name": "width",
38587 "name": "width",
38588 "type": "INT",
38589 "links": [
38590 331,
38591 430
38592 ]
38593 },
38594 {
38595 "localized_name": "height",
38596 "name": "height",
38597 "type": "INT",
38598 "links": [
38599 332,
38600 431
38601 ]
38602 },
38603 {
38604 "localized_name": "batch_size",
38605 "name": "batch_size",
38606 "type": "INT",
38607 "links": null
38608 }
38609 ],
38610 "properties": {
38611 "Node name for S&R": "GetImageSize",
38612 "cnr_id": "comfy-core",
38613 "ver": "0.12.2"
38614 },
38615 "widgets_values": []
38616 },
38617 {
38618 "id": 169,
38619 "type": "MaskPreview+",
38620 "pos": [
38621 4250,
38622 -5570
38623 ],
38624 "size": [
38625 300,
38626 258
38627 ],
38628 "flags": [],
38629 "order": 5,
38630 "mode": 4,
38631 "inputs": [
38632 {
38633 "localized_name": "mask",
38634 "name": "mask",
38635 "type": "MASK",
38636 "link": 207
38637 }
38638 ],
38639 "outputs": [],
38640 "properties": {
38641 "Node name for S&R": "MaskPreview+",
38642 "cnr_id": "comfyui_essentials",
38643 "ver": "1.1.0"
38644 },
38645 "widgets_values": []
38646 },
38647 {
38648 "id": 239,
38649 "type": "PreviewImage",
38650 "pos": [
38651 4960,
38652 -5330
38653 ],
38654 "size": [
38655 280,
38656 258
38657 ],
38658 "flags": [],
38659 "order": 14,
38660 "mode": 4,
38661 "inputs": [
38662 {
38663 "localized_name": "images",
38664 "name": "images",
38665 "type": "IMAGE",
38666 "link": 337
38667 }
38668 ],
38669 "outputs": [],
38670 "properties": {
38671 "Node name for S&R": "PreviewImage",
38672 "cnr_id": "comfy-core",
38673 "ver": "0.12.2"
38674 },
38675 "widgets_values": []
38676 },
38677 {
38678 "id": 276,
38679 "type": "PreviewImage",
38680 "pos": [
38681 7130,
38682 -5510
38683 ],
38684 "size": [
38685 340,
38686 280
38687 ],
38688 "flags": [],
38689 "order": 23,
38690 "mode": 4,
38691 "inputs": [
38692 {
38693 "localized_name": "images",
38694 "name": "images",
38695 "type": "IMAGE",
38696 "link": 432
38697 }
38698 ],
38699 "outputs": [],
38700 "properties": {
38701 "Node name for S&R": "PreviewImage",
38702 "cnr_id": "comfy-core",
38703 "ver": "0.12.2"
38704 },
38705 "widgets_values": []
38706 },
38707 {
38708 "id": 178,
38709 "type": "MaskBoundingBox+",
38710 "pos": [
38711 3940,
38712 -5800
38713 ],
38714 "size": [
38715 220,
38716 182
38717 ],
38718 "flags": {
38719 "collapsed": false
38720 },
38721 "order": 10,
38722 "mode": 0,
38723 "inputs": [
38724 {
38725 "localized_name": "mask",
38726 "name": "mask",
38727 "type": "MASK",
38728 "link": 227
38729 },
38730 {
38731 "localized_name": "image_optional",
38732 "name": "image_optional",
38733 "shape": 7,
38734 "type": "IMAGE",
38735 "link": null
38736 }
38737 ],
38738 "outputs": [
38739 {
38740 "localized_name": "MASK",
38741 "name": "MASK",
38742 "type": "MASK",
38743 "links": []
38744 },
38745 {
38746 "localized_name": "IMAGE",
38747 "name": "IMAGE",
38748 "type": "IMAGE",
38749 "links": null
38750 },
38751 {
38752 "localized_name": "x",
38753 "name": "x",
38754 "type": "INT",
38755 "links": [
38756 209,
38757 333,
38758 600
38759 ]
38760 },
38761 {
38762 "localized_name": "y",
38763 "name": "y",
38764 "type": "INT",
38765 "links": [
38766 210,
38767 334,
38768 601
38769 ]
38770 },
38771 {
38772 "localized_name": "width",
38773 "name": "width",
38774 "type": "INT",
38775 "links": null
38776 },
38777 {
38778 "localized_name": "height",
38779 "name": "height",
38780 "type": "INT",
38781 "links": null
38782 }
38783 ],
38784 "properties": {
38785 "Node name for S&R": "MaskBoundingBox+",
38786 "cnr_id": "comfyui_essentials",
38787 "ver": "1.1.0"
38788 },
38789 "widgets_values": [
38790 0,
38791 0
38792 ]
38793 },
38794 {
38795 "id": 248,
38796 "type": "SimpleMath+",
38797 "pos": [
38798 5600,
38799 -5510
38800 ],
38801 "size": [
38802 270,
38803 78
38804 ],
38805 "flags": {
38806 "collapsed": false
38807 },
38808 "order": 18,
38809 "mode": 0,
38810 "inputs": [
38811 {
38812 "localized_name": "a",
38813 "name": "a",
38814 "shape": 7,
38815 "type": "INT,FLOAT",
38816 "link": 358
38817 },
38818 {
38819 "localized_name": "b",
38820 "name": "b",
38821 "shape": 7,
38822 "type": "INT,FLOAT",
38823 "link": 357
38824 }
38825 ],
38826 "outputs": [
38827 {
38828 "localized_name": "INT",
38829 "name": "INT",
38830 "type": "INT",
38831 "links": [
38832 355,
38833 356,
38834 602
38835 ]
38836 },
38837 {
38838 "localized_name": "FLOAT",
38839 "name": "FLOAT",
38840 "type": "FLOAT",
38841 "links": null
38842 }
38843 ],
38844 "title": "pixels to add left/right",
38845 "properties": {
38846 "Node name for S&R": "SimpleMath+",
38847 "cnr_id": "comfyui_essentials",
38848 "ver": "1.1.0"
38849 },
38850 "widgets_values": [
38851 "(a-b) / 2"
38852 ]
38853 },
38854 {
38855 "id": 249,
38856 "type": "SimpleMath+",
38857 "pos": [
38858 5600,
38859 -5320
38860 ],
38861 "size": [
38862 270,
38863 78
38864 ],
38865 "flags": [],
38866 "order": 19,
38867 "mode": 0,
38868 "inputs": [
38869 {
38870 "localized_name": "a",
38871 "name": "a",
38872 "shape": 7,
38873 "type": "INT,FLOAT",
38874 "link": 359
38875 },
38876 {
38877 "localized_name": "b",
38878 "name": "b",
38879 "shape": 7,
38880 "type": "INT,FLOAT",
38881 "link": 360
38882 }
38883 ],
38884 "outputs": [
38885 {
38886 "localized_name": "INT",
38887 "name": "INT",
38888 "type": "INT",
38889 "links": [
38890 353,
38891 354,
38892 603
38893 ]
38894 },
38895 {
38896 "localized_name": "FLOAT",
38897 "name": "FLOAT",
38898 "type": "FLOAT",
38899 "links": null
38900 }
38901 ],
38902 "title": "pixels to add top/bot",
38903 "properties": {
38904 "Node name for S&R": "SimpleMath+",
38905 "cnr_id": "comfyui_essentials",
38906 "ver": "1.1.0"
38907 },
38908 "widgets_values": [
38909 "(a-b) / 2"
38910 ]
38911 }
38912 ],
38913 "groups": [],
38914 "links": [
38915 {
38916 "id": 205,
38917 "origin_id": 163,
38918 "origin_slot": 0,
38919 "target_id": 167,
38920 "target_slot": 0,
38921 "type": "MASK"
38922 },
38923 {
38924 "id": 242,
38925 "origin_id": 163,
38926 "origin_slot": 0,
38927 "target_id": 183,
38928 "target_slot": 0,
38929 "type": "MASK"
38930 },
38931 {
38932 "id": 359,
38933 "origin_id": 166,
38934 "origin_slot": 1,
38935 "target_id": 249,
38936 "target_slot": 0,
38937 "type": "INT"
38938 },
38939 {
38940 "id": 360,
38941 "origin_id": 247,
38942 "origin_slot": 1,
38943 "target_id": 249,
38944 "target_slot": 1,
38945 "type": "INT"
38946 },
38947 {
38948 "id": 347,
38949 "origin_id": 236,
38950 "origin_slot": 0,
38951 "target_id": 244,
38952 "target_slot": 0,
38953 "type": "IMAGE"
38954 },
38955 {
38956 "id": 355,
38957 "origin_id": 248,
38958 "origin_slot": 0,
38959 "target_id": 244,
38960 "target_slot": 2,
38961 "type": "INT"
38962 },
38963 {
38964 "id": 353,
38965 "origin_id": 249,
38966 "origin_slot": 0,
38967 "target_id": 244,
38968 "target_slot": 3,
38969 "type": "INT"
38970 },
38971 {
38972 "id": 356,
38973 "origin_id": 248,
38974 "origin_slot": 0,
38975 "target_id": 244,
38976 "target_slot": 4,
38977 "type": "INT"
38978 },
38979 {
38980 "id": 354,
38981 "origin_id": 249,
38982 "origin_slot": 0,
38983 "target_id": 244,
38984 "target_slot": 5,
38985 "type": "INT"
38986 },
38987 {
38988 "id": 221,
38989 "origin_id": 166,
38990 "origin_slot": 0,
38991 "target_id": 175,
38992 "target_slot": 1,
38993 "type": "INT"
38994 },
38995 {
38996 "id": 222,
38997 "origin_id": 166,
38998 "origin_slot": 1,
38999 "target_id": 175,
39000 "target_slot": 2,
39001 "type": "INT"
39002 },
39003 {
39004 "id": 429,
39005 "origin_id": 250,
39006 "origin_slot": 0,
39007 "target_id": 275,
39008 "target_slot": 0,
39009 "type": "IMAGE"
39010 },
39011 {
39012 "id": 430,
39013 "origin_id": 238,
39014 "origin_slot": 0,
39015 "target_id": 275,
39016 "target_slot": 2,
39017 "type": "INT"
39018 },
39019 {
39020 "id": 431,
39021 "origin_id": 238,
39022 "origin_slot": 1,
39023 "target_id": 275,
39024 "target_slot": 3,
39025 "type": "INT"
39026 },
39027 {
39028 "id": 432,
39029 "origin_id": 275,
39030 "origin_slot": 0,
39031 "target_id": 276,
39032 "target_slot": 0,
39033 "type": "IMAGE"
39034 },
39035 {
39036 "id": 361,
39037 "origin_id": 244,
39038 "origin_slot": 0,
39039 "target_id": 250,
39040 "target_slot": 0,
39041 "type": "IMAGE"
39042 },
39043 {
39044 "id": 363,
39045 "origin_id": 175,
39046 "origin_slot": 0,
39047 "target_id": 250,
39048 "target_slot": 1,
39049 "type": "IMAGE"
39050 },
39051 {
39052 "id": 362,
39053 "origin_id": 244,
39054 "origin_slot": 1,
39055 "target_id": 250,
39056 "target_slot": 2,
39057 "type": "MASK"
39058 },
39059 {
39060 "id": 364,
39061 "origin_id": 250,
39062 "origin_slot": 0,
39063 "target_id": 251,
39064 "target_slot": 0,
39065 "type": "IMAGE"
39066 },
39067 {
39068 "id": 349,
39069 "origin_id": 244,
39070 "origin_slot": 0,
39071 "target_id": 246,
39072 "target_slot": 0,
39073 "type": "IMAGE"
39074 },
39075 {
39076 "id": 358,
39077 "origin_id": 166,
39078 "origin_slot": 0,
39079 "target_id": 248,
39080 "target_slot": 0,
39081 "type": "INT"
39082 },
39083 {
39084 "id": 357,
39085 "origin_id": 247,
39086 "origin_slot": 0,
39087 "target_id": 248,
39088 "target_slot": 1,
39089 "type": "INT"
39090 },
39091 {
39092 "id": 350,
39093 "origin_id": 236,
39094 "origin_slot": 0,
39095 "target_id": 247,
39096 "target_slot": 0,
39097 "type": "IMAGE"
39098 },
39099 {
39100 "id": 223,
39101 "origin_id": 175,
39102 "origin_slot": 0,
39103 "target_id": 176,
39104 "target_slot": 0,
39105 "type": "IMAGE"
39106 },
39107 {
39108 "id": 203,
39109 "origin_id": 177,
39110 "origin_slot": 0,
39111 "target_id": 165,
39112 "target_slot": 0,
39113 "type": "IMAGE"
39114 },
39115 {
39116 "id": 206,
39117 "origin_id": 167,
39118 "origin_slot": 0,
39119 "target_id": 168,
39120 "target_slot": 0,
39121 "type": "MASK"
39122 },
39123 {
39124 "id": 227,
39125 "origin_id": 168,
39126 "origin_slot": 0,
39127 "target_id": 178,
39128 "target_slot": 0,
39129 "type": "MASK"
39130 },
39131 {
39132 "id": 208,
39133 "origin_id": 167,
39134 "origin_slot": 0,
39135 "target_id": 170,
39136 "target_slot": 0,
39137 "type": "MASK"
39138 },
39139 {
39140 "id": 209,
39141 "origin_id": 178,
39142 "origin_slot": 2,
39143 "target_id": 170,
39144 "target_slot": 1,
39145 "type": "INT"
39146 },
39147 {
39148 "id": 210,
39149 "origin_id": 178,
39150 "origin_slot": 3,
39151 "target_id": 170,
39152 "target_slot": 2,
39153 "type": "INT"
39154 },
39155 {
39156 "id": 211,
39157 "origin_id": 166,
39158 "origin_slot": 0,
39159 "target_id": 170,
39160 "target_slot": 3,
39161 "type": "INT"
39162 },
39163 {
39164 "id": 212,
39165 "origin_id": 166,
39166 "origin_slot": 1,
39167 "target_id": 170,
39168 "target_slot": 4,
39169 "type": "INT"
39170 },
39171 {
39172 "id": 207,
39173 "origin_id": 170,
39174 "origin_slot": 0,
39175 "target_id": 169,
39176 "target_slot": 0,
39177 "type": "MASK"
39178 },
39179 {
39180 "id": 330,
39181 "origin_id": 177,
39182 "origin_slot": 0,
39183 "target_id": 236,
39184 "target_slot": 0,
39185 "type": "IMAGE"
39186 },
39187 {
39188 "id": 331,
39189 "origin_id": 238,
39190 "origin_slot": 0,
39191 "target_id": 236,
39192 "target_slot": 1,
39193 "type": "INT"
39194 },
39195 {
39196 "id": 332,
39197 "origin_id": 238,
39198 "origin_slot": 1,
39199 "target_id": 236,
39200 "target_slot": 2,
39201 "type": "INT"
39202 },
39203 {
39204 "id": 333,
39205 "origin_id": 178,
39206 "origin_slot": 2,
39207 "target_id": 236,
39208 "target_slot": 3,
39209 "type": "INT"
39210 },
39211 {
39212 "id": 334,
39213 "origin_id": 178,
39214 "origin_slot": 3,
39215 "target_id": 236,
39216 "target_slot": 4,
39217 "type": "INT"
39218 },
39219 {
39220 "id": 225,
39221 "origin_id": 175,
39222 "origin_slot": 0,
39223 "target_id": 177,
39224 "target_slot": 1,
39225 "type": "IMAGE"
39226 },
39227 {
39228 "id": 226,
39229 "origin_id": 167,
39230 "origin_slot": 0,
39231 "target_id": 177,
39232 "target_slot": 2,
39233 "type": "MASK"
39234 },
39235 {
39236 "id": 337,
39237 "origin_id": 236,
39238 "origin_slot": 0,
39239 "target_id": 239,
39240 "target_slot": 0,
39241 "type": "IMAGE"
39242 },
39243 {
39244 "id": 338,
39245 "origin_id": 175,
39246 "origin_slot": 0,
39247 "target_id": 238,
39248 "target_slot": 0,
39249 "type": "IMAGE"
39250 },
39251 {
39252 "id": 241,
39253 "origin_id": -10,
39254 "origin_slot": 0,
39255 "target_id": 163,
39256 "target_slot": 0,
39257 "type": "IMAGE"
39258 },
39259 {
39260 "id": 230,
39261 "origin_id": -10,
39262 "origin_slot": 0,
39263 "target_id": 166,
39264 "target_slot": 0,
39265 "type": "IMAGE"
39266 },
39267 {
39268 "id": 231,
39269 "origin_id": -10,
39270 "origin_slot": 0,
39271 "target_id": 177,
39272 "target_slot": 0,
39273 "type": "IMAGE"
39274 },
39275 {
39276 "id": 591,
39277 "origin_id": 275,
39278 "origin_slot": 0,
39279 "target_id": -20,
39280 "target_slot": 0,
39281 "type": "IMAGE"
39282 },
39283 {
39284 "id": 600,
39285 "origin_id": 178,
39286 "origin_slot": 2,
39287 "target_id": -20,
39288 "target_slot": 1,
39289 "type": "INT"
39290 },
39291 {
39292 "id": 601,
39293 "origin_id": 178,
39294 "origin_slot": 3,
39295 "target_id": -20,
39296 "target_slot": 2,
39297 "type": "INT"
39298 },
39299 {
39300 "id": 602,
39301 "origin_id": 248,
39302 "origin_slot": 0,
39303 "target_id": -20,
39304 "target_slot": 3,
39305 "type": "INT"
39306 },
39307 {
39308 "id": 603,
39309 "origin_id": 249,
39310 "origin_slot": 0,
39311 "target_id": -20,
39312 "target_slot": 4,
39313 "type": "INT"
39314 }
39315 ],
39316 "extra": {
39317 "workflowRendererVersion": "LG"
39318 }
39319 },
39320 {
39321 "id": "3442c715-5f4b-4c16-9579-109362552086",
39322 "version": 1,
39323 "state": {
39324 "lastGroupId": 0,
39325 "lastNodeId": 358,
39326 "lastLinkId": 628,
39327 "lastRerouteId": 0
39328 },
39329 "revision": 0,
39330 "config": [],
39331 "name": "Crop+Composite",
39332 "inputNode": {
39333 "id": -10,
39334 "bounding": [
39335 2610,
39336 -5435,
39337 120,
39338 100
39339 ]
39340 },
39341 "outputNode": {
39342 "id": -20,
39343 "bounding": [
39344 7530,
39345 -5435,
39346 120,
39347 60
39348 ]
39349 },
39350 "inputs": [
39351 {
39352 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
39353 "name": "images",
39354 "type": "IMAGE",
39355 "linkIds": [
39356 241,
39357 230,
39358 231
39359 ],
39360 "localized_name": "images",
39361 "pos": [
39362 2710,
39363 -5415
39364 ]
39365 },
39366 {
39367 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
39368 "name": "left",
39369 "type": "INT",
39370 "linkIds": [
39371 625,
39372 627
39373 ],
39374 "pos": [
39375 2710,
39376 -5395
39377 ]
39378 },
39379 {
39380 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
39381 "name": "top",
39382 "type": "INT",
39383 "linkIds": [
39384 626,
39385 628
39386 ],
39387 "pos": [
39388 2710,
39389 -5375
39390 ]
39391 }
39392 ],
39393 "outputs": [
39394 {
39395 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
39396 "name": "IMAGE",
39397 "type": "IMAGE",
39398 "linkIds": [
39399 591
39400 ],
39401 "localized_name": "IMAGE",
39402 "pos": [
39403 7550,
39404 -5415
39405 ]
39406 }
39407 ],
39408 "widgets": [],
39409 "nodes": [
39410 {
39411 "id": 167,
39412 "type": "Reroute",
39413 "pos": [
39414 3340,
39415 -5800
39416 ],
39417 "size": [
39418 75,
39419 26
39420 ],
39421 "flags": [],
39422 "order": 3,
39423 "mode": 0,
39424 "inputs": [
39425 {
39426 "name": "",
39427 "type": "*",
39428 "link": 205
39429 }
39430 ],
39431 "outputs": [
39432 {
39433 "name": "",
39434 "type": "MASK",
39435 "links": [
39436 206,
39437 208,
39438 226
39439 ]
39440 }
39441 ],
39442 "properties": {
39443 "showOutputText": false,
39444 "horizontal": false
39445 }
39446 },
39447 {
39448 "id": 183,
39449 "type": "MaskPreview+",
39450 "pos": [
39451 2790,
39452 -5270
39453 ],
39454 "size": [
39455 290,
39456 258
39457 ],
39458 "flags": [],
39459 "order": 11,
39460 "mode": 4,
39461 "inputs": [
39462 {
39463 "localized_name": "mask",
39464 "name": "mask",
39465 "type": "MASK",
39466 "link": 242
39467 }
39468 ],
39469 "outputs": [],
39470 "properties": {
39471 "Node name for S&R": "MaskPreview+",
39472 "cnr_id": "comfyui_essentials",
39473 "ver": "1.1.0"
39474 },
39475 "widgets_values": []
39476 },
39477 {
39478 "id": 163,
39479 "type": "ColorToMask",
39480 "pos": [
39481 2790,
39482 -5510
39483 ],
39484 "size": [
39485 270,
39486 178
39487 ],
39488 "flags": [],
39489 "order": 0,
39490 "mode": 0,
39491 "inputs": [
39492 {
39493 "localized_name": "images",
39494 "name": "images",
39495 "type": "IMAGE",
39496 "link": 241
39497 }
39498 ],
39499 "outputs": [
39500 {
39501 "localized_name": "MASK",
39502 "name": "MASK",
39503 "type": "MASK",
39504 "links": [
39505 205,
39506 242
39507 ]
39508 }
39509 ],
39510 "properties": {
39511 "Node name for S&R": "ColorToMask",
39512 "cnr_id": "comfyui-kjnodes",
39513 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
39514 },
39515 "widgets_values": [
39516 false,
39517 0,
39518 255,
39519 0,
39520 100,
39521 1
39522 ]
39523 },
39524 {
39525 "id": 175,
39526 "type": "LayerUtility: ColorImage V2",
39527 "pos": [
39528 3120,
39529 -5510
39530 ],
39531 "size": [
39532 221.025,
39533 130
39534 ],
39535 "flags": {
39536 "collapsed": false
39537 },
39538 "order": 7,
39539 "mode": 0,
39540 "inputs": [
39541 {
39542 "localized_name": "size_as",
39543 "name": "size_as",
39544 "shape": 7,
39545 "type": "*",
39546 "link": null
39547 },
39548 {
39549 "localized_name": "custom_width",
39550 "name": "custom_width",
39551 "type": "INT",
39552 "widget": {
39553 "name": "custom_width"
39554 },
39555 "link": 221
39556 },
39557 {
39558 "localized_name": "custom_height",
39559 "name": "custom_height",
39560 "type": "INT",
39561 "widget": {
39562 "name": "custom_height"
39563 },
39564 "link": 222
39565 }
39566 ],
39567 "outputs": [
39568 {
39569 "localized_name": "image",
39570 "name": "image",
39571 "type": "IMAGE",
39572 "links": [
39573 223,
39574 225,
39575 338,
39576 363
39577 ]
39578 }
39579 ],
39580 "properties": {
39581 "Node name for S&R": "LayerUtility: ColorImage V2",
39582 "cnr_id": "comfyui_layerstyle",
39583 "ver": "1.0.90"
39584 },
39585 "widgets_values": [
39586 "custom",
39587 512,
39588 512,
39589 "#00FF00"
39590 ],
39591 "color": "rgba(38, 73, 116, 0.7)"
39592 },
39593 {
39594 "id": 275,
39595 "type": "ImageResizeKJv2",
39596 "pos": [
39597 6810,
39598 -5510
39599 ],
39600 "size": [
39601 270,
39602 286
39603 ],
39604 "flags": [],
39605 "order": 20,
39606 "mode": 0,
39607 "inputs": [
39608 {
39609 "localized_name": "image",
39610 "name": "image",
39611 "type": "IMAGE",
39612 "link": 429
39613 },
39614 {
39615 "localized_name": "mask",
39616 "name": "mask",
39617 "shape": 7,
39618 "type": "MASK",
39619 "link": null
39620 },
39621 {
39622 "localized_name": "width",
39623 "name": "width",
39624 "type": "INT",
39625 "widget": {
39626 "name": "width"
39627 },
39628 "link": 430
39629 },
39630 {
39631 "localized_name": "height",
39632 "name": "height",
39633 "type": "INT",
39634 "widget": {
39635 "name": "height"
39636 },
39637 "link": 431
39638 }
39639 ],
39640 "outputs": [
39641 {
39642 "localized_name": "IMAGE",
39643 "name": "IMAGE",
39644 "type": "IMAGE",
39645 "links": [
39646 432,
39647 591
39648 ]
39649 },
39650 {
39651 "localized_name": "width",
39652 "name": "width",
39653 "type": "INT",
39654 "links": null
39655 },
39656 {
39657 "localized_name": "height",
39658 "name": "height",
39659 "type": "INT",
39660 "links": null
39661 },
39662 {
39663 "localized_name": "mask",
39664 "name": "mask",
39665 "type": "MASK",
39666 "links": null
39667 }
39668 ],
39669 "properties": {
39670 "Node name for S&R": "ImageResizeKJv2",
39671 "cnr_id": "comfyui-kjnodes",
39672 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
39673 },
39674 "widgets_values": [
39675 512,
39676 512,
39677 "nearest-exact",
39678 "stretch",
39679 "0, 0, 0",
39680 "center",
39681 2,
39682 "cpu"
39683 ]
39684 },
39685 {
39686 "id": 250,
39687 "type": "ImageCompositeMasked",
39688 "pos": [
39689 6460,
39690 -5510
39691 ],
39692 "size": [
39693 270,
39694 146
39695 ],
39696 "flags": [],
39697 "order": 18,
39698 "mode": 0,
39699 "inputs": [
39700 {
39701 "localized_name": "destination",
39702 "name": "destination",
39703 "type": "IMAGE",
39704 "link": 361
39705 },
39706 {
39707 "localized_name": "source",
39708 "name": "source",
39709 "type": "IMAGE",
39710 "link": 363
39711 },
39712 {
39713 "localized_name": "mask",
39714 "name": "mask",
39715 "shape": 7,
39716 "type": "MASK",
39717 "link": 362
39718 }
39719 ],
39720 "outputs": [
39721 {
39722 "localized_name": "IMAGE",
39723 "name": "IMAGE",
39724 "type": "IMAGE",
39725 "links": [
39726 364,
39727 429
39728 ]
39729 }
39730 ],
39731 "properties": {
39732 "Node name for S&R": "ImageCompositeMasked",
39733 "cnr_id": "comfy-core",
39734 "ver": "0.12.2"
39735 },
39736 "widgets_values": [
39737 0,
39738 0,
39739 true
39740 ]
39741 },
39742 {
39743 "id": 251,
39744 "type": "PreviewImage",
39745 "pos": [
39746 6460,
39747 -5240
39748 ],
39749 "size": [
39750 270,
39751 258
39752 ],
39753 "flags": [],
39754 "order": 19,
39755 "mode": 4,
39756 "inputs": [
39757 {
39758 "localized_name": "images",
39759 "name": "images",
39760 "type": "IMAGE",
39761 "link": 364
39762 }
39763 ],
39764 "outputs": [],
39765 "properties": {
39766 "Node name for S&R": "PreviewImage",
39767 "cnr_id": "comfy-core",
39768 "ver": "0.12.2"
39769 },
39770 "widgets_values": []
39771 },
39772 {
39773 "id": 246,
39774 "type": "PreviewImage",
39775 "pos": [
39776 6000,
39777 -5240
39778 ],
39779 "size": [
39780 310,
39781 260
39782 ],
39783 "flags": [],
39784 "order": 16,
39785 "mode": 4,
39786 "inputs": [
39787 {
39788 "localized_name": "images",
39789 "name": "images",
39790 "type": "IMAGE",
39791 "link": 349
39792 }
39793 ],
39794 "outputs": [],
39795 "properties": {
39796 "Node name for S&R": "PreviewImage",
39797 "cnr_id": "comfy-core",
39798 "ver": "0.12.2"
39799 },
39800 "widgets_values": []
39801 },
39802 {
39803 "id": 247,
39804 "type": "GetImageSize",
39805 "pos": [
39806 5320,
39807 -5370
39808 ],
39809 "size": [
39810 140,
39811 70
39812 ],
39813 "flags": {
39814 "collapsed": true
39815 },
39816 "order": 17,
39817 "mode": 0,
39818 "inputs": [
39819 {
39820 "localized_name": "image",
39821 "name": "image",
39822 "type": "IMAGE",
39823 "link": 350
39824 }
39825 ],
39826 "outputs": [
39827 {
39828 "localized_name": "width",
39829 "name": "width",
39830 "type": "INT",
39831 "links": []
39832 },
39833 {
39834 "localized_name": "height",
39835 "name": "height",
39836 "type": "INT",
39837 "links": []
39838 },
39839 {
39840 "localized_name": "batch_size",
39841 "name": "batch_size",
39842 "type": "INT",
39843 "links": null
39844 }
39845 ],
39846 "properties": {
39847 "Node name for S&R": "GetImageSize",
39848 "cnr_id": "comfy-core",
39849 "ver": "0.12.2"
39850 },
39851 "widgets_values": []
39852 },
39853 {
39854 "id": 176,
39855 "type": "PreviewImage",
39856 "pos": [
39857 3120,
39858 -5300
39859 ],
39860 "size": [
39861 220,
39862 258
39863 ],
39864 "flags": [],
39865 "order": 8,
39866 "mode": 4,
39867 "inputs": [
39868 {
39869 "localized_name": "images",
39870 "name": "images",
39871 "type": "IMAGE",
39872 "link": 223
39873 }
39874 ],
39875 "outputs": [],
39876 "properties": {
39877 "Node name for S&R": "PreviewImage",
39878 "cnr_id": "comfy-core",
39879 "ver": "0.12.2"
39880 },
39881 "widgets_values": []
39882 },
39883 {
39884 "id": 165,
39885 "type": "PreviewImage",
39886 "pos": [
39887 3500,
39888 -5300
39889 ],
39890 "size": [
39891 270,
39892 258
39893 ],
39894 "flags": [],
39895 "order": 1,
39896 "mode": 4,
39897 "inputs": [
39898 {
39899 "localized_name": "images",
39900 "name": "images",
39901 "type": "IMAGE",
39902 "link": 203
39903 }
39904 ],
39905 "outputs": [],
39906 "properties": {
39907 "Node name for S&R": "PreviewImage",
39908 "cnr_id": "comfy-core",
39909 "ver": "0.12.2"
39910 },
39911 "widgets_values": []
39912 },
39913 {
39914 "id": 168,
39915 "type": "InvertMask",
39916 "pos": [
39917 3770,
39918 -5770
39919 ],
39920 "size": [
39921 140,
39922 30
39923 ],
39924 "flags": {
39925 "collapsed": true
39926 },
39927 "order": 4,
39928 "mode": 0,
39929 "inputs": [
39930 {
39931 "localized_name": "mask",
39932 "name": "mask",
39933 "type": "MASK",
39934 "link": 206
39935 }
39936 ],
39937 "outputs": [
39938 {
39939 "localized_name": "MASK",
39940 "name": "MASK",
39941 "type": "MASK",
39942 "links": [
39943 227
39944 ]
39945 }
39946 ],
39947 "properties": {
39948 "Node name for S&R": "InvertMask",
39949 "cnr_id": "comfy-core",
39950 "ver": "0.12.2"
39951 },
39952 "widgets_values": []
39953 },
39954 {
39955 "id": 177,
39956 "type": "ImageCompositeMasked",
39957 "pos": [
39958 3500,
39959 -5510
39960 ],
39961 "size": [
39962 270,
39963 146
39964 ],
39965 "flags": [],
39966 "order": 9,
39967 "mode": 0,
39968 "inputs": [
39969 {
39970 "localized_name": "destination",
39971 "name": "destination",
39972 "type": "IMAGE",
39973 "link": 231
39974 },
39975 {
39976 "localized_name": "source",
39977 "name": "source",
39978 "type": "IMAGE",
39979 "link": 225
39980 },
39981 {
39982 "localized_name": "mask",
39983 "name": "mask",
39984 "shape": 7,
39985 "type": "MASK",
39986 "link": 226
39987 }
39988 ],
39989 "outputs": [
39990 {
39991 "localized_name": "IMAGE",
39992 "name": "IMAGE",
39993 "type": "IMAGE",
39994 "links": [
39995 203,
39996 330
39997 ]
39998 }
39999 ],
40000 "properties": {
40001 "Node name for S&R": "ImageCompositeMasked",
40002 "cnr_id": "comfy-core",
40003 "ver": "0.12.2"
40004 },
40005 "widgets_values": [
40006 0,
40007 0,
40008 false
40009 ]
40010 },
40011 {
40012 "id": 238,
40013 "type": "GetImageSize",
40014 "pos": [
40015 4630,
40016 -5460
40017 ],
40018 "size": [
40019 140,
40020 66
40021 ],
40022 "flags": {
40023 "collapsed": true
40024 },
40025 "order": 13,
40026 "mode": 0,
40027 "inputs": [
40028 {
40029 "localized_name": "image",
40030 "name": "image",
40031 "type": "IMAGE",
40032 "link": 338
40033 }
40034 ],
40035 "outputs": [
40036 {
40037 "localized_name": "width",
40038 "name": "width",
40039 "type": "INT",
40040 "links": [
40041 331,
40042 430
40043 ]
40044 },
40045 {
40046 "localized_name": "height",
40047 "name": "height",
40048 "type": "INT",
40049 "links": [
40050 332,
40051 431
40052 ]
40053 },
40054 {
40055 "localized_name": "batch_size",
40056 "name": "batch_size",
40057 "type": "INT",
40058 "links": null
40059 }
40060 ],
40061 "properties": {
40062 "Node name for S&R": "GetImageSize",
40063 "cnr_id": "comfy-core",
40064 "ver": "0.12.2"
40065 },
40066 "widgets_values": []
40067 },
40068 {
40069 "id": 169,
40070 "type": "MaskPreview+",
40071 "pos": [
40072 4250,
40073 -5570
40074 ],
40075 "size": [
40076 300,
40077 258
40078 ],
40079 "flags": [],
40080 "order": 5,
40081 "mode": 4,
40082 "inputs": [
40083 {
40084 "localized_name": "mask",
40085 "name": "mask",
40086 "type": "MASK",
40087 "link": 207
40088 }
40089 ],
40090 "outputs": [],
40091 "properties": {
40092 "Node name for S&R": "MaskPreview+",
40093 "cnr_id": "comfyui_essentials",
40094 "ver": "1.1.0"
40095 },
40096 "widgets_values": []
40097 },
40098 {
40099 "id": 239,
40100 "type": "PreviewImage",
40101 "pos": [
40102 4960,
40103 -5330
40104 ],
40105 "size": [
40106 280,
40107 258
40108 ],
40109 "flags": [],
40110 "order": 14,
40111 "mode": 4,
40112 "inputs": [
40113 {
40114 "localized_name": "images",
40115 "name": "images",
40116 "type": "IMAGE",
40117 "link": 337
40118 }
40119 ],
40120 "outputs": [],
40121 "properties": {
40122 "Node name for S&R": "PreviewImage",
40123 "cnr_id": "comfy-core",
40124 "ver": "0.12.2"
40125 },
40126 "widgets_values": []
40127 },
40128 {
40129 "id": 276,
40130 "type": "PreviewImage",
40131 "pos": [
40132 7130,
40133 -5510
40134 ],
40135 "size": [
40136 340,
40137 280
40138 ],
40139 "flags": [],
40140 "order": 21,
40141 "mode": 4,
40142 "inputs": [
40143 {
40144 "localized_name": "images",
40145 "name": "images",
40146 "type": "IMAGE",
40147 "link": 432
40148 }
40149 ],
40150 "outputs": [],
40151 "properties": {
40152 "Node name for S&R": "PreviewImage",
40153 "cnr_id": "comfy-core",
40154 "ver": "0.12.2"
40155 },
40156 "widgets_values": []
40157 },
40158 {
40159 "id": 166,
40160 "type": "GetImageSize",
40161 "pos": [
40162 2790,
40163 -5790
40164 ],
40165 "size": [
40166 140,
40167 66
40168 ],
40169 "flags": {
40170 "collapsed": false
40171 },
40172 "order": 2,
40173 "mode": 0,
40174 "inputs": [
40175 {
40176 "localized_name": "image",
40177 "name": "image",
40178 "type": "IMAGE",
40179 "link": 230
40180 }
40181 ],
40182 "outputs": [
40183 {
40184 "localized_name": "width",
40185 "name": "width",
40186 "type": "INT",
40187 "links": [
40188 211,
40189 221,
40190 614
40191 ]
40192 },
40193 {
40194 "localized_name": "height",
40195 "name": "height",
40196 "type": "INT",
40197 "links": [
40198 212,
40199 222,
40200 615
40201 ]
40202 },
40203 {
40204 "localized_name": "batch_size",
40205 "name": "batch_size",
40206 "type": "INT",
40207 "links": null
40208 }
40209 ],
40210 "properties": {
40211 "Node name for S&R": "GetImageSize",
40212 "cnr_id": "comfy-core",
40213 "ver": "0.12.2"
40214 },
40215 "widgets_values": []
40216 },
40217 {
40218 "id": 357,
40219 "type": "SimpleMath+",
40220 "pos": [
40221 5560,
40222 -6020
40223 ],
40224 "size": [
40225 270,
40226 78
40227 ],
40228 "flags": {
40229 "collapsed": false
40230 },
40231 "order": 23,
40232 "mode": 4,
40233 "inputs": [
40234 {
40235 "localized_name": "a",
40236 "name": "a",
40237 "shape": 7,
40238 "type": "INT,FLOAT",
40239 "link": 614
40240 },
40241 {
40242 "localized_name": "b",
40243 "name": "b",
40244 "shape": 7,
40245 "type": "INT,FLOAT",
40246 "link": 613
40247 }
40248 ],
40249 "outputs": [
40250 {
40251 "localized_name": "INT",
40252 "name": "INT",
40253 "type": "INT",
40254 "links": []
40255 },
40256 {
40257 "localized_name": "FLOAT",
40258 "name": "FLOAT",
40259 "type": "FLOAT",
40260 "links": null
40261 }
40262 ],
40263 "properties": {
40264 "Node name for S&R": "SimpleMath+",
40265 "cnr_id": "comfyui_essentials",
40266 "ver": "1.1.0"
40267 },
40268 "widgets_values": [
40269 "(a-b) / 2"
40270 ]
40271 },
40272 {
40273 "id": 356,
40274 "type": "SimpleMath+",
40275 "pos": [
40276 5560,
40277 -5830
40278 ],
40279 "size": [
40280 270,
40281 78
40282 ],
40283 "flags": [],
40284 "order": 22,
40285 "mode": 4,
40286 "inputs": [
40287 {
40288 "localized_name": "a",
40289 "name": "a",
40290 "shape": 7,
40291 "type": "INT,FLOAT",
40292 "link": 615
40293 },
40294 {
40295 "localized_name": "b",
40296 "name": "b",
40297 "shape": 7,
40298 "type": "INT,FLOAT",
40299 "link": 612
40300 }
40301 ],
40302 "outputs": [
40303 {
40304 "localized_name": "INT",
40305 "name": "INT",
40306 "type": "INT",
40307 "links": []
40308 },
40309 {
40310 "localized_name": "FLOAT",
40311 "name": "FLOAT",
40312 "type": "FLOAT",
40313 "links": null
40314 }
40315 ],
40316 "properties": {
40317 "Node name for S&R": "SimpleMath+",
40318 "cnr_id": "comfyui_essentials",
40319 "ver": "1.1.0"
40320 },
40321 "widgets_values": [
40322 "(a-b) / 2"
40323 ]
40324 },
40325 {
40326 "id": 236,
40327 "type": "ImageCrop",
40328 "pos": [
40329 4960,
40330 -5510
40331 ],
40332 "size": [
40333 210,
40334 130
40335 ],
40336 "flags": [],
40337 "order": 12,
40338 "mode": 0,
40339 "inputs": [
40340 {
40341 "localized_name": "image",
40342 "name": "image",
40343 "type": "IMAGE",
40344 "link": 330
40345 },
40346 {
40347 "localized_name": "width",
40348 "name": "width",
40349 "type": "INT",
40350 "widget": {
40351 "name": "width"
40352 },
40353 "link": 331
40354 },
40355 {
40356 "localized_name": "height",
40357 "name": "height",
40358 "type": "INT",
40359 "widget": {
40360 "name": "height"
40361 },
40362 "link": 332
40363 },
40364 {
40365 "localized_name": "x",
40366 "name": "x",
40367 "type": "INT",
40368 "widget": {
40369 "name": "x"
40370 },
40371 "link": 621
40372 },
40373 {
40374 "localized_name": "y",
40375 "name": "y",
40376 "type": "INT",
40377 "widget": {
40378 "name": "y"
40379 },
40380 "link": 622
40381 }
40382 ],
40383 "outputs": [
40384 {
40385 "localized_name": "IMAGE",
40386 "name": "IMAGE",
40387 "type": "IMAGE",
40388 "links": [
40389 337,
40390 347,
40391 350,
40392 616
40393 ]
40394 }
40395 ],
40396 "properties": {
40397 "Node name for S&R": "ImageCrop",
40398 "cnr_id": "comfy-core",
40399 "ver": "0.12.2"
40400 },
40401 "widgets_values": [
40402 512,
40403 512,
40404 0,
40405 0
40406 ]
40407 },
40408 {
40409 "id": 170,
40410 "type": "CropMask",
40411 "pos": [
40412 4250,
40413 -5750
40414 ],
40415 "size": [
40416 210,
40417 130
40418 ],
40419 "flags": {
40420 "collapsed": false
40421 },
40422 "order": 6,
40423 "mode": 0,
40424 "inputs": [
40425 {
40426 "localized_name": "mask",
40427 "name": "mask",
40428 "type": "MASK",
40429 "link": 208
40430 },
40431 {
40432 "localized_name": "x",
40433 "name": "x",
40434 "type": "INT",
40435 "widget": {
40436 "name": "x"
40437 },
40438 "link": 623
40439 },
40440 {
40441 "localized_name": "y",
40442 "name": "y",
40443 "type": "INT",
40444 "widget": {
40445 "name": "y"
40446 },
40447 "link": 624
40448 },
40449 {
40450 "localized_name": "width",
40451 "name": "width",
40452 "type": "INT",
40453 "widget": {
40454 "name": "width"
40455 },
40456 "link": 211
40457 },
40458 {
40459 "localized_name": "height",
40460 "name": "height",
40461 "type": "INT",
40462 "widget": {
40463 "name": "height"
40464 },
40465 "link": 212
40466 }
40467 ],
40468 "outputs": [
40469 {
40470 "localized_name": "MASK",
40471 "name": "MASK",
40472 "type": "MASK",
40473 "links": [
40474 207
40475 ]
40476 }
40477 ],
40478 "properties": {
40479 "Node name for S&R": "CropMask",
40480 "cnr_id": "comfy-core",
40481 "ver": "0.12.2"
40482 },
40483 "widgets_values": [
40484 0,
40485 0,
40486 512,
40487 512
40488 ]
40489 },
40490 {
40491 "id": 178,
40492 "type": "MaskBoundingBox+",
40493 "pos": [
40494 3910,
40495 -6070
40496 ],
40497 "size": [
40498 220,
40499 182
40500 ],
40501 "flags": {
40502 "collapsed": false
40503 },
40504 "order": 10,
40505 "mode": 0,
40506 "inputs": [
40507 {
40508 "localized_name": "mask",
40509 "name": "mask",
40510 "type": "MASK",
40511 "link": 227
40512 },
40513 {
40514 "localized_name": "image_optional",
40515 "name": "image_optional",
40516 "shape": 7,
40517 "type": "IMAGE",
40518 "link": null
40519 }
40520 ],
40521 "outputs": [
40522 {
40523 "localized_name": "MASK",
40524 "name": "MASK",
40525 "type": "MASK",
40526 "links": []
40527 },
40528 {
40529 "localized_name": "IMAGE",
40530 "name": "IMAGE",
40531 "type": "IMAGE",
40532 "links": null
40533 },
40534 {
40535 "localized_name": "x",
40536 "name": "x",
40537 "type": "INT",
40538 "links": [
40539 621,
40540 623
40541 ]
40542 },
40543 {
40544 "localized_name": "y",
40545 "name": "y",
40546 "type": "INT",
40547 "links": [
40548 622,
40549 624
40550 ]
40551 },
40552 {
40553 "localized_name": "width",
40554 "name": "width",
40555 "type": "INT",
40556 "links": null
40557 },
40558 {
40559 "localized_name": "height",
40560 "name": "height",
40561 "type": "INT",
40562 "links": null
40563 }
40564 ],
40565 "properties": {
40566 "Node name for S&R": "MaskBoundingBox+",
40567 "cnr_id": "comfyui_essentials",
40568 "ver": "1.1.0"
40569 },
40570 "widgets_values": [
40571 0,
40572 0
40573 ]
40574 },
40575 {
40576 "id": 358,
40577 "type": "GetImageSize",
40578 "pos": [
40579 5280,
40580 -5880
40581 ],
40582 "size": [
40583 140,
40584 70
40585 ],
40586 "flags": {
40587 "collapsed": true
40588 },
40589 "order": 24,
40590 "mode": 4,
40591 "inputs": [
40592 {
40593 "localized_name": "image",
40594 "name": "image",
40595 "type": "IMAGE",
40596 "link": 616
40597 }
40598 ],
40599 "outputs": [
40600 {
40601 "localized_name": "width",
40602 "name": "width",
40603 "type": "INT",
40604 "links": [
40605 613
40606 ]
40607 },
40608 {
40609 "localized_name": "height",
40610 "name": "height",
40611 "type": "INT",
40612 "links": [
40613 612
40614 ]
40615 },
40616 {
40617 "localized_name": "batch_size",
40618 "name": "batch_size",
40619 "type": "INT",
40620 "links": null
40621 }
40622 ],
40623 "properties": {
40624 "Node name for S&R": "GetImageSize",
40625 "cnr_id": "comfy-core",
40626 "ver": "0.12.2"
40627 },
40628 "widgets_values": []
40629 },
40630 {
40631 "id": 244,
40632 "type": "ImagePadForOutpaintMasked",
40633 "pos": [
40634 6000,
40635 -5510
40636 ],
40637 "size": [
40638 311.4107421875,
40639 174
40640 ],
40641 "flags": [],
40642 "order": 15,
40643 "mode": 0,
40644 "inputs": [
40645 {
40646 "localized_name": "image",
40647 "name": "image",
40648 "type": "IMAGE",
40649 "link": 347
40650 },
40651 {
40652 "localized_name": "mask",
40653 "name": "mask",
40654 "shape": 7,
40655 "type": "MASK",
40656 "link": null
40657 },
40658 {
40659 "localized_name": "left",
40660 "name": "left",
40661 "type": "INT",
40662 "widget": {
40663 "name": "left"
40664 },
40665 "link": 625
40666 },
40667 {
40668 "localized_name": "top",
40669 "name": "top",
40670 "type": "INT",
40671 "widget": {
40672 "name": "top"
40673 },
40674 "link": 626
40675 },
40676 {
40677 "localized_name": "right",
40678 "name": "right",
40679 "type": "INT",
40680 "widget": {
40681 "name": "right"
40682 },
40683 "link": 627
40684 },
40685 {
40686 "localized_name": "bottom",
40687 "name": "bottom",
40688 "type": "INT",
40689 "widget": {
40690 "name": "bottom"
40691 },
40692 "link": 628
40693 }
40694 ],
40695 "outputs": [
40696 {
40697 "localized_name": "IMAGE",
40698 "name": "IMAGE",
40699 "type": "IMAGE",
40700 "links": [
40701 349,
40702 361
40703 ]
40704 },
40705 {
40706 "localized_name": "MASK",
40707 "name": "MASK",
40708 "type": "MASK",
40709 "links": [
40710 362
40711 ]
40712 }
40713 ],
40714 "properties": {
40715 "Node name for S&R": "ImagePadForOutpaintMasked",
40716 "cnr_id": "comfyui-kjnodes",
40717 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
40718 },
40719 "widgets_values": [
40720 0,
40721 0,
40722 0,
40723 0,
40724 0
40725 ]
40726 }
40727 ],
40728 "groups": [],
40729 "links": [
40730 {
40731 "id": 205,
40732 "origin_id": 163,
40733 "origin_slot": 0,
40734 "target_id": 167,
40735 "target_slot": 0,
40736 "type": "MASK"
40737 },
40738 {
40739 "id": 242,
40740 "origin_id": 163,
40741 "origin_slot": 0,
40742 "target_id": 183,
40743 "target_slot": 0,
40744 "type": "MASK"
40745 },
40746 {
40747 "id": 347,
40748 "origin_id": 236,
40749 "origin_slot": 0,
40750 "target_id": 244,
40751 "target_slot": 0,
40752 "type": "IMAGE"
40753 },
40754 {
40755 "id": 221,
40756 "origin_id": 166,
40757 "origin_slot": 0,
40758 "target_id": 175,
40759 "target_slot": 1,
40760 "type": "INT"
40761 },
40762 {
40763 "id": 222,
40764 "origin_id": 166,
40765 "origin_slot": 1,
40766 "target_id": 175,
40767 "target_slot": 2,
40768 "type": "INT"
40769 },
40770 {
40771 "id": 429,
40772 "origin_id": 250,
40773 "origin_slot": 0,
40774 "target_id": 275,
40775 "target_slot": 0,
40776 "type": "IMAGE"
40777 },
40778 {
40779 "id": 430,
40780 "origin_id": 238,
40781 "origin_slot": 0,
40782 "target_id": 275,
40783 "target_slot": 2,
40784 "type": "INT"
40785 },
40786 {
40787 "id": 431,
40788 "origin_id": 238,
40789 "origin_slot": 1,
40790 "target_id": 275,
40791 "target_slot": 3,
40792 "type": "INT"
40793 },
40794 {
40795 "id": 432,
40796 "origin_id": 275,
40797 "origin_slot": 0,
40798 "target_id": 276,
40799 "target_slot": 0,
40800 "type": "IMAGE"
40801 },
40802 {
40803 "id": 361,
40804 "origin_id": 244,
40805 "origin_slot": 0,
40806 "target_id": 250,
40807 "target_slot": 0,
40808 "type": "IMAGE"
40809 },
40810 {
40811 "id": 363,
40812 "origin_id": 175,
40813 "origin_slot": 0,
40814 "target_id": 250,
40815 "target_slot": 1,
40816 "type": "IMAGE"
40817 },
40818 {
40819 "id": 362,
40820 "origin_id": 244,
40821 "origin_slot": 1,
40822 "target_id": 250,
40823 "target_slot": 2,
40824 "type": "MASK"
40825 },
40826 {
40827 "id": 364,
40828 "origin_id": 250,
40829 "origin_slot": 0,
40830 "target_id": 251,
40831 "target_slot": 0,
40832 "type": "IMAGE"
40833 },
40834 {
40835 "id": 349,
40836 "origin_id": 244,
40837 "origin_slot": 0,
40838 "target_id": 246,
40839 "target_slot": 0,
40840 "type": "IMAGE"
40841 },
40842 {
40843 "id": 350,
40844 "origin_id": 236,
40845 "origin_slot": 0,
40846 "target_id": 247,
40847 "target_slot": 0,
40848 "type": "IMAGE"
40849 },
40850 {
40851 "id": 223,
40852 "origin_id": 175,
40853 "origin_slot": 0,
40854 "target_id": 176,
40855 "target_slot": 0,
40856 "type": "IMAGE"
40857 },
40858 {
40859 "id": 203,
40860 "origin_id": 177,
40861 "origin_slot": 0,
40862 "target_id": 165,
40863 "target_slot": 0,
40864 "type": "IMAGE"
40865 },
40866 {
40867 "id": 206,
40868 "origin_id": 167,
40869 "origin_slot": 0,
40870 "target_id": 168,
40871 "target_slot": 0,
40872 "type": "MASK"
40873 },
40874 {
40875 "id": 227,
40876 "origin_id": 168,
40877 "origin_slot": 0,
40878 "target_id": 178,
40879 "target_slot": 0,
40880 "type": "MASK"
40881 },
40882 {
40883 "id": 208,
40884 "origin_id": 167,
40885 "origin_slot": 0,
40886 "target_id": 170,
40887 "target_slot": 0,
40888 "type": "MASK"
40889 },
40890 {
40891 "id": 211,
40892 "origin_id": 166,
40893 "origin_slot": 0,
40894 "target_id": 170,
40895 "target_slot": 3,
40896 "type": "INT"
40897 },
40898 {
40899 "id": 212,
40900 "origin_id": 166,
40901 "origin_slot": 1,
40902 "target_id": 170,
40903 "target_slot": 4,
40904 "type": "INT"
40905 },
40906 {
40907 "id": 207,
40908 "origin_id": 170,
40909 "origin_slot": 0,
40910 "target_id": 169,
40911 "target_slot": 0,
40912 "type": "MASK"
40913 },
40914 {
40915 "id": 330,
40916 "origin_id": 177,
40917 "origin_slot": 0,
40918 "target_id": 236,
40919 "target_slot": 0,
40920 "type": "IMAGE"
40921 },
40922 {
40923 "id": 331,
40924 "origin_id": 238,
40925 "origin_slot": 0,
40926 "target_id": 236,
40927 "target_slot": 1,
40928 "type": "INT"
40929 },
40930 {
40931 "id": 332,
40932 "origin_id": 238,
40933 "origin_slot": 1,
40934 "target_id": 236,
40935 "target_slot": 2,
40936 "type": "INT"
40937 },
40938 {
40939 "id": 225,
40940 "origin_id": 175,
40941 "origin_slot": 0,
40942 "target_id": 177,
40943 "target_slot": 1,
40944 "type": "IMAGE"
40945 },
40946 {
40947 "id": 226,
40948 "origin_id": 167,
40949 "origin_slot": 0,
40950 "target_id": 177,
40951 "target_slot": 2,
40952 "type": "MASK"
40953 },
40954 {
40955 "id": 337,
40956 "origin_id": 236,
40957 "origin_slot": 0,
40958 "target_id": 239,
40959 "target_slot": 0,
40960 "type": "IMAGE"
40961 },
40962 {
40963 "id": 338,
40964 "origin_id": 175,
40965 "origin_slot": 0,
40966 "target_id": 238,
40967 "target_slot": 0,
40968 "type": "IMAGE"
40969 },
40970 {
40971 "id": 241,
40972 "origin_id": -10,
40973 "origin_slot": 0,
40974 "target_id": 163,
40975 "target_slot": 0,
40976 "type": "IMAGE"
40977 },
40978 {
40979 "id": 230,
40980 "origin_id": -10,
40981 "origin_slot": 0,
40982 "target_id": 166,
40983 "target_slot": 0,
40984 "type": "IMAGE"
40985 },
40986 {
40987 "id": 231,
40988 "origin_id": -10,
40989 "origin_slot": 0,
40990 "target_id": 177,
40991 "target_slot": 0,
40992 "type": "IMAGE"
40993 },
40994 {
40995 "id": 591,
40996 "origin_id": 275,
40997 "origin_slot": 0,
40998 "target_id": -20,
40999 "target_slot": 0,
41000 "type": "IMAGE"
41001 },
41002 {
41003 "id": 612,
41004 "origin_id": 358,
41005 "origin_slot": 1,
41006 "target_id": 356,
41007 "target_slot": 1,
41008 "type": "INT"
41009 },
41010 {
41011 "id": 613,
41012 "origin_id": 358,
41013 "origin_slot": 0,
41014 "target_id": 357,
41015 "target_slot": 1,
41016 "type": "INT"
41017 },
41018 {
41019 "id": 614,
41020 "origin_id": 166,
41021 "origin_slot": 0,
41022 "target_id": 357,
41023 "target_slot": 0,
41024 "type": "INT"
41025 },
41026 {
41027 "id": 615,
41028 "origin_id": 166,
41029 "origin_slot": 1,
41030 "target_id": 356,
41031 "target_slot": 0,
41032 "type": "INT"
41033 },
41034 {
41035 "id": 616,
41036 "origin_id": 236,
41037 "origin_slot": 0,
41038 "target_id": 358,
41039 "target_slot": 0,
41040 "type": "IMAGE"
41041 },
41042 {
41043 "id": 621,
41044 "origin_id": 178,
41045 "origin_slot": 2,
41046 "target_id": 236,
41047 "target_slot": 3,
41048 "type": "INT"
41049 },
41050 {
41051 "id": 622,
41052 "origin_id": 178,
41053 "origin_slot": 3,
41054 "target_id": 236,
41055 "target_slot": 4,
41056 "type": "INT"
41057 },
41058 {
41059 "id": 623,
41060 "origin_id": 178,
41061 "origin_slot": 2,
41062 "target_id": 170,
41063 "target_slot": 1,
41064 "type": "INT"
41065 },
41066 {
41067 "id": 624,
41068 "origin_id": 178,
41069 "origin_slot": 3,
41070 "target_id": 170,
41071 "target_slot": 2,
41072 "type": "INT"
41073 },
41074 {
41075 "id": 625,
41076 "origin_id": -10,
41077 "origin_slot": 1,
41078 "target_id": 244,
41079 "target_slot": 2,
41080 "type": "INT"
41081 },
41082 {
41083 "id": 626,
41084 "origin_id": -10,
41085 "origin_slot": 2,
41086 "target_id": 244,
41087 "target_slot": 3,
41088 "type": "INT"
41089 },
41090 {
41091 "id": 627,
41092 "origin_id": -10,
41093 "origin_slot": 1,
41094 "target_id": 244,
41095 "target_slot": 4,
41096 "type": "INT"
41097 },
41098 {
41099 "id": 628,
41100 "origin_id": -10,
41101 "origin_slot": 2,
41102 "target_id": 244,
41103 "target_slot": 5,
41104 "type": "INT"
41105 }
41106 ],
41107 "extra": {
41108 "workflowRendererVersion": "LG"
41109 }
41110 },
41111 {
41112 "id": "eac468e2-a5b1-4b44-a416-a94653d05781",
41113 "version": 1,
41114 "state": {
41115 "lastGroupId": 0,
41116 "lastNodeId": 358,
41117 "lastLinkId": 628,
41118 "lastRerouteId": 0
41119 },
41120 "revision": 0,
41121 "config": [],
41122 "name": "Crop+Composite",
41123 "inputNode": {
41124 "id": -10,
41125 "bounding": [
41126 2610,
41127 -5435,
41128 120,
41129 100
41130 ]
41131 },
41132 "outputNode": {
41133 "id": -20,
41134 "bounding": [
41135 7530,
41136 -5435,
41137 120,
41138 60
41139 ]
41140 },
41141 "inputs": [
41142 {
41143 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
41144 "name": "images",
41145 "type": "IMAGE",
41146 "linkIds": [
41147 241,
41148 230,
41149 231
41150 ],
41151 "localized_name": "images",
41152 "pos": [
41153 2710,
41154 -5415
41155 ]
41156 },
41157 {
41158 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
41159 "name": "left",
41160 "type": "INT",
41161 "linkIds": [
41162 625,
41163 627
41164 ],
41165 "pos": [
41166 2710,
41167 -5395
41168 ]
41169 },
41170 {
41171 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
41172 "name": "top",
41173 "type": "INT",
41174 "linkIds": [
41175 626,
41176 628
41177 ],
41178 "pos": [
41179 2710,
41180 -5375
41181 ]
41182 }
41183 ],
41184 "outputs": [
41185 {
41186 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
41187 "name": "IMAGE",
41188 "type": "IMAGE",
41189 "linkIds": [
41190 591
41191 ],
41192 "localized_name": "IMAGE",
41193 "pos": [
41194 7550,
41195 -5415
41196 ]
41197 }
41198 ],
41199 "widgets": [],
41200 "nodes": [
41201 {
41202 "id": 167,
41203 "type": "Reroute",
41204 "pos": [
41205 3340,
41206 -5800
41207 ],
41208 "size": [
41209 75,
41210 26
41211 ],
41212 "flags": [],
41213 "order": 3,
41214 "mode": 0,
41215 "inputs": [
41216 {
41217 "name": "",
41218 "type": "*",
41219 "link": 205
41220 }
41221 ],
41222 "outputs": [
41223 {
41224 "name": "",
41225 "type": "MASK",
41226 "links": [
41227 206,
41228 208,
41229 226
41230 ]
41231 }
41232 ],
41233 "properties": {
41234 "showOutputText": false,
41235 "horizontal": false
41236 }
41237 },
41238 {
41239 "id": 183,
41240 "type": "MaskPreview+",
41241 "pos": [
41242 2790,
41243 -5270
41244 ],
41245 "size": [
41246 290,
41247 258
41248 ],
41249 "flags": [],
41250 "order": 11,
41251 "mode": 4,
41252 "inputs": [
41253 {
41254 "localized_name": "mask",
41255 "name": "mask",
41256 "type": "MASK",
41257 "link": 242
41258 }
41259 ],
41260 "outputs": [],
41261 "properties": {
41262 "Node name for S&R": "MaskPreview+",
41263 "cnr_id": "comfyui_essentials",
41264 "ver": "1.1.0"
41265 },
41266 "widgets_values": []
41267 },
41268 {
41269 "id": 163,
41270 "type": "ColorToMask",
41271 "pos": [
41272 2790,
41273 -5510
41274 ],
41275 "size": [
41276 270,
41277 178
41278 ],
41279 "flags": [],
41280 "order": 0,
41281 "mode": 0,
41282 "inputs": [
41283 {
41284 "localized_name": "images",
41285 "name": "images",
41286 "type": "IMAGE",
41287 "link": 241
41288 }
41289 ],
41290 "outputs": [
41291 {
41292 "localized_name": "MASK",
41293 "name": "MASK",
41294 "type": "MASK",
41295 "links": [
41296 205,
41297 242
41298 ]
41299 }
41300 ],
41301 "properties": {
41302 "Node name for S&R": "ColorToMask",
41303 "cnr_id": "comfyui-kjnodes",
41304 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
41305 },
41306 "widgets_values": [
41307 false,
41308 0,
41309 255,
41310 0,
41311 100,
41312 1
41313 ]
41314 },
41315 {
41316 "id": 175,
41317 "type": "LayerUtility: ColorImage V2",
41318 "pos": [
41319 3120,
41320 -5510
41321 ],
41322 "size": [
41323 221.025,
41324 130
41325 ],
41326 "flags": {
41327 "collapsed": false
41328 },
41329 "order": 7,
41330 "mode": 0,
41331 "inputs": [
41332 {
41333 "localized_name": "size_as",
41334 "name": "size_as",
41335 "shape": 7,
41336 "type": "*",
41337 "link": null
41338 },
41339 {
41340 "localized_name": "custom_width",
41341 "name": "custom_width",
41342 "type": "INT",
41343 "widget": {
41344 "name": "custom_width"
41345 },
41346 "link": 221
41347 },
41348 {
41349 "localized_name": "custom_height",
41350 "name": "custom_height",
41351 "type": "INT",
41352 "widget": {
41353 "name": "custom_height"
41354 },
41355 "link": 222
41356 }
41357 ],
41358 "outputs": [
41359 {
41360 "localized_name": "image",
41361 "name": "image",
41362 "type": "IMAGE",
41363 "links": [
41364 223,
41365 225,
41366 338,
41367 363
41368 ]
41369 }
41370 ],
41371 "properties": {
41372 "Node name for S&R": "LayerUtility: ColorImage V2",
41373 "cnr_id": "comfyui_layerstyle",
41374 "ver": "1.0.90"
41375 },
41376 "widgets_values": [
41377 "custom",
41378 512,
41379 512,
41380 "#00FF00"
41381 ],
41382 "color": "rgba(38, 73, 116, 0.7)"
41383 },
41384 {
41385 "id": 275,
41386 "type": "ImageResizeKJv2",
41387 "pos": [
41388 6810,
41389 -5510
41390 ],
41391 "size": [
41392 270,
41393 286
41394 ],
41395 "flags": [],
41396 "order": 20,
41397 "mode": 0,
41398 "inputs": [
41399 {
41400 "localized_name": "image",
41401 "name": "image",
41402 "type": "IMAGE",
41403 "link": 429
41404 },
41405 {
41406 "localized_name": "mask",
41407 "name": "mask",
41408 "shape": 7,
41409 "type": "MASK",
41410 "link": null
41411 },
41412 {
41413 "localized_name": "width",
41414 "name": "width",
41415 "type": "INT",
41416 "widget": {
41417 "name": "width"
41418 },
41419 "link": 430
41420 },
41421 {
41422 "localized_name": "height",
41423 "name": "height",
41424 "type": "INT",
41425 "widget": {
41426 "name": "height"
41427 },
41428 "link": 431
41429 }
41430 ],
41431 "outputs": [
41432 {
41433 "localized_name": "IMAGE",
41434 "name": "IMAGE",
41435 "type": "IMAGE",
41436 "links": [
41437 432,
41438 591
41439 ]
41440 },
41441 {
41442 "localized_name": "width",
41443 "name": "width",
41444 "type": "INT",
41445 "links": null
41446 },
41447 {
41448 "localized_name": "height",
41449 "name": "height",
41450 "type": "INT",
41451 "links": null
41452 },
41453 {
41454 "localized_name": "mask",
41455 "name": "mask",
41456 "type": "MASK",
41457 "links": null
41458 }
41459 ],
41460 "properties": {
41461 "Node name for S&R": "ImageResizeKJv2",
41462 "cnr_id": "comfyui-kjnodes",
41463 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
41464 },
41465 "widgets_values": [
41466 512,
41467 512,
41468 "nearest-exact",
41469 "stretch",
41470 "0, 0, 0",
41471 "center",
41472 2,
41473 "cpu"
41474 ]
41475 },
41476 {
41477 "id": 250,
41478 "type": "ImageCompositeMasked",
41479 "pos": [
41480 6460,
41481 -5510
41482 ],
41483 "size": [
41484 270,
41485 146
41486 ],
41487 "flags": [],
41488 "order": 18,
41489 "mode": 0,
41490 "inputs": [
41491 {
41492 "localized_name": "destination",
41493 "name": "destination",
41494 "type": "IMAGE",
41495 "link": 361
41496 },
41497 {
41498 "localized_name": "source",
41499 "name": "source",
41500 "type": "IMAGE",
41501 "link": 363
41502 },
41503 {
41504 "localized_name": "mask",
41505 "name": "mask",
41506 "shape": 7,
41507 "type": "MASK",
41508 "link": 362
41509 }
41510 ],
41511 "outputs": [
41512 {
41513 "localized_name": "IMAGE",
41514 "name": "IMAGE",
41515 "type": "IMAGE",
41516 "links": [
41517 364,
41518 429
41519 ]
41520 }
41521 ],
41522 "properties": {
41523 "Node name for S&R": "ImageCompositeMasked",
41524 "cnr_id": "comfy-core",
41525 "ver": "0.12.2"
41526 },
41527 "widgets_values": [
41528 0,
41529 0,
41530 true
41531 ]
41532 },
41533 {
41534 "id": 251,
41535 "type": "PreviewImage",
41536 "pos": [
41537 6460,
41538 -5240
41539 ],
41540 "size": [
41541 270,
41542 258
41543 ],
41544 "flags": [],
41545 "order": 19,
41546 "mode": 4,
41547 "inputs": [
41548 {
41549 "localized_name": "images",
41550 "name": "images",
41551 "type": "IMAGE",
41552 "link": 364
41553 }
41554 ],
41555 "outputs": [],
41556 "properties": {
41557 "Node name for S&R": "PreviewImage",
41558 "cnr_id": "comfy-core",
41559 "ver": "0.12.2"
41560 },
41561 "widgets_values": []
41562 },
41563 {
41564 "id": 246,
41565 "type": "PreviewImage",
41566 "pos": [
41567 6000,
41568 -5240
41569 ],
41570 "size": [
41571 310,
41572 260
41573 ],
41574 "flags": [],
41575 "order": 16,
41576 "mode": 4,
41577 "inputs": [
41578 {
41579 "localized_name": "images",
41580 "name": "images",
41581 "type": "IMAGE",
41582 "link": 349
41583 }
41584 ],
41585 "outputs": [],
41586 "properties": {
41587 "Node name for S&R": "PreviewImage",
41588 "cnr_id": "comfy-core",
41589 "ver": "0.12.2"
41590 },
41591 "widgets_values": []
41592 },
41593 {
41594 "id": 247,
41595 "type": "GetImageSize",
41596 "pos": [
41597 5320,
41598 -5370
41599 ],
41600 "size": [
41601 140,
41602 70
41603 ],
41604 "flags": {
41605 "collapsed": true
41606 },
41607 "order": 17,
41608 "mode": 0,
41609 "inputs": [
41610 {
41611 "localized_name": "image",
41612 "name": "image",
41613 "type": "IMAGE",
41614 "link": 350
41615 }
41616 ],
41617 "outputs": [
41618 {
41619 "localized_name": "width",
41620 "name": "width",
41621 "type": "INT",
41622 "links": []
41623 },
41624 {
41625 "localized_name": "height",
41626 "name": "height",
41627 "type": "INT",
41628 "links": []
41629 },
41630 {
41631 "localized_name": "batch_size",
41632 "name": "batch_size",
41633 "type": "INT",
41634 "links": null
41635 }
41636 ],
41637 "properties": {
41638 "Node name for S&R": "GetImageSize",
41639 "cnr_id": "comfy-core",
41640 "ver": "0.12.2"
41641 },
41642 "widgets_values": []
41643 },
41644 {
41645 "id": 176,
41646 "type": "PreviewImage",
41647 "pos": [
41648 3120,
41649 -5300
41650 ],
41651 "size": [
41652 220,
41653 258
41654 ],
41655 "flags": [],
41656 "order": 8,
41657 "mode": 4,
41658 "inputs": [
41659 {
41660 "localized_name": "images",
41661 "name": "images",
41662 "type": "IMAGE",
41663 "link": 223
41664 }
41665 ],
41666 "outputs": [],
41667 "properties": {
41668 "Node name for S&R": "PreviewImage",
41669 "cnr_id": "comfy-core",
41670 "ver": "0.12.2"
41671 },
41672 "widgets_values": []
41673 },
41674 {
41675 "id": 165,
41676 "type": "PreviewImage",
41677 "pos": [
41678 3500,
41679 -5300
41680 ],
41681 "size": [
41682 270,
41683 258
41684 ],
41685 "flags": [],
41686 "order": 1,
41687 "mode": 4,
41688 "inputs": [
41689 {
41690 "localized_name": "images",
41691 "name": "images",
41692 "type": "IMAGE",
41693 "link": 203
41694 }
41695 ],
41696 "outputs": [],
41697 "properties": {
41698 "Node name for S&R": "PreviewImage",
41699 "cnr_id": "comfy-core",
41700 "ver": "0.12.2"
41701 },
41702 "widgets_values": []
41703 },
41704 {
41705 "id": 168,
41706 "type": "InvertMask",
41707 "pos": [
41708 3770,
41709 -5770
41710 ],
41711 "size": [
41712 140,
41713 30
41714 ],
41715 "flags": {
41716 "collapsed": true
41717 },
41718 "order": 4,
41719 "mode": 0,
41720 "inputs": [
41721 {
41722 "localized_name": "mask",
41723 "name": "mask",
41724 "type": "MASK",
41725 "link": 206
41726 }
41727 ],
41728 "outputs": [
41729 {
41730 "localized_name": "MASK",
41731 "name": "MASK",
41732 "type": "MASK",
41733 "links": [
41734 227
41735 ]
41736 }
41737 ],
41738 "properties": {
41739 "Node name for S&R": "InvertMask",
41740 "cnr_id": "comfy-core",
41741 "ver": "0.12.2"
41742 },
41743 "widgets_values": []
41744 },
41745 {
41746 "id": 177,
41747 "type": "ImageCompositeMasked",
41748 "pos": [
41749 3500,
41750 -5510
41751 ],
41752 "size": [
41753 270,
41754 146
41755 ],
41756 "flags": [],
41757 "order": 9,
41758 "mode": 0,
41759 "inputs": [
41760 {
41761 "localized_name": "destination",
41762 "name": "destination",
41763 "type": "IMAGE",
41764 "link": 231
41765 },
41766 {
41767 "localized_name": "source",
41768 "name": "source",
41769 "type": "IMAGE",
41770 "link": 225
41771 },
41772 {
41773 "localized_name": "mask",
41774 "name": "mask",
41775 "shape": 7,
41776 "type": "MASK",
41777 "link": 226
41778 }
41779 ],
41780 "outputs": [
41781 {
41782 "localized_name": "IMAGE",
41783 "name": "IMAGE",
41784 "type": "IMAGE",
41785 "links": [
41786 203,
41787 330
41788 ]
41789 }
41790 ],
41791 "properties": {
41792 "Node name for S&R": "ImageCompositeMasked",
41793 "cnr_id": "comfy-core",
41794 "ver": "0.12.2"
41795 },
41796 "widgets_values": [
41797 0,
41798 0,
41799 false
41800 ]
41801 },
41802 {
41803 "id": 238,
41804 "type": "GetImageSize",
41805 "pos": [
41806 4630,
41807 -5460
41808 ],
41809 "size": [
41810 140,
41811 66
41812 ],
41813 "flags": {
41814 "collapsed": true
41815 },
41816 "order": 13,
41817 "mode": 0,
41818 "inputs": [
41819 {
41820 "localized_name": "image",
41821 "name": "image",
41822 "type": "IMAGE",
41823 "link": 338
41824 }
41825 ],
41826 "outputs": [
41827 {
41828 "localized_name": "width",
41829 "name": "width",
41830 "type": "INT",
41831 "links": [
41832 331,
41833 430
41834 ]
41835 },
41836 {
41837 "localized_name": "height",
41838 "name": "height",
41839 "type": "INT",
41840 "links": [
41841 332,
41842 431
41843 ]
41844 },
41845 {
41846 "localized_name": "batch_size",
41847 "name": "batch_size",
41848 "type": "INT",
41849 "links": null
41850 }
41851 ],
41852 "properties": {
41853 "Node name for S&R": "GetImageSize",
41854 "cnr_id": "comfy-core",
41855 "ver": "0.12.2"
41856 },
41857 "widgets_values": []
41858 },
41859 {
41860 "id": 169,
41861 "type": "MaskPreview+",
41862 "pos": [
41863 4250,
41864 -5570
41865 ],
41866 "size": [
41867 300,
41868 258
41869 ],
41870 "flags": [],
41871 "order": 5,
41872 "mode": 4,
41873 "inputs": [
41874 {
41875 "localized_name": "mask",
41876 "name": "mask",
41877 "type": "MASK",
41878 "link": 207
41879 }
41880 ],
41881 "outputs": [],
41882 "properties": {
41883 "Node name for S&R": "MaskPreview+",
41884 "cnr_id": "comfyui_essentials",
41885 "ver": "1.1.0"
41886 },
41887 "widgets_values": []
41888 },
41889 {
41890 "id": 239,
41891 "type": "PreviewImage",
41892 "pos": [
41893 4960,
41894 -5330
41895 ],
41896 "size": [
41897 280,
41898 258
41899 ],
41900 "flags": [],
41901 "order": 14,
41902 "mode": 4,
41903 "inputs": [
41904 {
41905 "localized_name": "images",
41906 "name": "images",
41907 "type": "IMAGE",
41908 "link": 337
41909 }
41910 ],
41911 "outputs": [],
41912 "properties": {
41913 "Node name for S&R": "PreviewImage",
41914 "cnr_id": "comfy-core",
41915 "ver": "0.12.2"
41916 },
41917 "widgets_values": []
41918 },
41919 {
41920 "id": 276,
41921 "type": "PreviewImage",
41922 "pos": [
41923 7130,
41924 -5510
41925 ],
41926 "size": [
41927 340,
41928 280
41929 ],
41930 "flags": [],
41931 "order": 21,
41932 "mode": 4,
41933 "inputs": [
41934 {
41935 "localized_name": "images",
41936 "name": "images",
41937 "type": "IMAGE",
41938 "link": 432
41939 }
41940 ],
41941 "outputs": [],
41942 "properties": {
41943 "Node name for S&R": "PreviewImage",
41944 "cnr_id": "comfy-core",
41945 "ver": "0.12.2"
41946 },
41947 "widgets_values": []
41948 },
41949 {
41950 "id": 166,
41951 "type": "GetImageSize",
41952 "pos": [
41953 2790,
41954 -5790
41955 ],
41956 "size": [
41957 140,
41958 66
41959 ],
41960 "flags": {
41961 "collapsed": false
41962 },
41963 "order": 2,
41964 "mode": 0,
41965 "inputs": [
41966 {
41967 "localized_name": "image",
41968 "name": "image",
41969 "type": "IMAGE",
41970 "link": 230
41971 }
41972 ],
41973 "outputs": [
41974 {
41975 "localized_name": "width",
41976 "name": "width",
41977 "type": "INT",
41978 "links": [
41979 211,
41980 221,
41981 614
41982 ]
41983 },
41984 {
41985 "localized_name": "height",
41986 "name": "height",
41987 "type": "INT",
41988 "links": [
41989 212,
41990 222,
41991 615
41992 ]
41993 },
41994 {
41995 "localized_name": "batch_size",
41996 "name": "batch_size",
41997 "type": "INT",
41998 "links": null
41999 }
42000 ],
42001 "properties": {
42002 "Node name for S&R": "GetImageSize",
42003 "cnr_id": "comfy-core",
42004 "ver": "0.12.2"
42005 },
42006 "widgets_values": []
42007 },
42008 {
42009 "id": 357,
42010 "type": "SimpleMath+",
42011 "pos": [
42012 5560,
42013 -6020
42014 ],
42015 "size": [
42016 270,
42017 78
42018 ],
42019 "flags": {
42020 "collapsed": false
42021 },
42022 "order": 23,
42023 "mode": 4,
42024 "inputs": [
42025 {
42026 "localized_name": "a",
42027 "name": "a",
42028 "shape": 7,
42029 "type": "INT,FLOAT",
42030 "link": 614
42031 },
42032 {
42033 "localized_name": "b",
42034 "name": "b",
42035 "shape": 7,
42036 "type": "INT,FLOAT",
42037 "link": 613
42038 }
42039 ],
42040 "outputs": [
42041 {
42042 "localized_name": "INT",
42043 "name": "INT",
42044 "type": "INT",
42045 "links": []
42046 },
42047 {
42048 "localized_name": "FLOAT",
42049 "name": "FLOAT",
42050 "type": "FLOAT",
42051 "links": null
42052 }
42053 ],
42054 "properties": {
42055 "Node name for S&R": "SimpleMath+",
42056 "cnr_id": "comfyui_essentials",
42057 "ver": "1.1.0"
42058 },
42059 "widgets_values": [
42060 "(a-b) / 2"
42061 ]
42062 },
42063 {
42064 "id": 356,
42065 "type": "SimpleMath+",
42066 "pos": [
42067 5560,
42068 -5830
42069 ],
42070 "size": [
42071 270,
42072 78
42073 ],
42074 "flags": [],
42075 "order": 22,
42076 "mode": 4,
42077 "inputs": [
42078 {
42079 "localized_name": "a",
42080 "name": "a",
42081 "shape": 7,
42082 "type": "INT,FLOAT",
42083 "link": 615
42084 },
42085 {
42086 "localized_name": "b",
42087 "name": "b",
42088 "shape": 7,
42089 "type": "INT,FLOAT",
42090 "link": 612
42091 }
42092 ],
42093 "outputs": [
42094 {
42095 "localized_name": "INT",
42096 "name": "INT",
42097 "type": "INT",
42098 "links": []
42099 },
42100 {
42101 "localized_name": "FLOAT",
42102 "name": "FLOAT",
42103 "type": "FLOAT",
42104 "links": null
42105 }
42106 ],
42107 "properties": {
42108 "Node name for S&R": "SimpleMath+",
42109 "cnr_id": "comfyui_essentials",
42110 "ver": "1.1.0"
42111 },
42112 "widgets_values": [
42113 "(a-b) / 2"
42114 ]
42115 },
42116 {
42117 "id": 236,
42118 "type": "ImageCrop",
42119 "pos": [
42120 4960,
42121 -5510
42122 ],
42123 "size": [
42124 210,
42125 130
42126 ],
42127 "flags": [],
42128 "order": 12,
42129 "mode": 0,
42130 "inputs": [
42131 {
42132 "localized_name": "image",
42133 "name": "image",
42134 "type": "IMAGE",
42135 "link": 330
42136 },
42137 {
42138 "localized_name": "width",
42139 "name": "width",
42140 "type": "INT",
42141 "widget": {
42142 "name": "width"
42143 },
42144 "link": 331
42145 },
42146 {
42147 "localized_name": "height",
42148 "name": "height",
42149 "type": "INT",
42150 "widget": {
42151 "name": "height"
42152 },
42153 "link": 332
42154 },
42155 {
42156 "localized_name": "x",
42157 "name": "x",
42158 "type": "INT",
42159 "widget": {
42160 "name": "x"
42161 },
42162 "link": 621
42163 },
42164 {
42165 "localized_name": "y",
42166 "name": "y",
42167 "type": "INT",
42168 "widget": {
42169 "name": "y"
42170 },
42171 "link": 622
42172 }
42173 ],
42174 "outputs": [
42175 {
42176 "localized_name": "IMAGE",
42177 "name": "IMAGE",
42178 "type": "IMAGE",
42179 "links": [
42180 337,
42181 347,
42182 350,
42183 616
42184 ]
42185 }
42186 ],
42187 "properties": {
42188 "Node name for S&R": "ImageCrop",
42189 "cnr_id": "comfy-core",
42190 "ver": "0.12.2"
42191 },
42192 "widgets_values": [
42193 512,
42194 512,
42195 0,
42196 0
42197 ]
42198 },
42199 {
42200 "id": 170,
42201 "type": "CropMask",
42202 "pos": [
42203 4250,
42204 -5750
42205 ],
42206 "size": [
42207 210,
42208 130
42209 ],
42210 "flags": {
42211 "collapsed": false
42212 },
42213 "order": 6,
42214 "mode": 0,
42215 "inputs": [
42216 {
42217 "localized_name": "mask",
42218 "name": "mask",
42219 "type": "MASK",
42220 "link": 208
42221 },
42222 {
42223 "localized_name": "x",
42224 "name": "x",
42225 "type": "INT",
42226 "widget": {
42227 "name": "x"
42228 },
42229 "link": 623
42230 },
42231 {
42232 "localized_name": "y",
42233 "name": "y",
42234 "type": "INT",
42235 "widget": {
42236 "name": "y"
42237 },
42238 "link": 624
42239 },
42240 {
42241 "localized_name": "width",
42242 "name": "width",
42243 "type": "INT",
42244 "widget": {
42245 "name": "width"
42246 },
42247 "link": 211
42248 },
42249 {
42250 "localized_name": "height",
42251 "name": "height",
42252 "type": "INT",
42253 "widget": {
42254 "name": "height"
42255 },
42256 "link": 212
42257 }
42258 ],
42259 "outputs": [
42260 {
42261 "localized_name": "MASK",
42262 "name": "MASK",
42263 "type": "MASK",
42264 "links": [
42265 207
42266 ]
42267 }
42268 ],
42269 "properties": {
42270 "Node name for S&R": "CropMask",
42271 "cnr_id": "comfy-core",
42272 "ver": "0.12.2"
42273 },
42274 "widgets_values": [
42275 0,
42276 0,
42277 512,
42278 512
42279 ]
42280 },
42281 {
42282 "id": 178,
42283 "type": "MaskBoundingBox+",
42284 "pos": [
42285 3910,
42286 -6070
42287 ],
42288 "size": [
42289 220,
42290 182
42291 ],
42292 "flags": {
42293 "collapsed": false
42294 },
42295 "order": 10,
42296 "mode": 0,
42297 "inputs": [
42298 {
42299 "localized_name": "mask",
42300 "name": "mask",
42301 "type": "MASK",
42302 "link": 227
42303 },
42304 {
42305 "localized_name": "image_optional",
42306 "name": "image_optional",
42307 "shape": 7,
42308 "type": "IMAGE",
42309 "link": null
42310 }
42311 ],
42312 "outputs": [
42313 {
42314 "localized_name": "MASK",
42315 "name": "MASK",
42316 "type": "MASK",
42317 "links": []
42318 },
42319 {
42320 "localized_name": "IMAGE",
42321 "name": "IMAGE",
42322 "type": "IMAGE",
42323 "links": null
42324 },
42325 {
42326 "localized_name": "x",
42327 "name": "x",
42328 "type": "INT",
42329 "links": [
42330 621,
42331 623
42332 ]
42333 },
42334 {
42335 "localized_name": "y",
42336 "name": "y",
42337 "type": "INT",
42338 "links": [
42339 622,
42340 624
42341 ]
42342 },
42343 {
42344 "localized_name": "width",
42345 "name": "width",
42346 "type": "INT",
42347 "links": null
42348 },
42349 {
42350 "localized_name": "height",
42351 "name": "height",
42352 "type": "INT",
42353 "links": null
42354 }
42355 ],
42356 "properties": {
42357 "Node name for S&R": "MaskBoundingBox+",
42358 "cnr_id": "comfyui_essentials",
42359 "ver": "1.1.0"
42360 },
42361 "widgets_values": [
42362 0,
42363 0
42364 ]
42365 },
42366 {
42367 "id": 358,
42368 "type": "GetImageSize",
42369 "pos": [
42370 5280,
42371 -5880
42372 ],
42373 "size": [
42374 140,
42375 70
42376 ],
42377 "flags": {
42378 "collapsed": true
42379 },
42380 "order": 24,
42381 "mode": 4,
42382 "inputs": [
42383 {
42384 "localized_name": "image",
42385 "name": "image",
42386 "type": "IMAGE",
42387 "link": 616
42388 }
42389 ],
42390 "outputs": [
42391 {
42392 "localized_name": "width",
42393 "name": "width",
42394 "type": "INT",
42395 "links": [
42396 613
42397 ]
42398 },
42399 {
42400 "localized_name": "height",
42401 "name": "height",
42402 "type": "INT",
42403 "links": [
42404 612
42405 ]
42406 },
42407 {
42408 "localized_name": "batch_size",
42409 "name": "batch_size",
42410 "type": "INT",
42411 "links": null
42412 }
42413 ],
42414 "properties": {
42415 "Node name for S&R": "GetImageSize",
42416 "cnr_id": "comfy-core",
42417 "ver": "0.12.2"
42418 },
42419 "widgets_values": []
42420 },
42421 {
42422 "id": 244,
42423 "type": "ImagePadForOutpaintMasked",
42424 "pos": [
42425 6000,
42426 -5510
42427 ],
42428 "size": [
42429 311.4107421875,
42430 174
42431 ],
42432 "flags": [],
42433 "order": 15,
42434 "mode": 0,
42435 "inputs": [
42436 {
42437 "localized_name": "image",
42438 "name": "image",
42439 "type": "IMAGE",
42440 "link": 347
42441 },
42442 {
42443 "localized_name": "mask",
42444 "name": "mask",
42445 "shape": 7,
42446 "type": "MASK",
42447 "link": null
42448 },
42449 {
42450 "localized_name": "left",
42451 "name": "left",
42452 "type": "INT",
42453 "widget": {
42454 "name": "left"
42455 },
42456 "link": 625
42457 },
42458 {
42459 "localized_name": "top",
42460 "name": "top",
42461 "type": "INT",
42462 "widget": {
42463 "name": "top"
42464 },
42465 "link": 626
42466 },
42467 {
42468 "localized_name": "right",
42469 "name": "right",
42470 "type": "INT",
42471 "widget": {
42472 "name": "right"
42473 },
42474 "link": 627
42475 },
42476 {
42477 "localized_name": "bottom",
42478 "name": "bottom",
42479 "type": "INT",
42480 "widget": {
42481 "name": "bottom"
42482 },
42483 "link": 628
42484 }
42485 ],
42486 "outputs": [
42487 {
42488 "localized_name": "IMAGE",
42489 "name": "IMAGE",
42490 "type": "IMAGE",
42491 "links": [
42492 349,
42493 361
42494 ]
42495 },
42496 {
42497 "localized_name": "MASK",
42498 "name": "MASK",
42499 "type": "MASK",
42500 "links": [
42501 362
42502 ]
42503 }
42504 ],
42505 "properties": {
42506 "Node name for S&R": "ImagePadForOutpaintMasked",
42507 "cnr_id": "comfyui-kjnodes",
42508 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
42509 },
42510 "widgets_values": [
42511 0,
42512 0,
42513 0,
42514 0,
42515 0
42516 ]
42517 }
42518 ],
42519 "groups": [],
42520 "links": [
42521 {
42522 "id": 205,
42523 "origin_id": 163,
42524 "origin_slot": 0,
42525 "target_id": 167,
42526 "target_slot": 0,
42527 "type": "MASK"
42528 },
42529 {
42530 "id": 242,
42531 "origin_id": 163,
42532 "origin_slot": 0,
42533 "target_id": 183,
42534 "target_slot": 0,
42535 "type": "MASK"
42536 },
42537 {
42538 "id": 347,
42539 "origin_id": 236,
42540 "origin_slot": 0,
42541 "target_id": 244,
42542 "target_slot": 0,
42543 "type": "IMAGE"
42544 },
42545 {
42546 "id": 221,
42547 "origin_id": 166,
42548 "origin_slot": 0,
42549 "target_id": 175,
42550 "target_slot": 1,
42551 "type": "INT"
42552 },
42553 {
42554 "id": 222,
42555 "origin_id": 166,
42556 "origin_slot": 1,
42557 "target_id": 175,
42558 "target_slot": 2,
42559 "type": "INT"
42560 },
42561 {
42562 "id": 429,
42563 "origin_id": 250,
42564 "origin_slot": 0,
42565 "target_id": 275,
42566 "target_slot": 0,
42567 "type": "IMAGE"
42568 },
42569 {
42570 "id": 430,
42571 "origin_id": 238,
42572 "origin_slot": 0,
42573 "target_id": 275,
42574 "target_slot": 2,
42575 "type": "INT"
42576 },
42577 {
42578 "id": 431,
42579 "origin_id": 238,
42580 "origin_slot": 1,
42581 "target_id": 275,
42582 "target_slot": 3,
42583 "type": "INT"
42584 },
42585 {
42586 "id": 432,
42587 "origin_id": 275,
42588 "origin_slot": 0,
42589 "target_id": 276,
42590 "target_slot": 0,
42591 "type": "IMAGE"
42592 },
42593 {
42594 "id": 361,
42595 "origin_id": 244,
42596 "origin_slot": 0,
42597 "target_id": 250,
42598 "target_slot": 0,
42599 "type": "IMAGE"
42600 },
42601 {
42602 "id": 363,
42603 "origin_id": 175,
42604 "origin_slot": 0,
42605 "target_id": 250,
42606 "target_slot": 1,
42607 "type": "IMAGE"
42608 },
42609 {
42610 "id": 362,
42611 "origin_id": 244,
42612 "origin_slot": 1,
42613 "target_id": 250,
42614 "target_slot": 2,
42615 "type": "MASK"
42616 },
42617 {
42618 "id": 364,
42619 "origin_id": 250,
42620 "origin_slot": 0,
42621 "target_id": 251,
42622 "target_slot": 0,
42623 "type": "IMAGE"
42624 },
42625 {
42626 "id": 349,
42627 "origin_id": 244,
42628 "origin_slot": 0,
42629 "target_id": 246,
42630 "target_slot": 0,
42631 "type": "IMAGE"
42632 },
42633 {
42634 "id": 350,
42635 "origin_id": 236,
42636 "origin_slot": 0,
42637 "target_id": 247,
42638 "target_slot": 0,
42639 "type": "IMAGE"
42640 },
42641 {
42642 "id": 223,
42643 "origin_id": 175,
42644 "origin_slot": 0,
42645 "target_id": 176,
42646 "target_slot": 0,
42647 "type": "IMAGE"
42648 },
42649 {
42650 "id": 203,
42651 "origin_id": 177,
42652 "origin_slot": 0,
42653 "target_id": 165,
42654 "target_slot": 0,
42655 "type": "IMAGE"
42656 },
42657 {
42658 "id": 206,
42659 "origin_id": 167,
42660 "origin_slot": 0,
42661 "target_id": 168,
42662 "target_slot": 0,
42663 "type": "MASK"
42664 },
42665 {
42666 "id": 227,
42667 "origin_id": 168,
42668 "origin_slot": 0,
42669 "target_id": 178,
42670 "target_slot": 0,
42671 "type": "MASK"
42672 },
42673 {
42674 "id": 208,
42675 "origin_id": 167,
42676 "origin_slot": 0,
42677 "target_id": 170,
42678 "target_slot": 0,
42679 "type": "MASK"
42680 },
42681 {
42682 "id": 211,
42683 "origin_id": 166,
42684 "origin_slot": 0,
42685 "target_id": 170,
42686 "target_slot": 3,
42687 "type": "INT"
42688 },
42689 {
42690 "id": 212,
42691 "origin_id": 166,
42692 "origin_slot": 1,
42693 "target_id": 170,
42694 "target_slot": 4,
42695 "type": "INT"
42696 },
42697 {
42698 "id": 207,
42699 "origin_id": 170,
42700 "origin_slot": 0,
42701 "target_id": 169,
42702 "target_slot": 0,
42703 "type": "MASK"
42704 },
42705 {
42706 "id": 330,
42707 "origin_id": 177,
42708 "origin_slot": 0,
42709 "target_id": 236,
42710 "target_slot": 0,
42711 "type": "IMAGE"
42712 },
42713 {
42714 "id": 331,
42715 "origin_id": 238,
42716 "origin_slot": 0,
42717 "target_id": 236,
42718 "target_slot": 1,
42719 "type": "INT"
42720 },
42721 {
42722 "id": 332,
42723 "origin_id": 238,
42724 "origin_slot": 1,
42725 "target_id": 236,
42726 "target_slot": 2,
42727 "type": "INT"
42728 },
42729 {
42730 "id": 225,
42731 "origin_id": 175,
42732 "origin_slot": 0,
42733 "target_id": 177,
42734 "target_slot": 1,
42735 "type": "IMAGE"
42736 },
42737 {
42738 "id": 226,
42739 "origin_id": 167,
42740 "origin_slot": 0,
42741 "target_id": 177,
42742 "target_slot": 2,
42743 "type": "MASK"
42744 },
42745 {
42746 "id": 337,
42747 "origin_id": 236,
42748 "origin_slot": 0,
42749 "target_id": 239,
42750 "target_slot": 0,
42751 "type": "IMAGE"
42752 },
42753 {
42754 "id": 338,
42755 "origin_id": 175,
42756 "origin_slot": 0,
42757 "target_id": 238,
42758 "target_slot": 0,
42759 "type": "IMAGE"
42760 },
42761 {
42762 "id": 241,
42763 "origin_id": -10,
42764 "origin_slot": 0,
42765 "target_id": 163,
42766 "target_slot": 0,
42767 "type": "IMAGE"
42768 },
42769 {
42770 "id": 230,
42771 "origin_id": -10,
42772 "origin_slot": 0,
42773 "target_id": 166,
42774 "target_slot": 0,
42775 "type": "IMAGE"
42776 },
42777 {
42778 "id": 231,
42779 "origin_id": -10,
42780 "origin_slot": 0,
42781 "target_id": 177,
42782 "target_slot": 0,
42783 "type": "IMAGE"
42784 },
42785 {
42786 "id": 591,
42787 "origin_id": 275,
42788 "origin_slot": 0,
42789 "target_id": -20,
42790 "target_slot": 0,
42791 "type": "IMAGE"
42792 },
42793 {
42794 "id": 612,
42795 "origin_id": 358,
42796 "origin_slot": 1,
42797 "target_id": 356,
42798 "target_slot": 1,
42799 "type": "INT"
42800 },
42801 {
42802 "id": 613,
42803 "origin_id": 358,
42804 "origin_slot": 0,
42805 "target_id": 357,
42806 "target_slot": 1,
42807 "type": "INT"
42808 },
42809 {
42810 "id": 614,
42811 "origin_id": 166,
42812 "origin_slot": 0,
42813 "target_id": 357,
42814 "target_slot": 0,
42815 "type": "INT"
42816 },
42817 {
42818 "id": 615,
42819 "origin_id": 166,
42820 "origin_slot": 1,
42821 "target_id": 356,
42822 "target_slot": 0,
42823 "type": "INT"
42824 },
42825 {
42826 "id": 616,
42827 "origin_id": 236,
42828 "origin_slot": 0,
42829 "target_id": 358,
42830 "target_slot": 0,
42831 "type": "IMAGE"
42832 },
42833 {
42834 "id": 621,
42835 "origin_id": 178,
42836 "origin_slot": 2,
42837 "target_id": 236,
42838 "target_slot": 3,
42839 "type": "INT"
42840 },
42841 {
42842 "id": 622,
42843 "origin_id": 178,
42844 "origin_slot": 3,
42845 "target_id": 236,
42846 "target_slot": 4,
42847 "type": "INT"
42848 },
42849 {
42850 "id": 623,
42851 "origin_id": 178,
42852 "origin_slot": 2,
42853 "target_id": 170,
42854 "target_slot": 1,
42855 "type": "INT"
42856 },
42857 {
42858 "id": 624,
42859 "origin_id": 178,
42860 "origin_slot": 3,
42861 "target_id": 170,
42862 "target_slot": 2,
42863 "type": "INT"
42864 },
42865 {
42866 "id": 625,
42867 "origin_id": -10,
42868 "origin_slot": 1,
42869 "target_id": 244,
42870 "target_slot": 2,
42871 "type": "INT"
42872 },
42873 {
42874 "id": 626,
42875 "origin_id": -10,
42876 "origin_slot": 2,
42877 "target_id": 244,
42878 "target_slot": 3,
42879 "type": "INT"
42880 },
42881 {
42882 "id": 627,
42883 "origin_id": -10,
42884 "origin_slot": 1,
42885 "target_id": 244,
42886 "target_slot": 4,
42887 "type": "INT"
42888 },
42889 {
42890 "id": 628,
42891 "origin_id": -10,
42892 "origin_slot": 2,
42893 "target_id": 244,
42894 "target_slot": 5,
42895 "type": "INT"
42896 }
42897 ],
42898 "extra": {
42899 "workflowRendererVersion": "LG"
42900 }
42901 },
42902 {
42903 "id": "daee4a04-f70f-477b-8fb6-ae8a8a59aaf3",
42904 "version": 1,
42905 "state": {
42906 "lastGroupId": 0,
42907 "lastNodeId": 358,
42908 "lastLinkId": 628,
42909 "lastRerouteId": 0
42910 },
42911 "revision": 0,
42912 "config": [],
42913 "name": "Crop+Composite",
42914 "inputNode": {
42915 "id": -10,
42916 "bounding": [
42917 2610,
42918 -5435,
42919 120,
42920 100
42921 ]
42922 },
42923 "outputNode": {
42924 "id": -20,
42925 "bounding": [
42926 7530,
42927 -5435,
42928 120,
42929 60
42930 ]
42931 },
42932 "inputs": [
42933 {
42934 "id": "4ba02b7f-6784-438e-8fba-888e25a1fe79",
42935 "name": "images",
42936 "type": "IMAGE",
42937 "linkIds": [
42938 241,
42939 230,
42940 231
42941 ],
42942 "localized_name": "images",
42943 "pos": [
42944 2710,
42945 -5415
42946 ]
42947 },
42948 {
42949 "id": "2944db68-0ea1-4a09-961e-3d02628b4c83",
42950 "name": "left",
42951 "type": "INT",
42952 "linkIds": [
42953 625,
42954 627
42955 ],
42956 "pos": [
42957 2710,
42958 -5395
42959 ]
42960 },
42961 {
42962 "id": "a1bcaeb3-d193-4c0f-bb32-65a0bc000c08",
42963 "name": "top",
42964 "type": "INT",
42965 "linkIds": [
42966 626,
42967 628
42968 ],
42969 "pos": [
42970 2710,
42971 -5375
42972 ]
42973 }
42974 ],
42975 "outputs": [
42976 {
42977 "id": "c6850383-67de-4c73-96c7-0febb7af873b",
42978 "name": "IMAGE",
42979 "type": "IMAGE",
42980 "linkIds": [
42981 591
42982 ],
42983 "localized_name": "IMAGE",
42984 "pos": [
42985 7550,
42986 -5415
42987 ]
42988 }
42989 ],
42990 "widgets": [],
42991 "nodes": [
42992 {
42993 "id": 167,
42994 "type": "Reroute",
42995 "pos": [
42996 3340,
42997 -5800
42998 ],
42999 "size": [
43000 75,
43001 26
43002 ],
43003 "flags": [],
43004 "order": 3,
43005 "mode": 0,
43006 "inputs": [
43007 {
43008 "name": "",
43009 "type": "*",
43010 "link": 205
43011 }
43012 ],
43013 "outputs": [
43014 {
43015 "name": "",
43016 "type": "MASK",
43017 "links": [
43018 206,
43019 208,
43020 226
43021 ]
43022 }
43023 ],
43024 "properties": {
43025 "showOutputText": false,
43026 "horizontal": false
43027 }
43028 },
43029 {
43030 "id": 183,
43031 "type": "MaskPreview+",
43032 "pos": [
43033 2790,
43034 -5270
43035 ],
43036 "size": [
43037 290,
43038 258
43039 ],
43040 "flags": [],
43041 "order": 11,
43042 "mode": 4,
43043 "inputs": [
43044 {
43045 "localized_name": "mask",
43046 "name": "mask",
43047 "type": "MASK",
43048 "link": 242
43049 }
43050 ],
43051 "outputs": [],
43052 "properties": {
43053 "Node name for S&R": "MaskPreview+",
43054 "cnr_id": "comfyui_essentials",
43055 "ver": "1.1.0"
43056 },
43057 "widgets_values": []
43058 },
43059 {
43060 "id": 163,
43061 "type": "ColorToMask",
43062 "pos": [
43063 2790,
43064 -5510
43065 ],
43066 "size": [
43067 270,
43068 178
43069 ],
43070 "flags": [],
43071 "order": 0,
43072 "mode": 0,
43073 "inputs": [
43074 {
43075 "localized_name": "images",
43076 "name": "images",
43077 "type": "IMAGE",
43078 "link": 241
43079 }
43080 ],
43081 "outputs": [
43082 {
43083 "localized_name": "MASK",
43084 "name": "MASK",
43085 "type": "MASK",
43086 "links": [
43087 205,
43088 242
43089 ]
43090 }
43091 ],
43092 "properties": {
43093 "Node name for S&R": "ColorToMask",
43094 "cnr_id": "comfyui-kjnodes",
43095 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
43096 },
43097 "widgets_values": [
43098 false,
43099 0,
43100 255,
43101 0,
43102 100,
43103 1
43104 ]
43105 },
43106 {
43107 "id": 175,
43108 "type": "LayerUtility: ColorImage V2",
43109 "pos": [
43110 3120,
43111 -5510
43112 ],
43113 "size": [
43114 221.025,
43115 130
43116 ],
43117 "flags": {
43118 "collapsed": false
43119 },
43120 "order": 7,
43121 "mode": 0,
43122 "inputs": [
43123 {
43124 "localized_name": "size_as",
43125 "name": "size_as",
43126 "shape": 7,
43127 "type": "*",
43128 "link": null
43129 },
43130 {
43131 "localized_name": "custom_width",
43132 "name": "custom_width",
43133 "type": "INT",
43134 "widget": {
43135 "name": "custom_width"
43136 },
43137 "link": 221
43138 },
43139 {
43140 "localized_name": "custom_height",
43141 "name": "custom_height",
43142 "type": "INT",
43143 "widget": {
43144 "name": "custom_height"
43145 },
43146 "link": 222
43147 }
43148 ],
43149 "outputs": [
43150 {
43151 "localized_name": "image",
43152 "name": "image",
43153 "type": "IMAGE",
43154 "links": [
43155 223,
43156 225,
43157 338,
43158 363
43159 ]
43160 }
43161 ],
43162 "properties": {
43163 "Node name for S&R": "LayerUtility: ColorImage V2",
43164 "cnr_id": "comfyui_layerstyle",
43165 "ver": "1.0.90"
43166 },
43167 "widgets_values": [
43168 "custom",
43169 512,
43170 512,
43171 "#00FF00"
43172 ],
43173 "color": "rgba(38, 73, 116, 0.7)"
43174 },
43175 {
43176 "id": 275,
43177 "type": "ImageResizeKJv2",
43178 "pos": [
43179 6810,
43180 -5510
43181 ],
43182 "size": [
43183 270,
43184 286
43185 ],
43186 "flags": [],
43187 "order": 20,
43188 "mode": 0,
43189 "inputs": [
43190 {
43191 "localized_name": "image",
43192 "name": "image",
43193 "type": "IMAGE",
43194 "link": 429
43195 },
43196 {
43197 "localized_name": "mask",
43198 "name": "mask",
43199 "shape": 7,
43200 "type": "MASK",
43201 "link": null
43202 },
43203 {
43204 "localized_name": "width",
43205 "name": "width",
43206 "type": "INT",
43207 "widget": {
43208 "name": "width"
43209 },
43210 "link": 430
43211 },
43212 {
43213 "localized_name": "height",
43214 "name": "height",
43215 "type": "INT",
43216 "widget": {
43217 "name": "height"
43218 },
43219 "link": 431
43220 }
43221 ],
43222 "outputs": [
43223 {
43224 "localized_name": "IMAGE",
43225 "name": "IMAGE",
43226 "type": "IMAGE",
43227 "links": [
43228 432,
43229 591
43230 ]
43231 },
43232 {
43233 "localized_name": "width",
43234 "name": "width",
43235 "type": "INT",
43236 "links": null
43237 },
43238 {
43239 "localized_name": "height",
43240 "name": "height",
43241 "type": "INT",
43242 "links": null
43243 },
43244 {
43245 "localized_name": "mask",
43246 "name": "mask",
43247 "type": "MASK",
43248 "links": null
43249 }
43250 ],
43251 "properties": {
43252 "Node name for S&R": "ImageResizeKJv2",
43253 "cnr_id": "comfyui-kjnodes",
43254 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
43255 },
43256 "widgets_values": [
43257 512,
43258 512,
43259 "nearest-exact",
43260 "stretch",
43261 "0, 0, 0",
43262 "center",
43263 2,
43264 "cpu"
43265 ]
43266 },
43267 {
43268 "id": 250,
43269 "type": "ImageCompositeMasked",
43270 "pos": [
43271 6460,
43272 -5510
43273 ],
43274 "size": [
43275 270,
43276 146
43277 ],
43278 "flags": [],
43279 "order": 18,
43280 "mode": 0,
43281 "inputs": [
43282 {
43283 "localized_name": "destination",
43284 "name": "destination",
43285 "type": "IMAGE",
43286 "link": 361
43287 },
43288 {
43289 "localized_name": "source",
43290 "name": "source",
43291 "type": "IMAGE",
43292 "link": 363
43293 },
43294 {
43295 "localized_name": "mask",
43296 "name": "mask",
43297 "shape": 7,
43298 "type": "MASK",
43299 "link": 362
43300 }
43301 ],
43302 "outputs": [
43303 {
43304 "localized_name": "IMAGE",
43305 "name": "IMAGE",
43306 "type": "IMAGE",
43307 "links": [
43308 364,
43309 429
43310 ]
43311 }
43312 ],
43313 "properties": {
43314 "Node name for S&R": "ImageCompositeMasked",
43315 "cnr_id": "comfy-core",
43316 "ver": "0.12.2"
43317 },
43318 "widgets_values": [
43319 0,
43320 0,
43321 true
43322 ]
43323 },
43324 {
43325 "id": 251,
43326 "type": "PreviewImage",
43327 "pos": [
43328 6460,
43329 -5240
43330 ],
43331 "size": [
43332 270,
43333 258
43334 ],
43335 "flags": [],
43336 "order": 19,
43337 "mode": 4,
43338 "inputs": [
43339 {
43340 "localized_name": "images",
43341 "name": "images",
43342 "type": "IMAGE",
43343 "link": 364
43344 }
43345 ],
43346 "outputs": [],
43347 "properties": {
43348 "Node name for S&R": "PreviewImage",
43349 "cnr_id": "comfy-core",
43350 "ver": "0.12.2"
43351 },
43352 "widgets_values": []
43353 },
43354 {
43355 "id": 246,
43356 "type": "PreviewImage",
43357 "pos": [
43358 6000,
43359 -5240
43360 ],
43361 "size": [
43362 310,
43363 260
43364 ],
43365 "flags": [],
43366 "order": 16,
43367 "mode": 4,
43368 "inputs": [
43369 {
43370 "localized_name": "images",
43371 "name": "images",
43372 "type": "IMAGE",
43373 "link": 349
43374 }
43375 ],
43376 "outputs": [],
43377 "properties": {
43378 "Node name for S&R": "PreviewImage",
43379 "cnr_id": "comfy-core",
43380 "ver": "0.12.2"
43381 },
43382 "widgets_values": []
43383 },
43384 {
43385 "id": 247,
43386 "type": "GetImageSize",
43387 "pos": [
43388 5320,
43389 -5370
43390 ],
43391 "size": [
43392 140,
43393 70
43394 ],
43395 "flags": {
43396 "collapsed": true
43397 },
43398 "order": 17,
43399 "mode": 0,
43400 "inputs": [
43401 {
43402 "localized_name": "image",
43403 "name": "image",
43404 "type": "IMAGE",
43405 "link": 350
43406 }
43407 ],
43408 "outputs": [
43409 {
43410 "localized_name": "width",
43411 "name": "width",
43412 "type": "INT",
43413 "links": []
43414 },
43415 {
43416 "localized_name": "height",
43417 "name": "height",
43418 "type": "INT",
43419 "links": []
43420 },
43421 {
43422 "localized_name": "batch_size",
43423 "name": "batch_size",
43424 "type": "INT",
43425 "links": null
43426 }
43427 ],
43428 "properties": {
43429 "Node name for S&R": "GetImageSize",
43430 "cnr_id": "comfy-core",
43431 "ver": "0.12.2"
43432 },
43433 "widgets_values": []
43434 },
43435 {
43436 "id": 176,
43437 "type": "PreviewImage",
43438 "pos": [
43439 3120,
43440 -5300
43441 ],
43442 "size": [
43443 220,
43444 258
43445 ],
43446 "flags": [],
43447 "order": 8,
43448 "mode": 4,
43449 "inputs": [
43450 {
43451 "localized_name": "images",
43452 "name": "images",
43453 "type": "IMAGE",
43454 "link": 223
43455 }
43456 ],
43457 "outputs": [],
43458 "properties": {
43459 "Node name for S&R": "PreviewImage",
43460 "cnr_id": "comfy-core",
43461 "ver": "0.12.2"
43462 },
43463 "widgets_values": []
43464 },
43465 {
43466 "id": 165,
43467 "type": "PreviewImage",
43468 "pos": [
43469 3500,
43470 -5300
43471 ],
43472 "size": [
43473 270,
43474 258
43475 ],
43476 "flags": [],
43477 "order": 1,
43478 "mode": 4,
43479 "inputs": [
43480 {
43481 "localized_name": "images",
43482 "name": "images",
43483 "type": "IMAGE",
43484 "link": 203
43485 }
43486 ],
43487 "outputs": [],
43488 "properties": {
43489 "Node name for S&R": "PreviewImage",
43490 "cnr_id": "comfy-core",
43491 "ver": "0.12.2"
43492 },
43493 "widgets_values": []
43494 },
43495 {
43496 "id": 168,
43497 "type": "InvertMask",
43498 "pos": [
43499 3770,
43500 -5770
43501 ],
43502 "size": [
43503 140,
43504 30
43505 ],
43506 "flags": {
43507 "collapsed": true
43508 },
43509 "order": 4,
43510 "mode": 0,
43511 "inputs": [
43512 {
43513 "localized_name": "mask",
43514 "name": "mask",
43515 "type": "MASK",
43516 "link": 206
43517 }
43518 ],
43519 "outputs": [
43520 {
43521 "localized_name": "MASK",
43522 "name": "MASK",
43523 "type": "MASK",
43524 "links": [
43525 227
43526 ]
43527 }
43528 ],
43529 "properties": {
43530 "Node name for S&R": "InvertMask",
43531 "cnr_id": "comfy-core",
43532 "ver": "0.12.2"
43533 },
43534 "widgets_values": []
43535 },
43536 {
43537 "id": 177,
43538 "type": "ImageCompositeMasked",
43539 "pos": [
43540 3500,
43541 -5510
43542 ],
43543 "size": [
43544 270,
43545 146
43546 ],
43547 "flags": [],
43548 "order": 9,
43549 "mode": 0,
43550 "inputs": [
43551 {
43552 "localized_name": "destination",
43553 "name": "destination",
43554 "type": "IMAGE",
43555 "link": 231
43556 },
43557 {
43558 "localized_name": "source",
43559 "name": "source",
43560 "type": "IMAGE",
43561 "link": 225
43562 },
43563 {
43564 "localized_name": "mask",
43565 "name": "mask",
43566 "shape": 7,
43567 "type": "MASK",
43568 "link": 226
43569 }
43570 ],
43571 "outputs": [
43572 {
43573 "localized_name": "IMAGE",
43574 "name": "IMAGE",
43575 "type": "IMAGE",
43576 "links": [
43577 203,
43578 330
43579 ]
43580 }
43581 ],
43582 "properties": {
43583 "Node name for S&R": "ImageCompositeMasked",
43584 "cnr_id": "comfy-core",
43585 "ver": "0.12.2"
43586 },
43587 "widgets_values": [
43588 0,
43589 0,
43590 false
43591 ]
43592 },
43593 {
43594 "id": 238,
43595 "type": "GetImageSize",
43596 "pos": [
43597 4630,
43598 -5460
43599 ],
43600 "size": [
43601 140,
43602 66
43603 ],
43604 "flags": {
43605 "collapsed": true
43606 },
43607 "order": 13,
43608 "mode": 0,
43609 "inputs": [
43610 {
43611 "localized_name": "image",
43612 "name": "image",
43613 "type": "IMAGE",
43614 "link": 338
43615 }
43616 ],
43617 "outputs": [
43618 {
43619 "localized_name": "width",
43620 "name": "width",
43621 "type": "INT",
43622 "links": [
43623 331,
43624 430
43625 ]
43626 },
43627 {
43628 "localized_name": "height",
43629 "name": "height",
43630 "type": "INT",
43631 "links": [
43632 332,
43633 431
43634 ]
43635 },
43636 {
43637 "localized_name": "batch_size",
43638 "name": "batch_size",
43639 "type": "INT",
43640 "links": null
43641 }
43642 ],
43643 "properties": {
43644 "Node name for S&R": "GetImageSize",
43645 "cnr_id": "comfy-core",
43646 "ver": "0.12.2"
43647 },
43648 "widgets_values": []
43649 },
43650 {
43651 "id": 169,
43652 "type": "MaskPreview+",
43653 "pos": [
43654 4250,
43655 -5570
43656 ],
43657 "size": [
43658 300,
43659 258
43660 ],
43661 "flags": [],
43662 "order": 5,
43663 "mode": 4,
43664 "inputs": [
43665 {
43666 "localized_name": "mask",
43667 "name": "mask",
43668 "type": "MASK",
43669 "link": 207
43670 }
43671 ],
43672 "outputs": [],
43673 "properties": {
43674 "Node name for S&R": "MaskPreview+",
43675 "cnr_id": "comfyui_essentials",
43676 "ver": "1.1.0"
43677 },
43678 "widgets_values": []
43679 },
43680 {
43681 "id": 239,
43682 "type": "PreviewImage",
43683 "pos": [
43684 4960,
43685 -5330
43686 ],
43687 "size": [
43688 280,
43689 258
43690 ],
43691 "flags": [],
43692 "order": 14,
43693 "mode": 4,
43694 "inputs": [
43695 {
43696 "localized_name": "images",
43697 "name": "images",
43698 "type": "IMAGE",
43699 "link": 337
43700 }
43701 ],
43702 "outputs": [],
43703 "properties": {
43704 "Node name for S&R": "PreviewImage",
43705 "cnr_id": "comfy-core",
43706 "ver": "0.12.2"
43707 },
43708 "widgets_values": []
43709 },
43710 {
43711 "id": 276,
43712 "type": "PreviewImage",
43713 "pos": [
43714 7130,
43715 -5510
43716 ],
43717 "size": [
43718 340,
43719 280
43720 ],
43721 "flags": [],
43722 "order": 21,
43723 "mode": 4,
43724 "inputs": [
43725 {
43726 "localized_name": "images",
43727 "name": "images",
43728 "type": "IMAGE",
43729 "link": 432
43730 }
43731 ],
43732 "outputs": [],
43733 "properties": {
43734 "Node name for S&R": "PreviewImage",
43735 "cnr_id": "comfy-core",
43736 "ver": "0.12.2"
43737 },
43738 "widgets_values": []
43739 },
43740 {
43741 "id": 166,
43742 "type": "GetImageSize",
43743 "pos": [
43744 2790,
43745 -5790
43746 ],
43747 "size": [
43748 140,
43749 66
43750 ],
43751 "flags": {
43752 "collapsed": false
43753 },
43754 "order": 2,
43755 "mode": 0,
43756 "inputs": [
43757 {
43758 "localized_name": "image",
43759 "name": "image",
43760 "type": "IMAGE",
43761 "link": 230
43762 }
43763 ],
43764 "outputs": [
43765 {
43766 "localized_name": "width",
43767 "name": "width",
43768 "type": "INT",
43769 "links": [
43770 211,
43771 221,
43772 614
43773 ]
43774 },
43775 {
43776 "localized_name": "height",
43777 "name": "height",
43778 "type": "INT",
43779 "links": [
43780 212,
43781 222,
43782 615
43783 ]
43784 },
43785 {
43786 "localized_name": "batch_size",
43787 "name": "batch_size",
43788 "type": "INT",
43789 "links": null
43790 }
43791 ],
43792 "properties": {
43793 "Node name for S&R": "GetImageSize",
43794 "cnr_id": "comfy-core",
43795 "ver": "0.12.2"
43796 },
43797 "widgets_values": []
43798 },
43799 {
43800 "id": 357,
43801 "type": "SimpleMath+",
43802 "pos": [
43803 5560,
43804 -6020
43805 ],
43806 "size": [
43807 270,
43808 78
43809 ],
43810 "flags": {
43811 "collapsed": false
43812 },
43813 "order": 23,
43814 "mode": 4,
43815 "inputs": [
43816 {
43817 "localized_name": "a",
43818 "name": "a",
43819 "shape": 7,
43820 "type": "INT,FLOAT",
43821 "link": 614
43822 },
43823 {
43824 "localized_name": "b",
43825 "name": "b",
43826 "shape": 7,
43827 "type": "INT,FLOAT",
43828 "link": 613
43829 }
43830 ],
43831 "outputs": [
43832 {
43833 "localized_name": "INT",
43834 "name": "INT",
43835 "type": "INT",
43836 "links": []
43837 },
43838 {
43839 "localized_name": "FLOAT",
43840 "name": "FLOAT",
43841 "type": "FLOAT",
43842 "links": null
43843 }
43844 ],
43845 "properties": {
43846 "Node name for S&R": "SimpleMath+",
43847 "cnr_id": "comfyui_essentials",
43848 "ver": "1.1.0"
43849 },
43850 "widgets_values": [
43851 "(a-b) / 2"
43852 ]
43853 },
43854 {
43855 "id": 356,
43856 "type": "SimpleMath+",
43857 "pos": [
43858 5560,
43859 -5830
43860 ],
43861 "size": [
43862 270,
43863 78
43864 ],
43865 "flags": [],
43866 "order": 22,
43867 "mode": 4,
43868 "inputs": [
43869 {
43870 "localized_name": "a",
43871 "name": "a",
43872 "shape": 7,
43873 "type": "INT,FLOAT",
43874 "link": 615
43875 },
43876 {
43877 "localized_name": "b",
43878 "name": "b",
43879 "shape": 7,
43880 "type": "INT,FLOAT",
43881 "link": 612
43882 }
43883 ],
43884 "outputs": [
43885 {
43886 "localized_name": "INT",
43887 "name": "INT",
43888 "type": "INT",
43889 "links": []
43890 },
43891 {
43892 "localized_name": "FLOAT",
43893 "name": "FLOAT",
43894 "type": "FLOAT",
43895 "links": null
43896 }
43897 ],
43898 "properties": {
43899 "Node name for S&R": "SimpleMath+",
43900 "cnr_id": "comfyui_essentials",
43901 "ver": "1.1.0"
43902 },
43903 "widgets_values": [
43904 "(a-b) / 2"
43905 ]
43906 },
43907 {
43908 "id": 236,
43909 "type": "ImageCrop",
43910 "pos": [
43911 4960,
43912 -5510
43913 ],
43914 "size": [
43915 210,
43916 130
43917 ],
43918 "flags": [],
43919 "order": 12,
43920 "mode": 0,
43921 "inputs": [
43922 {
43923 "localized_name": "image",
43924 "name": "image",
43925 "type": "IMAGE",
43926 "link": 330
43927 },
43928 {
43929 "localized_name": "width",
43930 "name": "width",
43931 "type": "INT",
43932 "widget": {
43933 "name": "width"
43934 },
43935 "link": 331
43936 },
43937 {
43938 "localized_name": "height",
43939 "name": "height",
43940 "type": "INT",
43941 "widget": {
43942 "name": "height"
43943 },
43944 "link": 332
43945 },
43946 {
43947 "localized_name": "x",
43948 "name": "x",
43949 "type": "INT",
43950 "widget": {
43951 "name": "x"
43952 },
43953 "link": 621
43954 },
43955 {
43956 "localized_name": "y",
43957 "name": "y",
43958 "type": "INT",
43959 "widget": {
43960 "name": "y"
43961 },
43962 "link": 622
43963 }
43964 ],
43965 "outputs": [
43966 {
43967 "localized_name": "IMAGE",
43968 "name": "IMAGE",
43969 "type": "IMAGE",
43970 "links": [
43971 337,
43972 347,
43973 350,
43974 616
43975 ]
43976 }
43977 ],
43978 "properties": {
43979 "Node name for S&R": "ImageCrop",
43980 "cnr_id": "comfy-core",
43981 "ver": "0.12.2"
43982 },
43983 "widgets_values": [
43984 512,
43985 512,
43986 0,
43987 0
43988 ]
43989 },
43990 {
43991 "id": 170,
43992 "type": "CropMask",
43993 "pos": [
43994 4250,
43995 -5750
43996 ],
43997 "size": [
43998 210,
43999 130
44000 ],
44001 "flags": {
44002 "collapsed": false
44003 },
44004 "order": 6,
44005 "mode": 0,
44006 "inputs": [
44007 {
44008 "localized_name": "mask",
44009 "name": "mask",
44010 "type": "MASK",
44011 "link": 208
44012 },
44013 {
44014 "localized_name": "x",
44015 "name": "x",
44016 "type": "INT",
44017 "widget": {
44018 "name": "x"
44019 },
44020 "link": 623
44021 },
44022 {
44023 "localized_name": "y",
44024 "name": "y",
44025 "type": "INT",
44026 "widget": {
44027 "name": "y"
44028 },
44029 "link": 624
44030 },
44031 {
44032 "localized_name": "width",
44033 "name": "width",
44034 "type": "INT",
44035 "widget": {
44036 "name": "width"
44037 },
44038 "link": 211
44039 },
44040 {
44041 "localized_name": "height",
44042 "name": "height",
44043 "type": "INT",
44044 "widget": {
44045 "name": "height"
44046 },
44047 "link": 212
44048 }
44049 ],
44050 "outputs": [
44051 {
44052 "localized_name": "MASK",
44053 "name": "MASK",
44054 "type": "MASK",
44055 "links": [
44056 207
44057 ]
44058 }
44059 ],
44060 "properties": {
44061 "Node name for S&R": "CropMask",
44062 "cnr_id": "comfy-core",
44063 "ver": "0.12.2"
44064 },
44065 "widgets_values": [
44066 0,
44067 0,
44068 512,
44069 512
44070 ]
44071 },
44072 {
44073 "id": 178,
44074 "type": "MaskBoundingBox+",
44075 "pos": [
44076 3910,
44077 -6070
44078 ],
44079 "size": [
44080 220,
44081 182
44082 ],
44083 "flags": {
44084 "collapsed": false
44085 },
44086 "order": 10,
44087 "mode": 0,
44088 "inputs": [
44089 {
44090 "localized_name": "mask",
44091 "name": "mask",
44092 "type": "MASK",
44093 "link": 227
44094 },
44095 {
44096 "localized_name": "image_optional",
44097 "name": "image_optional",
44098 "shape": 7,
44099 "type": "IMAGE",
44100 "link": null
44101 }
44102 ],
44103 "outputs": [
44104 {
44105 "localized_name": "MASK",
44106 "name": "MASK",
44107 "type": "MASK",
44108 "links": []
44109 },
44110 {
44111 "localized_name": "IMAGE",
44112 "name": "IMAGE",
44113 "type": "IMAGE",
44114 "links": null
44115 },
44116 {
44117 "localized_name": "x",
44118 "name": "x",
44119 "type": "INT",
44120 "links": [
44121 621,
44122 623
44123 ]
44124 },
44125 {
44126 "localized_name": "y",
44127 "name": "y",
44128 "type": "INT",
44129 "links": [
44130 622,
44131 624
44132 ]
44133 },
44134 {
44135 "localized_name": "width",
44136 "name": "width",
44137 "type": "INT",
44138 "links": null
44139 },
44140 {
44141 "localized_name": "height",
44142 "name": "height",
44143 "type": "INT",
44144 "links": null
44145 }
44146 ],
44147 "properties": {
44148 "Node name for S&R": "MaskBoundingBox+",
44149 "cnr_id": "comfyui_essentials",
44150 "ver": "1.1.0"
44151 },
44152 "widgets_values": [
44153 0,
44154 0
44155 ]
44156 },
44157 {
44158 "id": 358,
44159 "type": "GetImageSize",
44160 "pos": [
44161 5280,
44162 -5880
44163 ],
44164 "size": [
44165 140,
44166 70
44167 ],
44168 "flags": {
44169 "collapsed": true
44170 },
44171 "order": 24,
44172 "mode": 4,
44173 "inputs": [
44174 {
44175 "localized_name": "image",
44176 "name": "image",
44177 "type": "IMAGE",
44178 "link": 616
44179 }
44180 ],
44181 "outputs": [
44182 {
44183 "localized_name": "width",
44184 "name": "width",
44185 "type": "INT",
44186 "links": [
44187 613
44188 ]
44189 },
44190 {
44191 "localized_name": "height",
44192 "name": "height",
44193 "type": "INT",
44194 "links": [
44195 612
44196 ]
44197 },
44198 {
44199 "localized_name": "batch_size",
44200 "name": "batch_size",
44201 "type": "INT",
44202 "links": null
44203 }
44204 ],
44205 "properties": {
44206 "Node name for S&R": "GetImageSize",
44207 "cnr_id": "comfy-core",
44208 "ver": "0.12.2"
44209 },
44210 "widgets_values": []
44211 },
44212 {
44213 "id": 244,
44214 "type": "ImagePadForOutpaintMasked",
44215 "pos": [
44216 6000,
44217 -5510
44218 ],
44219 "size": [
44220 311.4107421875,
44221 174
44222 ],
44223 "flags": [],
44224 "order": 15,
44225 "mode": 0,
44226 "inputs": [
44227 {
44228 "localized_name": "image",
44229 "name": "image",
44230 "type": "IMAGE",
44231 "link": 347
44232 },
44233 {
44234 "localized_name": "mask",
44235 "name": "mask",
44236 "shape": 7,
44237 "type": "MASK",
44238 "link": null
44239 },
44240 {
44241 "localized_name": "left",
44242 "name": "left",
44243 "type": "INT",
44244 "widget": {
44245 "name": "left"
44246 },
44247 "link": 625
44248 },
44249 {
44250 "localized_name": "top",
44251 "name": "top",
44252 "type": "INT",
44253 "widget": {
44254 "name": "top"
44255 },
44256 "link": 626
44257 },
44258 {
44259 "localized_name": "right",
44260 "name": "right",
44261 "type": "INT",
44262 "widget": {
44263 "name": "right"
44264 },
44265 "link": 627
44266 },
44267 {
44268 "localized_name": "bottom",
44269 "name": "bottom",
44270 "type": "INT",
44271 "widget": {
44272 "name": "bottom"
44273 },
44274 "link": 628
44275 }
44276 ],
44277 "outputs": [
44278 {
44279 "localized_name": "IMAGE",
44280 "name": "IMAGE",
44281 "type": "IMAGE",
44282 "links": [
44283 349,
44284 361
44285 ]
44286 },
44287 {
44288 "localized_name": "MASK",
44289 "name": "MASK",
44290 "type": "MASK",
44291 "links": [
44292 362
44293 ]
44294 }
44295 ],
44296 "properties": {
44297 "Node name for S&R": "ImagePadForOutpaintMasked",
44298 "cnr_id": "comfyui-kjnodes",
44299 "ver": "c661baadd9683c0033cd2a6ad90157c6d099a6c2"
44300 },
44301 "widgets_values": [
44302 0,
44303 0,
44304 0,
44305 0,
44306 0
44307 ]
44308 }
44309 ],
44310 "groups": [],
44311 "links": [
44312 {
44313 "id": 205,
44314 "origin_id": 163,
44315 "origin_slot": 0,
44316 "target_id": 167,
44317 "target_slot": 0,
44318 "type": "MASK"
44319 },
44320 {
44321 "id": 242,
44322 "origin_id": 163,
44323 "origin_slot": 0,
44324 "target_id": 183,
44325 "target_slot": 0,
44326 "type": "MASK"
44327 },
44328 {
44329 "id": 347,
44330 "origin_id": 236,
44331 "origin_slot": 0,
44332 "target_id": 244,
44333 "target_slot": 0,
44334 "type": "IMAGE"
44335 },
44336 {
44337 "id": 221,
44338 "origin_id": 166,
44339 "origin_slot": 0,
44340 "target_id": 175,
44341 "target_slot": 1,
44342 "type": "INT"
44343 },
44344 {
44345 "id": 222,
44346 "origin_id": 166,
44347 "origin_slot": 1,
44348 "target_id": 175,
44349 "target_slot": 2,
44350 "type": "INT"
44351 },
44352 {
44353 "id": 429,
44354 "origin_id": 250,
44355 "origin_slot": 0,
44356 "target_id": 275,
44357 "target_slot": 0,
44358 "type": "IMAGE"
44359 },
44360 {
44361 "id": 430,
44362 "origin_id": 238,
44363 "origin_slot": 0,
44364 "target_id": 275,
44365 "target_slot": 2,
44366 "type": "INT"
44367 },
44368 {
44369 "id": 431,
44370 "origin_id": 238,
44371 "origin_slot": 1,
44372 "target_id": 275,
44373 "target_slot": 3,
44374 "type": "INT"
44375 },
44376 {
44377 "id": 432,
44378 "origin_id": 275,
44379 "origin_slot": 0,
44380 "target_id": 276,
44381 "target_slot": 0,
44382 "type": "IMAGE"
44383 },
44384 {
44385 "id": 361,
44386 "origin_id": 244,
44387 "origin_slot": 0,
44388 "target_id": 250,
44389 "target_slot": 0,
44390 "type": "IMAGE"
44391 },
44392 {
44393 "id": 363,
44394 "origin_id": 175,
44395 "origin_slot": 0,
44396 "target_id": 250,
44397 "target_slot": 1,
44398 "type": "IMAGE"
44399 },
44400 {
44401 "id": 362,
44402 "origin_id": 244,
44403 "origin_slot": 1,
44404 "target_id": 250,
44405 "target_slot": 2,
44406 "type": "MASK"
44407 },
44408 {
44409 "id": 364,
44410 "origin_id": 250,
44411 "origin_slot": 0,
44412 "target_id": 251,
44413 "target_slot": 0,
44414 "type": "IMAGE"
44415 },
44416 {
44417 "id": 349,
44418 "origin_id": 244,
44419 "origin_slot": 0,
44420 "target_id": 246,
44421 "target_slot": 0,
44422 "type": "IMAGE"
44423 },
44424 {
44425 "id": 350,
44426 "origin_id": 236,
44427 "origin_slot": 0,
44428 "target_id": 247,
44429 "target_slot": 0,
44430 "type": "IMAGE"
44431 },
44432 {
44433 "id": 223,
44434 "origin_id": 175,
44435 "origin_slot": 0,
44436 "target_id": 176,
44437 "target_slot": 0,
44438 "type": "IMAGE"
44439 },
44440 {
44441 "id": 203,
44442 "origin_id": 177,
44443 "origin_slot": 0,
44444 "target_id": 165,
44445 "target_slot": 0,
44446 "type": "IMAGE"
44447 },
44448 {
44449 "id": 206,
44450 "origin_id": 167,
44451 "origin_slot": 0,
44452 "target_id": 168,
44453 "target_slot": 0,
44454 "type": "MASK"
44455 },
44456 {
44457 "id": 227,
44458 "origin_id": 168,
44459 "origin_slot": 0,
44460 "target_id": 178,
44461 "target_slot": 0,
44462 "type": "MASK"
44463 },
44464 {
44465 "id": 208,
44466 "origin_id": 167,
44467 "origin_slot": 0,
44468 "target_id": 170,
44469 "target_slot": 0,
44470 "type": "MASK"
44471 },
44472 {
44473 "id": 211,
44474 "origin_id": 166,
44475 "origin_slot": 0,
44476 "target_id": 170,
44477 "target_slot": 3,
44478 "type": "INT"
44479 },
44480 {
44481 "id": 212,
44482 "origin_id": 166,
44483 "origin_slot": 1,
44484 "target_id": 170,
44485 "target_slot": 4,
44486 "type": "INT"
44487 },
44488 {
44489 "id": 207,
44490 "origin_id": 170,
44491 "origin_slot": 0,
44492 "target_id": 169,
44493 "target_slot": 0,
44494 "type": "MASK"
44495 },
44496 {
44497 "id": 330,
44498 "origin_id": 177,
44499 "origin_slot": 0,
44500 "target_id": 236,
44501 "target_slot": 0,
44502 "type": "IMAGE"
44503 },
44504 {
44505 "id": 331,
44506 "origin_id": 238,
44507 "origin_slot": 0,
44508 "target_id": 236,
44509 "target_slot": 1,
44510 "type": "INT"
44511 },
44512 {
44513 "id": 332,
44514 "origin_id": 238,
44515 "origin_slot": 1,
44516 "target_id": 236,
44517 "target_slot": 2,
44518 "type": "INT"
44519 },
44520 {
44521 "id": 225,
44522 "origin_id": 175,
44523 "origin_slot": 0,
44524 "target_id": 177,
44525 "target_slot": 1,
44526 "type": "IMAGE"
44527 },
44528 {
44529 "id": 226,
44530 "origin_id": 167,
44531 "origin_slot": 0,
44532 "target_id": 177,
44533 "target_slot": 2,
44534 "type": "MASK"
44535 },
44536 {
44537 "id": 337,
44538 "origin_id": 236,
44539 "origin_slot": 0,
44540 "target_id": 239,
44541 "target_slot": 0,
44542 "type": "IMAGE"
44543 },
44544 {
44545 "id": 338,
44546 "origin_id": 175,
44547 "origin_slot": 0,
44548 "target_id": 238,
44549 "target_slot": 0,
44550 "type": "IMAGE"
44551 },
44552 {
44553 "id": 241,
44554 "origin_id": -10,
44555 "origin_slot": 0,
44556 "target_id": 163,
44557 "target_slot": 0,
44558 "type": "IMAGE"
44559 },
44560 {
44561 "id": 230,
44562 "origin_id": -10,
44563 "origin_slot": 0,
44564 "target_id": 166,
44565 "target_slot": 0,
44566 "type": "IMAGE"
44567 },
44568 {
44569 "id": 231,
44570 "origin_id": -10,
44571 "origin_slot": 0,
44572 "target_id": 177,
44573 "target_slot": 0,
44574 "type": "IMAGE"
44575 },
44576 {
44577 "id": 591,
44578 "origin_id": 275,
44579 "origin_slot": 0,
44580 "target_id": -20,
44581 "target_slot": 0,
44582 "type": "IMAGE"
44583 },
44584 {
44585 "id": 612,
44586 "origin_id": 358,
44587 "origin_slot": 1,
44588 "target_id": 356,
44589 "target_slot": 1,
44590 "type": "INT"
44591 },
44592 {
44593 "id": 613,
44594 "origin_id": 358,
44595 "origin_slot": 0,
44596 "target_id": 357,
44597 "target_slot": 1,
44598 "type": "INT"
44599 },
44600 {
44601 "id": 614,
44602 "origin_id": 166,
44603 "origin_slot": 0,
44604 "target_id": 357,
44605 "target_slot": 0,
44606 "type": "INT"
44607 },
44608 {
44609 "id": 615,
44610 "origin_id": 166,
44611 "origin_slot": 1,
44612 "target_id": 356,
44613 "target_slot": 0,
44614 "type": "INT"
44615 },
44616 {
44617 "id": 616,
44618 "origin_id": 236,
44619 "origin_slot": 0,
44620 "target_id": 358,
44621 "target_slot": 0,
44622 "type": "IMAGE"
44623 },
44624 {
44625 "id": 621,
44626 "origin_id": 178,
44627 "origin_slot": 2,
44628 "target_id": 236,
44629 "target_slot": 3,
44630 "type": "INT"
44631 },
44632 {
44633 "id": 622,
44634 "origin_id": 178,
44635 "origin_slot": 3,
44636 "target_id": 236,
44637 "target_slot": 4,
44638 "type": "INT"
44639 },
44640 {
44641 "id": 623,
44642 "origin_id": 178,
44643 "origin_slot": 2,
44644 "target_id": 170,
44645 "target_slot": 1,
44646 "type": "INT"
44647 },
44648 {
44649 "id": 624,
44650 "origin_id": 178,
44651 "origin_slot": 3,
44652 "target_id": 170,
44653 "target_slot": 2,
44654 "type": "INT"
44655 },
44656 {
44657 "id": 625,
44658 "origin_id": -10,
44659 "origin_slot": 1,
44660 "target_id": 244,
44661 "target_slot": 2,
44662 "type": "INT"
44663 },
44664 {
44665 "id": 626,
44666 "origin_id": -10,
44667 "origin_slot": 2,
44668 "target_id": 244,
44669 "target_slot": 3,
44670 "type": "INT"
44671 },
44672 {
44673 "id": 627,
44674 "origin_id": -10,
44675 "origin_slot": 1,
44676 "target_id": 244,
44677 "target_slot": 4,
44678 "type": "INT"
44679 },
44680 {
44681 "id": 628,
44682 "origin_id": -10,
44683 "origin_slot": 2,
44684 "target_id": 244,
44685 "target_slot": 5,
44686 "type": "INT"
44687 }
44688 ],
44689 "extra": {
44690 "workflowRendererVersion": "LG"
44691 }
44692 }
44693 ]
44694 },
44695 "config": [],
44696 "extra": {
44697 "workflowRendererVersion": "LG",
44698 "frontendVersion": "1.38.12",
44699 "VHS_latentpreview": true,
44700 "VHS_latentpreviewrate": 0,
44701 "VHS_MetadataImage": true,
44702 "VHS_KeepIntermediate": true,
44703 "ds": {
44704 "scale": 0.2775550892122411,
44705 "offset": [
44706 2504.3949453515434,
44707 1337.2420560089513
44708 ]
44709 }
44710 },
44711 "version": 0.4
44712}