848b99352a28b6bdcb2822792c55ea340669fe10
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
RangeMappingandPathBuild - feat(logic): Added
ImageListAppendnode for image list merging - feat(text): Added
TextCustomListandTextCustomExtracttext processing nodes - style: Cleaned up node parameter labels to maintain simplicity and consistency
v1.1.2
- feat(image_tile): Improved the
Image Tile Mergealgorithm, 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
🌟 Star
My gratitude extends to the generous souls who bestow a star.
Languages
Python
84.9%
JavaScript
15.1%
