add example workflow and update readme

This commit is contained in:
EllangoK
2023-04-08 23:23:24 -04:00
parent 038a36d25e
commit 94bdf40c08
5 changed files with 918 additions and 4 deletions
+13 -4
View File
@@ -2,6 +2,15 @@
A collection of post processing nodes for [ComfyUI](https://github.com/comfyanonymous/ComfyUI), simply download this repo and drag `post_processing_nodes.py` into your `custom_nodes/` folder
## Example Image and Workflow
<p align="center">
<img src="examples/workflow_output.png" width="50%" />
<img src="examples/example_workflow.png"/>
</p>
Both images have the workflow attached, and it is included so feel free to use it as base
## Node List
- ArithmeticBlend: Blends two images using arithmetic operations like addition, subtraction, and difference.
@@ -20,10 +29,6 @@ A collection of post processing nodes for [ComfyUI](https://github.com/comfyanon
- Sharpen: Enhances the details in an image by applying a sharpening filter
- Solarize: Inverts image colors based on a threshold for a striking, high-contrast effect
## Example workflow
![__image__](images/example-workflow.png)
## Combine Nodes
By default `post_processing_nodes.py` should have all of the combined nodes. If you want a subset of nodes, you can run
@@ -35,3 +40,7 @@ or just run
python combine_files.py -h
for more help
## Old Nodes
Some nodes have been have been added to the main repo, feel free to use those instead as they work perfectly fine. Old versions are still kept around for backwards compatability.
+905
View File
@@ -0,0 +1,905 @@
{
"last_node_id": 98,
"last_link_id": 162,
"nodes": [
{
"id": 75,
"type": "LoadImage",
"pos": [
21,
55
],
"size": {
"0": 315,
"1": 102
},
"flags": {},
"order": 0,
"mode": 0,
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
133,
136
],
"slot_index": 0
},
{
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "Load Image"
},
"widgets_values": [
"00002-3992950279 (1).png",
"image"
]
},
{
"id": 91,
"type": "PixelSort",
"pos": [
1154,
656
],
"size": {
"0": 315,
"1": 150
},
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 156,
"slot_index": 0
},
{
"name": "mask",
"type": "IMAGE",
"link": 155
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
152,
160
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "PixelSort"
},
"widgets_values": [
"vertical",
0,
"hue",
"forward"
]
},
{
"id": 98,
"type": "SaveImage",
"pos": [
1720,
652
],
"size": {
"0": 315,
"1": 250
},
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 162,
"slot_index": 0
}
],
"properties": {},
"widgets_values": [
"ComfyUI"
]
},
{
"id": 78,
"type": "ColorCorrect",
"pos": [
25,
207
],
"size": {
"0": 315,
"1": 178
},
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 136
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
137,
138,
140,
142,
145,
147,
149,
153
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "ColorCorrect"
},
"widgets_values": [
35,
10,
5,
10,
35,
1
]
},
{
"id": 83,
"type": "Solarize",
"pos": [
27,
429
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 142
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
143,
144
]
}
],
"properties": {
"Node name for S&R": "Solarize"
},
"widgets_values": [
0.9
]
},
{
"id": 77,
"type": "PreviewImage",
"pos": [
356,
343
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 137
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 76,
"type": "PreviewImage",
"pos": [
355,
53
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 133,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 84,
"type": "PreviewImage",
"pos": [
356,
638
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 143,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 85,
"type": "Blend",
"pos": [
577,
636
],
"size": {
"0": 315,
"1": 102
},
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"name": "image1",
"type": "IMAGE",
"link": 145,
"slot_index": 0
},
{
"name": "image2",
"type": "IMAGE",
"link": 144,
"slot_index": 1
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
146,
156
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Blend"
},
"widgets_values": [
0.5000000000000001,
"normal"
]
},
{
"id": 93,
"type": "CannyEdgeDetection",
"pos": [
581,
791
],
"size": {
"0": 315,
"1": 82
},
"flags": {},
"order": 9,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 153
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
155
],
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "CannyEdgeDetection"
},
"widgets_values": [
100,
200
]
},
{
"id": 86,
"type": "PreviewImage",
"pos": [
911,
648
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 16,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 146,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 82,
"type": "PreviewImage",
"pos": [
919,
351
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 141,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 81,
"type": "FilmGrain",
"pos": [
582,
182
],
"size": {
"0": 315,
"1": 130
},
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 140,
"slot_index": 0
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
141
]
}
],
"properties": {
"Node name for S&R": "FilmGrain"
},
"widgets_values": [
0.4,
5,
20,
0.2
]
},
{
"id": 79,
"type": "PencilSketch",
"pos": [
585,
54
],
"size": {
"0": 315,
"1": 82
},
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 138
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
139
]
}
],
"properties": {
"Node name for S&R": "PencilSketch"
},
"widgets_values": [
4,
1
]
},
{
"id": 80,
"type": "PreviewImage",
"pos": [
916,
58
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 139,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 87,
"type": "Pixelize",
"pos": [
1146,
60
],
"size": {
"0": 315,
"1": 58
},
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 147
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
148
]
}
],
"properties": {
"Node name for S&R": "Pixelize"
},
"widgets_values": [
16
]
},
{
"id": 89,
"type": "Quantize",
"pos": [
1147,
167
],
"size": {
"0": 315,
"1": 82
},
"flags": {},
"order": 8,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 149
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
150
]
}
],
"properties": {
"Node name for S&R": "Quantize"
},
"widgets_values": [
8,
"none"
]
},
{
"id": 88,
"type": "PreviewImage",
"pos": [
1475,
59
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 14,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 148,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 90,
"type": "PreviewImage",
"pos": [
1479,
360
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 150,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
},
{
"id": 96,
"type": "ColorCorrect",
"pos": [
1707,
415
],
"size": {
"0": 315,
"1": 178
},
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"name": "image",
"type": "IMAGE",
"link": 160,
"slot_index": 0
}
],
"outputs": [
{
"name": "IMAGE",
"type": "IMAGE",
"links": [
162
]
}
],
"properties": {
"Node name for S&R": "ColorCorrect"
},
"widgets_values": [
0,
0,
30,
5,
5,
1
]
},
{
"id": 92,
"type": "PreviewImage",
"pos": [
1483,
655
],
"size": {
"0": 210,
"1": 250
},
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"name": "images",
"type": "IMAGE",
"link": 152,
"slot_index": 0
}
],
"properties": {
"Node name for S&R": "Preview Image"
}
}
],
"links": [
[
133,
75,
0,
76,
0,
"IMAGE"
],
[
136,
75,
0,
78,
0,
"IMAGE"
],
[
137,
78,
0,
77,
0,
"IMAGE"
],
[
138,
78,
0,
79,
0,
"IMAGE"
],
[
139,
79,
0,
80,
0,
"IMAGE"
],
[
140,
78,
0,
81,
0,
"IMAGE"
],
[
141,
81,
0,
82,
0,
"IMAGE"
],
[
142,
78,
0,
83,
0,
"IMAGE"
],
[
143,
83,
0,
84,
0,
"IMAGE"
],
[
144,
83,
0,
85,
1,
"IMAGE"
],
[
145,
78,
0,
85,
0,
"IMAGE"
],
[
146,
85,
0,
86,
0,
"IMAGE"
],
[
147,
78,
0,
87,
0,
"IMAGE"
],
[
148,
87,
0,
88,
0,
"IMAGE"
],
[
149,
78,
0,
89,
0,
"IMAGE"
],
[
150,
89,
0,
90,
0,
"IMAGE"
],
[
152,
91,
0,
92,
0,
"IMAGE"
],
[
153,
78,
0,
93,
0,
"IMAGE"
],
[
155,
93,
0,
91,
1,
"IMAGE"
],
[
156,
85,
0,
91,
0,
"IMAGE"
],
[
160,
91,
0,
96,
0,
"IMAGE"
],
[
162,
96,
0,
98,
0,
"IMAGE"
]
],
"groups": [],
"config": {},
"extra": {},
"version": 0.4
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 947 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 675 KiB