@@ -4,21 +4,22 @@ These are nodes that have been developed by the community, for the community. If
44
55If you'd like to submit a node for the community, please refer to the [ node creation overview] ( contributingNodes.md ) .
66
7- To use a node, add the node to the ` nodes ` folder found in your InvokeAI install location.
7+ To use a node, add the node to the ` nodes ` folder found in your InvokeAI install location.
88
9- The suggested method is to use ` git clone ` to clone the repository the node is found in. This allows for easy updates of the node in the future.
9+ The suggested method is to use ` git clone ` to clone the repository the node is found in. This allows for easy updates of the node in the future.
1010
11- If you'd prefer, you can also just download the whole node folder from the linked repository and add it to the ` nodes ` folder.
11+ If you'd prefer, you can also just download the whole node folder from the linked repository and add it to the ` nodes ` folder.
1212
13- To use a community workflow, download the ` .json ` node graph file and load it into Invoke AI via the ** Load Workflow** button in the Workflow Editor.
13+ To use a community workflow, download the ` .json ` node graph file and load it into Invoke AI via the ** Load Workflow** button in the Workflow Editor.
1414
1515- Community Nodes
1616 + [ Anamorphic Tools] ( #anamorphic-tools )
1717 + [ Adapters-Linked] ( #adapters-linked-nodes )
1818 + [ Autostereogram] ( #autostereogram-nodes )
1919 + [ Average Images] ( #average-images )
20+ + [ BiRefNet Background Removal] ( #birefnet-background-removal )
2021 + [ Clean Image Artifacts After Cut] ( #clean-image-artifacts-after-cut )
21- + [ Close Color Mask] ( #close-color-mask )
22+ + [ Close Color Mask] ( #close-color-mask )
2223 + [ Clothing Mask] ( #clothing-mask )
2324 + [ Contrast Limited Adaptive Histogram Equalization] ( #contrast-limited-adaptive-histogram-equalization )
2425 + [ Curves] ( #curves )
@@ -34,6 +35,7 @@ To use a community workflow, download the `.json` node graph file and load it in
3435 + [ Hand Refiner with MeshGraphormer] ( #hand-refiner-with-meshgraphormer )
3536 + [ Image and Mask Composition Pack] ( #image-and-mask-composition-pack )
3637 + [ Image Dominant Color] ( #image-dominant-color )
38+ + [ Image Export] ( #image-export )
3739 + [ Image to Character Art Image Nodes] ( #image-to-character-art-image-nodes )
3840 + [ Image Picker] ( #image-picker )
3941 + [ Image Resize Plus] ( #image-resize-plus )
@@ -51,7 +53,7 @@ To use a community workflow, download the `.json` node graph file and load it in
5153 + [ Prompt Tools] ( #prompt-tools )
5254 + [ Remote Image] ( #remote-image )
5355 + [ BriaAI Background Remove] ( #briaai-remove-background )
54- + [ Remove Background] ( #remove-background )
56+ + [ Remove Background] ( #remove-background )
5557 + [ Retroize] ( #retroize )
5658 + [ Stereogram] ( #stereogram-nodes )
5759 + [ Size Stepper Nodes] ( #size-stepper-nodes )
@@ -81,7 +83,7 @@ To use a community workflow, download the `.json` node graph file and load it in
8183- ` IP-Adapter-Linked ` - Collects IP-Adapter info to pass to other nodes.
8284- ` T2I-Adapter-Linked ` - Collects T2I-Adapter info to pass to other nodes.
8385
84- Note: These are inherited from the core nodes so any update to the core nodes should be reflected in these.
86+ Note: These are inherited from the core nodes so any update to the core nodes should be reflected in these.
8587
8688** Node Link:** https://github.com/skunkworxdark/adapters-linked-nodes
8789
@@ -103,6 +105,20 @@ Note: These are inherited from the core nodes so any update to the core nodes sh
103105
104106** Node Link:** https://github.com/JPPhoto/average-images-node
105107
108+ --------------------------------
109+ ### BiRefNet Background Removal
110+
111+ ** Description:** Remove image backgrounds using BiRefNet (Bilateral Reference Network), a high-quality segmentation model. Supports multiple model variants including standard, high-resolution, matting, portrait, and specialized models for different use cases.
112+
113+ ** Node Link:** https://github.com/veeliks/invoke_birefnet
114+
115+ ** Output Examples**
116+
117+ <section >
118+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_birefnet/main/.readme/example_before_removal.png " width =" 49% " alt =" Before background removal " >
119+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_birefnet/main/.readme/example_after_removal.png " width =" 49% " alt =" After background removal " >
120+ </section >
121+
106122--------------------------------
107123### Clean Image Artifacts After Cut
108124
@@ -216,7 +232,7 @@ This includes 3 Nodes:
216232
217233** Node Link:** https://github.com/mickr777/GPT2RandomPromptMaker
218234
219- ** Output Examples**
235+ ** Output Examples**
220236
221237Generated Prompt: An enchanted weapon will be usable by any character regardless of their alignment.
222238
@@ -231,7 +247,7 @@ Generated Prompt: An enchanted weapon will be usable by any character regardless
231247
232248** Example Node Graph:** https://github.com/mildmisery/invokeai-GridToGifNode/blob/main/Grid%20to%20Gif%20Example%20Workflow.json
233249
234- ** Output Examples**
250+ ** Output Examples**
235251
236252<img src =" https://raw.githubusercontent.com/mildmisery/invokeai-GridToGifNode/main/input.png " width =" 300 " />
237253<img src =" https://raw.githubusercontent.com/mildmisery/invokeai-GridToGifNode/main/output.gif " width =" 300 " />
@@ -293,7 +309,7 @@ This includes 15 Nodes:
293309- * Text Mask (simple 2D)* - create and position a white on black (or black on white) line of text using any font locally available to Invoke.
294310
295311** Node Link:** https://github.com/dwringer/composition-nodes
296-
312+
297313</br ><img src =" https://raw.githubusercontent.com/dwringer/composition-nodes/main/composition_pack_overview.jpg " width =" 500 " />
298314
299315--------------------------------
@@ -306,6 +322,23 @@ Node Link: https://github.com/VeyDlin/image-dominant-color-node
306322View:
307323</br ><img src =" https://raw.githubusercontent.com/VeyDlin/image-dominant-color-node/master/.readme/node.png " width =" 500 " />
308324
325+ --------------------------------
326+ ### Image Export
327+
328+ ** Description:** Export images in multiple formats (AVIF, JPEG, PNG, TIFF, WebP) with format-specific compression and quality options.
329+
330+ ** Node Link:** https://github.com/veeliks/invoke_image_export
331+
332+ ** Nodes:**
333+
334+ <section >
335+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_avif.png " width =" 19% " alt =" Save Image as AVIF " >
336+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_jpeg.png " width =" 19% " alt =" Save Image as JPEG " >
337+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_png.png " width =" 19% " alt =" Save Image as PNG " >
338+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_tiff.png " width =" 19% " alt =" Save Image as TIFF " >
339+ <img src =" https://raw.githubusercontent.com/veeliks/invoke_image_export/main/.readme/node_webp.png " width =" 19% " alt =" Save Image as WebP " >
340+ </section >
341+
309342--------------------------------
310343### Image to Character Art Image Nodes
311344
@@ -352,7 +385,7 @@ View:
352385
353386** Node Link:** https://github.com/helix4u/load_video_frame
354387
355- ** Output Example:**
388+ ** Output Example:**
356389<img src =" https://raw.githubusercontent.com/helix4u/load_video_frame/refs/heads/main/_git_assets/dance1736978273.gif " width =" 500 " />
357390
358391--------------------------------
@@ -364,7 +397,7 @@ View:
364397
365398** Example Node Graph:** https://gitlab.com/srcrr/shift3d/-/raw/main/example-workflow.json?ref_type=heads&inline=false
366399
367- ** Output Examples**
400+ ** Output Examples**
368401
369402<img src =" https://gitlab.com/srcrr/shift3d/-/raw/main/example-1.png " width =" 300 " />
370403<img src =" https://gitlab.com/srcrr/shift3d/-/raw/main/example-2.png " width =" 300 " />
@@ -386,13 +419,13 @@ View:
386419- Option to only transfer luminance channel.
387420- Option to save output as grayscale
388421
389- A good use case for this node is to normalize the colors of an image that has been through the tiled scaling workflow of my XYGrid Nodes.
422+ A good use case for this node is to normalize the colors of an image that has been through the tiled scaling workflow of my XYGrid Nodes.
390423
391424See full docs here: https://github.com/skunkworxdark/Prompt-tools-nodes/edit/main/README.md
392425
393426** Node Link:** https://github.com/skunkworxdark/match_histogram
394427
395- ** Output Examples**
428+ ** Output Examples**
396429
397430<img src =" https://github.com/skunkworxdark/match_histogram/assets/21961335/ed12f329-a0ef-444a-9bae-129ed60d6097 " />
398431
@@ -410,12 +443,12 @@ See full docs here: https://github.com/skunkworxdark/Prompt-tools-nodes/edit/mai
410443- ` Metadata To Bool ` - Extracts Bool types from metadata
411444- ` Metadata To Model ` - Extracts model types from metadata
412445- ` Metadata To SDXL Model ` - Extracts SDXL model types from metadata
413- - ` Metadata To LoRAs ` - Extracts Loras from metadata.
446+ - ` Metadata To LoRAs ` - Extracts Loras from metadata.
414447- ` Metadata To SDXL LoRAs ` - Extracts SDXL Loras from metadata
415448- ` Metadata To ControlNets ` - Extracts ControNets from metadata
416449- ` Metadata To IP-Adapters ` - Extracts IP-Adapters from metadata
417450- ` Metadata To T2I-Adapters ` - Extracts T2I-Adapters from metadata
418- - ` Denoise Latents + Metadata ` - This is an inherited version of the existing ` Denoise Latents ` node but with a metadata input and output.
451+ - ` Denoise Latents + Metadata ` - This is an inherited version of the existing ` Denoise Latents ` node but with a metadata input and output.
419452
420453** Node Link:** https://github.com/skunkworxdark/metadata-linked-nodes
421454
@@ -445,7 +478,7 @@ View:
445478
446479** Example Node Graph:** https://github.com/Jonseed/Ollama-Node/blob/main/Ollama-Node-Flux-example.json
447480
448- ** View:**
481+ ** View:**
449482
450483![ ollama node] ( https://raw.githubusercontent.com/Jonseed/Ollama-Node/a3e7cdc55e394cb89c1ea7ed54e106c212c85e8c/ollama-node-screenshot.png )
451484
@@ -454,7 +487,7 @@ View:
454487
455488<img src =" https://raw.githubusercontent.com/AIrjen/OneButtonPrompt_X_InvokeAI/refs/heads/main/images/background.png " width =" 800 " />
456489
457- ** Description:** an extensive suite of auto prompt generation and prompt helper nodes based on extensive logic. Get creative with the best prompt generator in the world.
490+ ** Description:** an extensive suite of auto prompt generation and prompt helper nodes based on extensive logic. Get creative with the best prompt generator in the world.
458491
459492The main node generates interesting prompts based on a set of parameters. There are also some additional nodes such as Auto Negative Prompt, One Button Artify, Create Prompt Variant and other cool prompt toys to play around with.
460493
@@ -491,14 +524,14 @@ a Text-Generation-Webui instance (might work remotely too, but I never tried it)
491524This node works best with SDXL models, especially as the style can be described independently of the LLM's output.
492525
493526--------------------------------
494- ### Prompt Tools
527+ ### Prompt Tools
495528
496529** Description:** A set of InvokeAI nodes that add general prompt (string) manipulation tools. Designed to accompany the ` Prompts From File ` node and other prompt generation nodes.
497530
4985311 . ` Prompt To File ` - saves a prompt or collection of prompts to a file. one per line. There is an append/overwrite option.
499- 2 . ` PTFields Collect ` - Converts image generation fields into a Json format string that can be passed to Prompt to file.
532+ 2 . ` PTFields Collect ` - Converts image generation fields into a Json format string that can be passed to Prompt to file.
5005333 . ` PTFields Expand ` - Takes Json string and converts it to individual generation parameters. This can be fed from the Prompts to file node.
501- 4 . ` Prompt Strength ` - Formats prompt with strength like the weighted format of compel
534+ 4 . ` Prompt Strength ` - Formats prompt with strength like the weighted format of compel
5025355 . ` Prompt Strength Combine ` - Combines weighted prompts for .and()/.blend()
5035366 . ` CSV To Index String ` - Gets a string from a CSV by index. Includes a Random index option
504537
@@ -513,7 +546,7 @@ See full docs here: https://github.com/skunkworxdark/Prompt-tools-nodes/edit/mai
513546
514547** Node Link:** https://github.com/skunkworxdark/Prompt-tools-nodes
515548
516- ** Workflow Examples**
549+ ** Workflow Examples**
517550
518551<img src =" https://raw.githubusercontent.com/skunkworxdark/prompt-tools/refs/heads/main/images/CSVToIndexStringNode.png " />
519552
@@ -648,7 +681,7 @@ Highlights/Midtones/Shadows (with LUT blur enabled):
648681- Generate grids of images from multiple input images
649682- Create XY grid images with labels from parameters
650683- Split images into overlapping tiles for processing (for super-resolution workflows)
651- - Recombine image tiles into a single output image blending the seams
684+ - Recombine image tiles into a single output image blending the seams
652685
653686The nodes include:
6546871 . ` Images To Grids ` - Combine multiple images into a grid of images
@@ -661,7 +694,7 @@ See full docs here: https://github.com/skunkworxdark/XYGrid_nodes/edit/main/READ
661694
662695** Node Link:** https://github.com/skunkworxdark/XYGrid_nodes
663696
664- ** Output Examples**
697+ ** Output Examples**
665698
666699<img src =" https://raw.githubusercontent.com/skunkworxdark/XYGrid_nodes/refs/heads/main/images/collage.png " />
667700
@@ -675,7 +708,7 @@ See full docs here: https://github.com/skunkworxdark/XYGrid_nodes/edit/main/READ
675708
676709** Example Workflow:** https://github.com/invoke-ai/InvokeAI/blob/docs/main/docs/workflows/Prompt_from_File.json
677710
678- ** Output Examples**
711+ ** Output Examples**
679712
680713</br ><img src =" https://invoke-ai.github.io/InvokeAI/assets/invoke_ai_banner.png " width =" 500 " />
681714
@@ -686,5 +719,5 @@ The nodes linked have been developed and contributed by members of the Invoke AI
686719
687720
688721## Help
689- If you run into any issues with a node, please post in the [ InvokeAI Discord] ( https://discord.gg/ZmtBAhwWhy ) .
722+ If you run into any issues with a node, please post in the [ InvokeAI Discord] ( https://discord.gg/ZmtBAhwWhy ) .
690723
0 commit comments