diff --git a/src/nodes/grid_annotation.py b/src/nodes/grid_annotation.py index bc1851a..4b70a17 100644 --- a/src/nodes/grid_annotation.py +++ b/src/nodes/grid_annotation.py @@ -15,7 +15,7 @@ class GridAnnotationNode(BaseNode): "required": { "column_texts": ("STRING", {"multiline": False}), "row_texts": ("STRING", {"multiline": False}), - "font_size": ("INT", {"default": 30, "min": 1}), + "font_size": ("INT", {"default": 50, "min": 1}), }, } diff --git a/workflows/base.json b/workflows/base.json index 7a26018..9042d9d 100644 --- a/workflows/base.json +++ b/workflows/base.json @@ -1,475 +1,23 @@ { - "last_node_id": 61, - "last_link_id": 102, + "last_node_id": 68, + "last_link_id": 112, "nodes": [ - { - "id": 25, - "type": "CLIPTextEncode", - "pos": [ - -728.3966230000002, - 324.8414170000003 - ], - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 3, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 35 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 41, - 48, - 54 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "masterpiece, best quality, 1girl, golden hair," - ] - }, - { - "id": 26, - "type": "CLIPTextEncode", - "pos": [ - -726.3966230000002, - 564.8414170000005 - ], - "size": { - "0": 400, - "1": 200 - }, - "flags": {}, - "order": 4, - "mode": 0, - "inputs": [ - { - "name": "clip", - "type": "CLIP", - "link": 36 - } - ], - "outputs": [ - { - "name": "CONDITIONING", - "type": "CONDITIONING", - "links": [ - 40, - 47, - 55 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "CLIPTextEncode" - }, - "widgets_values": [ - "(worst quality, low quality:1.4), monochrome, zombie" - ] - }, - { - "id": 28, - "type": "Reroute", - "pos": [ - -773.5473798359377, - 114.2723633500978 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 2, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 69, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "", - "type": "MODEL", - "links": [ - 44 - ] - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 39, - "type": "Reroute", - "pos": [ - -770.3966230000002, - 78.84141700000006 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 5, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 63 - } - ], - "outputs": [ - { - "name": "", - "type": "VAE", - "links": [ - 77 - ], - "slot_index": 0 - } - ], - "properties": { - "showOutputText": false, - "horizontal": false - } - }, - { - "id": 24, - "type": "CheckpointLoaderSimple", - "pos": [ - -1129.3966229999999, - 302.84141700000043 - ], - "size": { - "0": 315, - "1": 98 - }, - "flags": {}, - "order": 0, - "mode": 0, - "outputs": [ - { - "name": "MODEL", - "type": "MODEL", - "links": [ - 69 - ], - "slot_index": 0 - }, - { - "name": "CLIP", - "type": "CLIP", - "links": [ - 35, - 36 - ], - "slot_index": 1 - }, - { - "name": "VAE", - "type": "VAE", - "links": [ - 63 - ], - "slot_index": 2 - } - ], - "properties": { - "Node name for S&R": "CheckpointLoaderSimple" - }, - "widgets_values": [ - "Counterfeit-v2_5.safetensors" - ] - }, - { - "id": 40, - "type": "Reroute", - "pos": [ - 407, - 80 - ], - "size": [ - 75, - 26 - ], - "flags": {}, - "order": 8, - "mode": 0, - "inputs": [ - { - "name": "", - "type": "*", - "link": 77, - "slot_index": 0 - } - ], - "outputs": [ - { - "name": "VAE", - "type": "VAE", - "links": [ - 76 - ], - "slot_index": 0 - } - ], - "properties": { - "showOutputText": true, - "horizontal": false - } - }, - { - "id": 43, - "type": "VAEDecode", - "pos": [ - 528, - 441 - ], - "size": { - "0": 210, - "1": 46 - }, - "flags": {}, - "order": 14, - "mode": 0, - "inputs": [ - { - "name": "samples", - "type": "LATENT", - "link": 88 - }, - { - "name": "vae", - "type": "VAE", - "link": 76 - } - ], - "outputs": [ - { - "name": "IMAGE", - "type": "IMAGE", - "links": [ - 94 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "VAEDecode" - } - }, - { - "id": 38, - "type": "EmptyLatentImage", - "pos": [ - -646, - 808 - ], - "size": [ - 315, - 106 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "batch_size", - "type": "INT", - "link": 100, - "widget": { - "name": "batch_size", - "config": [ - "INT", - { - "default": 1, - "min": 1, - "max": 64 - } - ] - } - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 60, - 61, - 62 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "EmptyLatentImage" - }, - "widgets_values": [ - 512, - 512, - 4 - ] - }, - { - "id": 31, - "type": "KSampler", - "pos": [ - -213, - 598 - ], - "size": { - "0": 315, - "1": 262 - }, - "flags": { - "collapsed": false - }, - "order": 10, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 71 - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 48 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 47 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 61 - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 74 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "KSampler" - }, - "widgets_values": [ - 1, - false, - 20, - 10, - "dpmpp_sde", - "karras", - 1 - ] - }, - { - "id": 27, - "type": "KSampler", - "pos": [ - -210, - 293 - ], - "size": { - "0": 315, - "1": 262 - }, - "flags": { - "collapsed": false - }, - "order": 9, - "mode": 0, - "inputs": [ - { - "name": "model", - "type": "MODEL", - "link": 70 - }, - { - "name": "positive", - "type": "CONDITIONING", - "link": 41 - }, - { - "name": "negative", - "type": "CONDITIONING", - "link": 40 - }, - { - "name": "latent_image", - "type": "LATENT", - "link": 62 - } - ], - "outputs": [ - { - "name": "LATENT", - "type": "LATENT", - "links": [ - 73 - ], - "slot_index": 0 - } - ], - "properties": { - "Node name for S&R": "KSampler" - }, - "widgets_values": [ - 1, - false, - 20, - 8, - "dpmpp_sde", - "karras", - 1 - ] - }, { "id": 36, "type": "KSampler", "pos": [ - -211, - 898 + -200, + 900 ], "size": { "0": 315, "1": 262 }, "flags": { - "collapsed": false, + "collapsed": true, "pinned": true }, - "order": 11, + "order": 12, "mode": 0, "inputs": [ { @@ -520,8 +68,8 @@ "id": 29, "type": "Reroute", "pos": [ - -360, - 117 + -380, + 120 ], "size": [ 82, @@ -530,7 +78,7 @@ "flags": { "pinned": true }, - "order": 7, + "order": 8, "mode": 0, "inputs": [ { @@ -558,99 +106,304 @@ } }, { - "id": 56, - "type": "ImagesGridByColumns", + "id": 27, + "type": "KSampler", "pos": [ - 849, - 450 + -200, + 300 ], - "size": [ - 315, - 82 - ], - "flags": {}, - "order": 15, + "size": { + "0": 315, + "1": 262 + }, + "flags": { + "collapsed": true + }, + "order": 10, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 94 + "name": "model", + "type": "MODEL", + "link": 70 }, { - "name": "max_columns", - "type": "INT", - "link": 102, - "widget": { - "name": "max_columns", - "config": [ - "INT", - { - "default": 1, - "min": 1 - } - ] - } + "name": "positive", + "type": "CONDITIONING", + "link": 41 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 40 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 62 } ], "outputs": [ { - "name": "IMAGE", - "type": "IMAGE", + "name": "LATENT", + "type": "LATENT", "links": [ - 95 + 73 ], "slot_index": 0 } ], "properties": { - "Node name for S&R": "ImagesGridByColumns" + "Node name for S&R": "KSampler" }, "widgets_values": [ - 0, - 4 - ], - "color": "#322", - "bgcolor": "#533" + 1, + false, + 20, + 8, + "dpmpp_sde", + "karras", + 1 + ] }, { - "id": 15, - "type": "PreviewImage", + "id": 31, + "type": "KSampler", "pos": [ - 1267, - 450 + -200, + 600 ], "size": { - "0": 601.5753173828125, - "1": 479.24884033203125 + "0": 315, + "1": 262 }, - "flags": {}, - "order": 16, + "flags": { + "collapsed": true + }, + "order": 11, "mode": 0, "inputs": [ { - "name": "images", - "type": "IMAGE", - "link": 95 + "name": "model", + "type": "MODEL", + "link": 71 + }, + { + "name": "positive", + "type": "CONDITIONING", + "link": 48 + }, + { + "name": "negative", + "type": "CONDITIONING", + "link": 47 + }, + { + "name": "latent_image", + "type": "LATENT", + "link": 61 + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 74 + ], + "slot_index": 0 } ], "properties": { - "Node name for S&R": "PreviewImage" + "Node name for S&R": "KSampler" + }, + "widgets_values": [ + 1, + false, + 20, + 10, + "dpmpp_sde", + "karras", + 1 + ] + }, + { + "id": 24, + "type": "CheckpointLoaderSimple", + "pos": [ + -1117, + 311 + ], + "size": { + "0": 315, + "1": 98 + }, + "flags": { + "collapsed": true + }, + "order": 0, + "mode": 0, + "outputs": [ + { + "name": "MODEL", + "type": "MODEL", + "links": [ + 69 + ], + "slot_index": 0 + }, + { + "name": "CLIP", + "type": "CLIP", + "links": [ + 35, + 36 + ], + "slot_index": 1 + }, + { + "name": "VAE", + "type": "VAE", + "links": [ + 63 + ], + "slot_index": 2 + } + ], + "properties": { + "Node name for S&R": "CheckpointLoaderSimple" + }, + "widgets_values": [ + "Counterfeit-v2_5.safetensors" + ] + }, + { + "id": 28, + "type": "Reroute", + "pos": [ + -770, + 120 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 3, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 69, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "", + "type": "MODEL", + "links": [ + 44 + ] + } + ], + "properties": { + "showOutputText": false, + "horizontal": false } }, + { + "id": 39, + "type": "Reroute", + "pos": [ + -770, + 90 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 63 + } + ], + "outputs": [ + { + "name": "", + "type": "VAE", + "links": [ + 108 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": false, + "horizontal": false + } + }, + { + "id": 25, + "type": "CLIPTextEncode", + "pos": [ + -700, + 330 + ], + "size": { + "0": 400, + "1": 200 + }, + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 35 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 41, + 48, + 54 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "masterpiece, best quality, 1girl, golden hair," + ] + }, { "id": 42, "type": "LatentCombine", "pos": [ - 266, - 446 + 250, + 430 ], "size": { "0": 210, "1": 46 }, "flags": {}, - "order": 12, + "order": 13, "mode": 0, "inputs": [ { @@ -682,65 +435,19 @@ "color": "#322", "bgcolor": "#533" }, - { - "id": 59, - "type": "PrimitiveNode", - "pos": [ - -1081, - 1086 - ], - "size": { - "0": 210, - "1": 82 - }, - "flags": { - "collapsed": false - }, - "order": 1, - "mode": 0, - "outputs": [ - { - "name": "INT", - "type": "INT", - "links": [ - 100, - 102 - ], - "slot_index": 0, - "widget": { - "name": "max_columns", - "config": [ - "INT", - { - "default": 1, - "min": 1 - } - ] - } - } - ], - "title": "Y items count", - "properties": {}, - "widgets_values": [ - 4, - false - ], - "color": "#232", - "bgcolor": "#353" - }, { "id": 44, "type": "LatentCombine", "pos": [ - 265, - 530 + 250, + 510 ], "size": { "0": 210, "1": 46 }, "flags": {}, - "order": 13, + "order": 14, "mode": 0, "inputs": [ { @@ -769,6 +476,348 @@ }, "color": "#322", "bgcolor": "#533" + }, + { + "id": 15, + "type": "PreviewImage", + "pos": [ + 1250, + 410 + ], + "size": { + "0": 601.5753173828125, + "1": 479.24884033203125 + }, + "flags": {}, + "order": 17, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 111 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } + }, + { + "id": 38, + "type": "EmptyLatentImage", + "pos": [ + -620, + 810 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "batch_size", + "type": "INT", + "link": 107, + "widget": { + "name": "batch_size", + "config": [ + "INT", + { + "default": 1, + "min": 1, + "max": 64 + } + ] + } + } + ], + "outputs": [ + { + "name": "LATENT", + "type": "LATENT", + "links": [ + 60, + 61, + 62 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "EmptyLatentImage" + }, + "widgets_values": [ + 512, + 512, + 4 + ] + }, + { + "id": 40, + "type": "Reroute", + "pos": [ + 380, + 90 + ], + "size": [ + 75, + 26 + ], + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "", + "type": "*", + "link": 108, + "slot_index": 0 + } + ], + "outputs": [ + { + "name": "VAE", + "type": "VAE", + "links": [ + 76 + ], + "slot_index": 0 + } + ], + "properties": { + "showOutputText": true, + "horizontal": false + } + }, + { + "id": 43, + "type": "VAEDecode", + "pos": [ + 530, + 510 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": { + "collapsed": true + }, + "order": 15, + "mode": 0, + "inputs": [ + { + "name": "samples", + "type": "LATENT", + "link": 88 + }, + { + "name": "vae", + "type": "VAE", + "link": 76 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 109 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "VAEDecode" + } + }, + { + "id": 59, + "type": "PrimitiveNode", + "pos": [ + -1010, + 460 + ], + "size": { + "0": 210, + "1": 82 + }, + "flags": { + "collapsed": false + }, + "order": 1, + "mode": 0, + "outputs": [ + { + "name": "INT", + "type": "INT", + "links": [ + 107, + 110 + ], + "slot_index": 0, + "widget": { + "name": "max_columns", + "config": [ + "INT", + { + "default": 1, + "min": 1 + } + ] + } + } + ], + "title": "Batch size", + "properties": {}, + "widgets_values": [ + 4, + false + ], + "color": "#232", + "bgcolor": "#353" + }, + { + "id": 26, + "type": "CLIPTextEncode", + "pos": [ + -700, + 570 + ], + "size": { + "0": 400, + "1": 200 + }, + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "inputs": [ + { + "name": "clip", + "type": "CLIP", + "link": 36 + } + ], + "outputs": [ + { + "name": "CONDITIONING", + "type": "CONDITIONING", + "links": [ + 40, + 47, + 55 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CLIPTextEncode" + }, + "widgets_values": [ + "(worst quality, low quality:1.4), monochrome, zombie" + ] + }, + { + "id": 68, + "type": "GridAnnotation", + "pos": [ + 430, + 640 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 2, + "mode": 0, + "outputs": [ + { + "name": "GRID_ANNOTATION", + "type": "GRID_ANNOTATION", + "links": [ + 112 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "GridAnnotation" + }, + "widgets_values": [ + "1; 2; 3; 4", + "CFG: 8; CFG: 10; CFG: 12", + 100 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 67, + "type": "ImagesGridByColumns", + "pos": [ + 820, + 540 + ], + "size": [ + 320, + 100 + ], + "flags": {}, + "order": 16, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 109, + "slot_index": 0 + }, + { + "name": "annotation", + "type": "GRID_ANNOTATION", + "link": 112 + }, + { + "name": "max_columns", + "type": "INT", + "link": 110, + "widget": { + "name": "max_columns", + "config": [ + "INT", + { + "default": 1, + "min": 1 + } + ] + } + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 111 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImagesGridByColumns" + }, + "widgets_values": [ + 0, + 4 + ], + "color": "#322", + "bgcolor": "#533" } ], "links": [ @@ -932,14 +981,6 @@ 1, "VAE" ], - [ - 77, - 39, - 0, - 40, - 0, - "*" - ], [ 79, 36, @@ -965,23 +1006,7 @@ "LATENT" ], [ - 94, - 43, - 0, - 56, - 0, - "IMAGE" - ], - [ - 95, - 56, - 0, - 15, - 0, - "IMAGE" - ], - [ - 100, + 107, 59, 0, 38, @@ -989,12 +1014,44 @@ "INT" ], [ - 102, + 108, + 39, + 0, + 40, + 0, + "*" + ], + [ + 109, + 43, + 0, + 67, + 0, + "IMAGE" + ], + [ + 110, 59, 0, - 56, - 1, + 67, + 2, "INT" + ], + [ + 111, + 67, + 0, + 15, + 0, + "IMAGE" + ], + [ + 112, + 68, + 0, + 67, + 1, + "GRID_ANNOTATION" ] ], "groups": [], diff --git a/workflows/base.png b/workflows/base.png index 7f43905..d045ff1 100644 Binary files a/workflows/base.png and b/workflows/base.png differ diff --git a/workflows/mini.json b/workflows/mini.json index ff752a9..6556a38 100644 --- a/workflows/mini.json +++ b/workflows/mini.json @@ -1,19 +1,21 @@ { - "last_node_id": 56, - "last_link_id": 97, + "last_node_id": 70, + "last_link_id": 121, "nodes": [ { - "id": 41, + "id": 68, "type": "LoadImage", "pos": [ - 69, - 307 + -30, + 70 ], "size": { "0": 315, "1": 102 }, - "flags": {}, + "flags": { + "collapsed": true + }, "order": 0, "mode": 0, "outputs": [ @@ -21,7 +23,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 90 + 119 ], "slot_index": 0 }, @@ -35,22 +37,24 @@ "Node name for S&R": "LoadImage" }, "widgets_values": [ - "ComfyUI_00171_.png", + "394102.png", "image" ] }, { - "id": 42, + "id": 41, "type": "LoadImage", "pos": [ - 69, - 449 + -30, + 210 ], "size": { "0": 315, "1": 102 }, - "flags": {}, + "flags": { + "collapsed": true + }, "order": 1, "mode": 0, "outputs": [ @@ -58,7 +62,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 91 + 120 ], "slot_index": 0 }, @@ -72,22 +76,24 @@ "Node name for S&R": "LoadImage" }, "widgets_values": [ - "ComfyUI_00153_.png", + "394102.png", "image" ] }, { - "id": 43, + "id": 42, "type": "LoadImage", "pos": [ - 68, - 592 + -30, + 350 ], "size": { "0": 315, "1": 102 }, - "flags": {}, + "flags": { + "collapsed": true + }, "order": 2, "mode": 0, "outputs": [ @@ -95,7 +101,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 94 + 112 ], "slot_index": 0 }, @@ -109,12 +115,171 @@ "Node name for S&R": "LoadImage" }, "widgets_values": [ - "ComfyUI_00116_.png", + "394102.png", "image" ] }, { - "id": 54, + "id": 43, + "type": "LoadImage", + "pos": [ + -30, + 490 + ], + "size": { + "0": 315, + "1": 102 + }, + "flags": { + "collapsed": true + }, + "order": 3, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 106 + ], + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "394102.png", + "image" + ] + }, + { + "id": 62, + "type": "LoadImage", + "pos": [ + -30, + 630 + ], + "size": { + "0": 315, + "1": 102 + }, + "flags": { + "collapsed": true + }, + "order": 4, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 105 + ], + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "394102.png", + "image" + ] + }, + { + "id": 63, + "type": "LoadImage", + "pos": [ + -30, + 770 + ], + "size": { + "0": 315, + "1": 102 + }, + "flags": { + "collapsed": true + }, + "order": 5, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 104 + ], + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "394102.png", + "image" + ] + }, + { + "id": 65, + "type": "ImageCombine", + "pos": [ + 460, + 430 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 9, + "mode": 0, + "inputs": [ + { + "name": "image_1", + "type": "IMAGE", + "link": 113 + }, + { + "name": "image_2", + "type": "IMAGE", + "link": 106 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 114 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCombine" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 67, "type": "ImageCombine", "pos": [ 460, @@ -125,18 +290,18 @@ "1": 46 }, "flags": {}, - "order": 3, + "order": 8, "mode": 0, "inputs": [ { "name": "image_1", "type": "IMAGE", - "link": 90 + "link": 118 }, { "name": "image_2", "type": "IMAGE", - "link": 91 + "link": 112 } ], "outputs": [ @@ -144,7 +309,49 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 93 + 113 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImageCombine" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 69, + "type": "ImageCombine", + "pos": [ + 460, + 270 + ], + "size": { + "0": 210, + "1": 46 + }, + "flags": {}, + "order": 7, + "mode": 0, + "inputs": [ + { + "name": "image_1", + "type": "IMAGE", + "link": 119 + }, + { + "name": "image_2", + "type": "IMAGE", + "link": 120 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 118 ], "slot_index": 0 } @@ -160,25 +367,25 @@ "type": "ImageCombine", "pos": [ 460, - 440 + 510 ], "size": { "0": 210, "1": 46 }, "flags": {}, - "order": 4, + "order": 10, "mode": 0, "inputs": [ { "name": "image_1", "type": "IMAGE", - "link": 93 + "link": 114 }, { "name": "image_2", "type": "IMAGE", - "link": 94 + "link": 105 } ], "outputs": [ @@ -186,7 +393,7 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 95 + 110 ], "slot_index": 0 } @@ -198,50 +405,29 @@ "bgcolor": "#533" }, { - "id": 56, - "type": "PreviewImage", + "id": 54, + "type": "ImageCombine", "pos": [ - 1059, - 350 - ], - "size": [ - 428.921914672851, - 507.1954368591306 - ], - "flags": {}, - "order": 6, - "mode": 0, - "inputs": [ - { - "name": "images", - "type": "IMAGE", - "link": 97 - } - ], - "properties": { - "Node name for S&R": "PreviewImage" - } - }, - { - "id": 53, - "type": "ImagesGridByColumns", - "pos": [ - 700, - 350 + 460, + 590 ], "size": { - "0": 315, - "1": 82 + "0": 210, + "1": 46 }, "flags": {}, - "order": 5, + "order": 11, "mode": 0, "inputs": [ { - "name": "images", + "name": "image_1", "type": "IMAGE", - "link": 95, - "slot_index": 0 + "link": 110 + }, + { + "name": "image_2", + "type": "IMAGE", + "link": 104 } ], "outputs": [ @@ -249,68 +435,226 @@ "name": "IMAGE", "type": "IMAGE", "links": [ - 97 + 115 ], "slot_index": 0 } ], "properties": { - "Node name for S&R": "ImagesGridByColumns" + "Node name for S&R": "ImageCombine" + }, + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 60, + "type": "GridAnnotation", + "pos": [ + 350, + 690 + ], + "size": { + "0": 315, + "1": 106 + }, + "flags": {}, + "order": 6, + "mode": 0, + "outputs": [ + { + "name": "GRID_ANNOTATION", + "type": "GRID_ANNOTATION", + "links": [ + 102 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "GridAnnotation" }, "widgets_values": [ - 5, - 2 + "Column 1; Column 2", + "My favorite; Others;Meow", + 400 ], "color": "#322", "bgcolor": "#533" + }, + { + "id": 61, + "type": "ImagesGridByRows", + "pos": [ + 740, + 380 + ], + "size": { + "0": 315, + "1": 102 + }, + "flags": {}, + "order": 12, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 115 + }, + { + "name": "annotation", + "type": "GRID_ANNOTATION", + "link": 102 + } + ], + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 121 + ], + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "ImagesGridByRows" + }, + "widgets_values": [ + 30, + 3 + ], + "color": "#322", + "bgcolor": "#533" + }, + { + "id": 70, + "type": "PreviewImage", + "pos": [ + 1080, + 380 + ], + "size": { + "0": 353, + "1": 510 + }, + "flags": {}, + "order": 13, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 121 + } + ], + "properties": { + "Node name for S&R": "PreviewImage" + } } ], "links": [ [ - 90, - 41, + 102, + 60, 0, - 54, - 0, - "IMAGE" + 61, + 1, + "GRID_ANNOTATION" ], [ - 91, - 42, + 104, + 63, 0, 54, 1, "IMAGE" ], [ - 93, - 54, + 105, + 62, 0, 55, - 0, + 1, "IMAGE" ], [ - 94, + 106, 43, 0, - 55, + 65, 1, "IMAGE" ], [ - 95, + 110, 55, 0, - 53, + 54, 0, "IMAGE" ], [ - 97, - 53, + 112, + 42, 0, - 56, + 67, + 1, + "IMAGE" + ], + [ + 113, + 67, + 0, + 65, + 0, + "IMAGE" + ], + [ + 114, + 65, + 0, + 55, + 0, + "IMAGE" + ], + [ + 115, + 54, + 0, + 61, + 0, + "IMAGE" + ], + [ + 118, + 69, + 0, + 67, + 0, + "IMAGE" + ], + [ + 119, + 68, + 0, + 69, + 0, + "IMAGE" + ], + [ + 120, + 41, + 0, + 69, + 1, + "IMAGE" + ], + [ + 121, + 61, + 0, + 70, 0, "IMAGE" ] diff --git a/workflows/mini.png b/workflows/mini.png index 02355b6..f7e2988 100644 Binary files a/workflows/mini.png and b/workflows/mini.png differ