Visit ComfyUI Online for ready-to-use ComfyUI environment
zhangp365/ComfyUI-utils-nodes offers a suite of utility nodes for ComfyUI, including LoadImageWithSwitch, ImageBatchOneOrMore, ModifyTextGender, ImageCompositeMaskedWithSwitch, ColorCorrectOfUtils, SplitMask, MaskFastGrow, CheckpointLoaderSimpleWithSwitch, ImageResizeTo8x, and MatchImageRatioToPreset, enhancing image processing and manipulation capabilities.
ComfyUI-utils-nodes is an extension designed to enhance the functionality of ComfyUI by providing a variety of utility nodes. These nodes are tailored to improve performance, add new features, and offer more control over image processing tasks. Whether you're an AI artist looking to streamline your workflow or seeking to add more sophisticated image manipulation capabilities, ComfyUI-utils-nodes can help you achieve your goals more efficiently.
ComfyUI-utils-nodes works by extending the existing nodes in ComfyUI with additional features and optimizations. For example, some nodes are modified to include switches that allow you to enable or disable certain functionalities, which can save processing time and resources. Other nodes are optimized to handle large directories of images more efficiently, avoiding common performance bottlenecks. By integrating these nodes into your ComfyUI setup, you can achieve more flexible and efficient image processing workflows.
This node is a modified version of the official LoadImage node. It includes a switch that, when turned off, prevents the image from being loaded. This can be useful when you want to conditionally load images based on certain criteria.
Similar to LoadImageWithSwitch, this node adds a switch to the official LoadImageMask node. When the switch is off, the image mask is not loaded, allowing for more control over when masks are applied.
This node improves performance when loading images from directories with a large number of files. It avoids using os.listdir
, which can be slow, making the image loading process faster.
An optimized version of the LoadImageMask node that avoids using os.listdir
for better performance when dealing with large directories.
This node adds a switch to the official ImageCompositeMasked node. When the switch is off, the node returns the destination image directly, bypassing the compositing process.
This node allows you to input one or more images, with a limit of six. It extends the functionality of the official ImageBatch node, which is limited to two images, making it easier to work with multiple images simultaneously.
An extension of the original ImageConcatenate node, this node adds the capability to upscale images and includes additional checks to determine if the second image is empty.
An extension of the original ColorCorrect node, this node adds functionalities for adjusting the red, green, and blue channels.
This node adjusts text to describe gender based on the input. If the input is 'M', the text is adjusted to describe a male; if 'F', it describes a female.
This node determines the output based on the input gender. It outputs gender-specific text, float, and integer values.
This node splits one mask into two masks of the same size based on the area of the submasks. If there are more than two areas, it selects the two largest submasks.
Designed for quickly growing masks, this node maintains consistent speed regardless of the grow value, unlike other mask growth nodes that slow down with large grow values.
Generates a mask from the face model of the Reactor face swap node output. The mask covers the facial area below the eyes, excluding the forehead.
Checks three input masks and returns the first available one. If none are available, it raises an exception.
Generates a mask by covering the selected corners with circular edges, useful for removing watermarks from the corners.
Enhances the official LoadCheckpoint node by integrating three switches to control whether specific components are loaded, saving memory when certain components are not needed.
A modified version of the image-resize-comfyui node, this node adds logic to crop the resulting image size to 8 times size, similar to the VAE encode node, to avoid pixel differences when pasting back by the ImageCompositeMasked node.
A convenient node for previewing text, originally from ComfyUI-Custom-Scripts.
Determines the closest standard SDXL training size based on the input image ratio, useful for subsequent image resizing and other processes.
Enhances the official UpscaleImageWithModel node by adding a condition to bypass upscaling if the input image area exceeds a predefined threshold.
Adapts the original model and inference code from nudenet for use with Comfy. It includes a small 10MB default model and allows for adjusting confidence levels for various rules.
Integrates the deepface library to analyze face attributes such as gender, race, emotion, and age. It processes one image at a time and supports a standard square face image mode.
custom_nodes
folder and that all dependencies are installed. Restart ComfyUI after installation.For additional resources, tutorials, and community support, you can explore the following:
© Copyright 2024 RunComfy. All Rights Reserved.