ComfyUI-1hewNodes

This is a custom node collection for ComfyUI that provides a series of practical image processing, mask operations, and utility nodes.

📦 Installation

Clone the repository into ComfyUI's custom_nodes directory:

git clone https://github.com/1hew/ComfyUI-1hewNodes

📜 Changelog

v1.1.5

  • feat: Added text processing and logic nodes, optimized existing node functions
  • refactor(util): Refactored utility nodes, renamed nodes RangeMapping and PathBuild
  • feat(logic): Added ImageListAppend node for image list merging
  • feat(text): Added TextCustomList and TextCustomExtract text processing nodes
  • style: Cleaned up node parameter labels to maintain simplicity and consistency

v1.1.2

  • feat(image_tile): Improved the Image Tile Merge algorithm, using weight masks and cosine gradients to achieve perfect seamless stitching.

v1.1.1

  • feat (image_crop): Added intelligent batch processing for Image BBox Paste

v1.1.0

  • build: Add new tile nodes
  • feat: Update node functionality
  • docs: Add bilingual documentation, improve node descriptions
v1.0.5
  • Add Path Select

​

v1.0.4
  • Fix Image Cropped Paste error, add batch processing feature.

​

📋 Node List

🖼️ Image Processing Nodes

Node Name Description
Image Solid Generate solid color images with multiple size and color format support
Image Resize Universal Universal image resizing with multiple algorithms and constraints
Image Edit Stitch Image stitching and merging with multiple stitching modes
Image Detail HL Freq Separation High-low frequency separation processing
Image Add Label Add text labels to images
Image Plot Image plotting and visualization tools

🎨 Image Blending Nodes

Node Name Description
Image Luma Matte Luminance-based image mask compositing
Image Blend Modes By Alpha Alpha-based image blending with multiple Photoshop-style blend modes
Image Blend Modes By CSS CSS standard blend modes based on Pilgram library

✂️ Image Cropping Nodes

Node Name Description
Image Crop Square Square cropping with mask guidance and scaling support
Image Crop Edge Edge cropping with independent settings for four sides
Image Crop With BBox Smart cropping based on bounding boxes
Image BBox Crop Batch bounding box cropping
Image BBox Paste Paste cropped images back with multiple blend modes

🧩 Image Tiling Nodes

Node Name Description
Image Tile Split Image tile splitting with overlap and custom grid support
Image Tile Merge Image tile merging with intelligent stitching

🎭 Mask Operation Nodes

Node Name Description
Mask Math Ops Mask mathematical operations (intersection, union, difference, XOR)
Mask Batch Math Ops Batch mask mathematical operations
Mask BBox Crop Mask bounding box cropping

🔧 Utility Nodes

Node Name Description
Range Mapping Value range mapping tool supporting linear transformation and precision control for slider values
Path Build Path builder supporting preset paths and custom extensions

🧠 Logic Nodes

Node Name Description
Image List Append Image list appender for intelligently merging images into lists

📝 Text Processing Nodes

Node Name Description
Text Custom List Text custom list generator supporting multiple separators and data types
Text Custom Extract Text custom extractor for extracting specified key values from JSON

🙆 Acknowledgments

ComfyUI

ComfyUI-KJNodes

ComfUI-Easy-Use

ComfyUI_LayerStyle

Comfyui_TTP_Toolset

🌟 Star

My gratitude extends to the generous souls who bestow a star.

Stargazers

S
Description
No description provided
Readme Apache-2.0
5.4 MiB
Languages
Python 84.9%
JavaScript 15.1%