diff --git a/example/inpainting.png b/example/inpainting.png new file mode 100644 index 0000000..564ee75 Binary files /dev/null and b/example/inpainting.png differ diff --git a/example/normal.png b/example/normal.png new file mode 100644 index 0000000..0eaba6d Binary files /dev/null and b/example/normal.png differ diff --git a/example/workflow.json b/example/workflow.json new file mode 100644 index 0000000..fe5d747 --- /dev/null +++ b/example/workflow.json @@ -0,0 +1,505 @@ +{ + "last_node_id": 27, + "last_link_id": 29, + "nodes": [ + { + "id": 18, + "type": "SaveImage", + "pos": [ + 1833, + -122 + ], + "size": { + "0": 315, + "1": 270 + }, + "flags": {}, + "order": 7, + "mode": 4, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 18 + } + ], + "properties": {}, + "widgets_values": [ + "ComfyUI" + ] + }, + { + "id": 17, + "type": "CustomNet_Sampler", + "pos": [ + 1393, + -127 + ], + "size": { + "0": 412.7192687988281, + "1": 474 + }, + "flags": {}, + "order": 5, + "mode": 4, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 16 + }, + { + "name": "info", + "type": "DICT", + "link": 17 + }, + { + "name": "image", + "type": "IMAGE", + "link": 19, + "slot_index": 2 + }, + { + "name": "bg_image", + "type": "IMAGE", + "link": 24, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "output_image", + "type": "IMAGE", + "links": [ + 18 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CustomNet_Sampler" + }, + "widgets_values": [ + "a pig at forest", + "", + 50, + 860008325477834, + "randomize", + 256, + 256, + 125, + 125, + 256, + 256, + 0, + 0, + 1 + ] + }, + { + "id": 22, + "type": "LoadImage", + "pos": [ + 1042, + 43 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 0, + "mode": 4, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 24 + ], + "shape": 3 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "Collections.jpg", + "image" + ] + }, + { + "id": 16, + "type": "CustomNet_LoadModel", + "pos": [ + 1023, + -206 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 1, + "mode": 4, + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 16 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "info", + "type": "DICT", + "links": [ + 17 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "CustomNet_LoadModel" + }, + "widgets_values": [ + "1SD1.5\\customnet_inpaint_v1.pt" + ] + }, + { + "id": 19, + "type": "LoadImage", + "pos": [ + 695, + -85 + ], + "size": { + "0": 315, + "1": 314 + }, + "flags": {}, + "order": 2, + "mode": 4, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 19 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "123.png", + "image" + ] + }, + { + "id": 25, + "type": "SaveImage", + "pos": [ + 3134.298971203125, + -83.55231904687496 + ], + "size": { + "0": 315, + "1": 270 + }, + "flags": {}, + "order": 8, + "mode": 0, + "inputs": [ + { + "name": "images", + "type": "IMAGE", + "link": 29 + } + ], + "properties": {}, + "widgets_values": [ + "ComfyUI" + ] + }, + { + "id": 24, + "type": "CustomNet_Sampler", + "pos": [ + 2694.298971203125, + -93.55231904687494 + ], + "size": { + "0": 412.7192687988281, + "1": 474 + }, + "flags": {}, + "order": 6, + "mode": 0, + "inputs": [ + { + "name": "model", + "type": "MODEL", + "link": 25 + }, + { + "name": "info", + "type": "DICT", + "link": 26 + }, + { + "name": "image", + "type": "IMAGE", + "link": 27, + "slot_index": 2 + }, + { + "name": "bg_image", + "type": "IMAGE", + "link": null, + "slot_index": 3 + } + ], + "outputs": [ + { + "name": "output_image", + "type": "IMAGE", + "links": [ + 29 + ], + "shape": 3, + "slot_index": 0 + } + ], + "properties": { + "Node name for S&R": "CustomNet_Sampler" + }, + "widgets_values": [ + "a pig at forest", + "", + 50, + 608725700076689, + "randomize", + 256, + 256, + 125, + 125, + 256, + 256, + 0, + 0, + 1 + ] + }, + { + "id": 23, + "type": "CustomNet_LoadModel", + "pos": [ + 2324.298971203125, + -173.55231904687506 + ], + "size": { + "0": 315, + "1": 78 + }, + "flags": {}, + "order": 3, + "mode": 0, + "outputs": [ + { + "name": "model", + "type": "MODEL", + "links": [ + 25 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "info", + "type": "DICT", + "links": [ + 26 + ], + "shape": 3, + "slot_index": 1 + } + ], + "properties": { + "Node name for S&R": "CustomNet_LoadModel" + }, + "widgets_values": [ + "1SD1.5\\customnet_v1.pt" + ] + }, + { + "id": 26, + "type": "LoadImage", + "pos": [ + 2286.298971203125, + 3.4476809531250003 + ], + "size": [ + 315, + 314.00000381469727 + ], + "flags": {}, + "order": 4, + "mode": 0, + "outputs": [ + { + "name": "IMAGE", + "type": "IMAGE", + "links": [ + 27 + ], + "shape": 3, + "slot_index": 0 + }, + { + "name": "MASK", + "type": "MASK", + "links": null, + "shape": 3 + } + ], + "properties": { + "Node name for S&R": "LoadImage" + }, + "widgets_values": [ + "123.png", + "image" + ] + } + ], + "links": [ + [ + 16, + 16, + 0, + 17, + 0, + "MODEL" + ], + [ + 17, + 16, + 1, + 17, + 1, + "DICT" + ], + [ + 18, + 17, + 0, + 18, + 0, + "IMAGE" + ], + [ + 19, + 19, + 0, + 17, + 2, + "IMAGE" + ], + [ + 24, + 22, + 0, + 17, + 3, + "IMAGE" + ], + [ + 25, + 23, + 0, + 24, + 0, + "MODEL" + ], + [ + 26, + 23, + 1, + 24, + 1, + "DICT" + ], + [ + 27, + 26, + 0, + 24, + 2, + "IMAGE" + ], + [ + 29, + 24, + 0, + 25, + 0, + "IMAGE" + ] + ], + "groups": [ + { + "title": "Group", + "bounding": [ + 692, + -395, + 1523, + 892 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + }, + { + "title": "Group", + "bounding": [ + 2228, + -391, + 1279, + 870 + ], + "color": "#3f789e", + "font_size": 24, + "locked": false + } + ], + "config": {}, + "extra": { + "ds": { + "scale": 0.6209213230591553, + "offset": [ + -790.6783701887839, + 587.7944958574166 + ] + } + }, + "version": 0.4 +} \ No newline at end of file