mirror of
https://github.com/Comfy-Org/ComfyUI_frontend.git
synced 2026-02-05 15:40:10 +00:00
294 lines
7.0 KiB
JSON
294 lines
7.0 KiB
JSON
{
|
|
"id": "test-subgraph-workflow",
|
|
"revision": 0,
|
|
"last_node_id": 12,
|
|
"last_link_id": 10,
|
|
"nodes": [
|
|
{
|
|
"id": 1,
|
|
"type": "LoadImage",
|
|
"pos": [50, 200],
|
|
"size": [315, 314],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "links": [1], "slot_index": 0 },
|
|
{ "name": "MASK", "type": "MASK", "links": null, "slot_index": 1 }
|
|
],
|
|
"properties": { "Node name for S&R": "LoadImage" },
|
|
"widgets_values": ["example.png", "image"]
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "test-subgraph-1",
|
|
"pos": [400, 200],
|
|
"size": [200, 80],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "link": 1 }
|
|
],
|
|
"outputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "links": [9] }
|
|
],
|
|
"title": "Test Subgraph",
|
|
"properties": {},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "SaveImage",
|
|
"pos": [700, 200],
|
|
"size": [315, 270],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{ "name": "images", "type": "IMAGE", "link": 9 }
|
|
],
|
|
"outputs": [],
|
|
"properties": {},
|
|
"widgets_values": ["ComfyUI"]
|
|
}
|
|
],
|
|
"links": [
|
|
[1, 1, 0, 10, 0, "IMAGE"],
|
|
[9, 10, 0, 11, 0, "IMAGE"]
|
|
],
|
|
"groups": [],
|
|
"definitions": {
|
|
"subgraphs": [
|
|
{
|
|
"id": "test-subgraph-1",
|
|
"version": 1,
|
|
"state": {
|
|
"lastGroupId": 0,
|
|
"lastNodeId": 7,
|
|
"lastLinkId": 6,
|
|
"lastRerouteId": 0
|
|
},
|
|
"revision": 0,
|
|
"config": {},
|
|
"name": "Test Subgraph",
|
|
"inputNode": {
|
|
"id": -10,
|
|
"bounding": [-154, 200, 120, 60]
|
|
},
|
|
"outputNode": {
|
|
"id": -20,
|
|
"bounding": [800, 200, 120, 60]
|
|
},
|
|
"inputs": [
|
|
{
|
|
"id": "input-1",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"linkIds": [1],
|
|
"localized_name": "IMAGE",
|
|
"pos": {
|
|
"0": -134,
|
|
"1": 220
|
|
}
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"id": "output-1",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"linkIds": [5],
|
|
"localized_name": "IMAGE",
|
|
"pos": {
|
|
"0": 820,
|
|
"1": 220
|
|
}
|
|
}
|
|
],
|
|
"widgets": [],
|
|
"nodes": [
|
|
{
|
|
"id": 3,
|
|
"type": "TestSleep",
|
|
"pos": [100, 200],
|
|
"size": [210, 86],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{ "name": "value", "type": "IMAGE", "link": 1 }
|
|
],
|
|
"outputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "links": [2], "slot_index": 0 }
|
|
],
|
|
"properties": { "Node name for S&R": "TestSleep" },
|
|
"widgets_values": [2.0]
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "test-subgraph-2",
|
|
"pos": [350, 200],
|
|
"size": [200, 80],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "link": 2 }
|
|
],
|
|
"outputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "links": [5] }
|
|
],
|
|
"title": "Nested Test Subgraph",
|
|
"properties": {},
|
|
"widgets_values": []
|
|
}
|
|
],
|
|
"groups": [],
|
|
"links": [
|
|
{
|
|
"id": 1,
|
|
"origin_id": -10,
|
|
"origin_slot": 0,
|
|
"target_id": 3,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"origin_id": 3,
|
|
"origin_slot": 0,
|
|
"target_id": 5,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"origin_id": 5,
|
|
"origin_slot": 0,
|
|
"target_id": -20,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
}
|
|
],
|
|
"extra": {}
|
|
},
|
|
{
|
|
"id": "test-subgraph-2",
|
|
"version": 1,
|
|
"state": {
|
|
"lastGroupId": 0,
|
|
"lastNodeId": 7,
|
|
"lastLinkId": 4,
|
|
"lastRerouteId": 0
|
|
},
|
|
"revision": 0,
|
|
"config": {},
|
|
"name": "Nested Test Subgraph",
|
|
"inputNode": {
|
|
"id": -10,
|
|
"bounding": [-154, 200, 120, 60]
|
|
},
|
|
"outputNode": {
|
|
"id": -20,
|
|
"bounding": [600, 200, 120, 60]
|
|
},
|
|
"inputs": [
|
|
{
|
|
"id": "input-1",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"linkIds": [1],
|
|
"localized_name": "IMAGE",
|
|
"pos": {
|
|
"0": -134,
|
|
"1": 220
|
|
}
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"id": "output-1",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"linkIds": [4],
|
|
"localized_name": "IMAGE",
|
|
"pos": {
|
|
"0": 620,
|
|
"1": 220
|
|
}
|
|
}
|
|
],
|
|
"widgets": [],
|
|
"nodes": [
|
|
{
|
|
"id": 6,
|
|
"type": "TestSleep",
|
|
"pos": [100, 150],
|
|
"size": [210, 86],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{ "name": "value", "type": "IMAGE", "link": 1 }
|
|
],
|
|
"outputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "links": [2], "slot_index": 0 }
|
|
],
|
|
"properties": { "Node name for S&R": "TestSleep" },
|
|
"widgets_values": [2.0]
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "TestAsyncProgressNode",
|
|
"pos": [350, 150],
|
|
"size": [210, 126],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{ "name": "value", "type": "IMAGE", "link": 2 }
|
|
],
|
|
"outputs": [
|
|
{ "name": "IMAGE", "type": "IMAGE", "links": [4], "slot_index": 0 }
|
|
],
|
|
"properties": { "Node name for S&R": "TestAsyncProgressNode" },
|
|
"widgets_values": [3.0, 10]
|
|
}
|
|
],
|
|
"groups": [],
|
|
"links": [
|
|
{
|
|
"id": 1,
|
|
"origin_id": -10,
|
|
"origin_slot": 0,
|
|
"target_id": 6,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"origin_id": 6,
|
|
"origin_slot": 0,
|
|
"target_id": 7,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 4,
|
|
"origin_id": 7,
|
|
"origin_slot": 0,
|
|
"target_id": -20,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
}
|
|
],
|
|
"extra": {}
|
|
}
|
|
]
|
|
},
|
|
"config": {},
|
|
"extra": {},
|
|
"version": 0.4
|
|
}
|