ComfyUI-enricos-nodes  by erosDiffusion

Visual image composition and manipulation for generative AI workflows

Created 1 year ago
558 stars

Top 57.4% on SourcePulse

GitHubView on GitHub
1 Expert Loves This Project
Project Summary

Summary This ComfyUI custom node simplifies complex image composition within AI workflows. It offers an integrated, user-friendly solution for layering, transforming, and annotating images, significantly speeding up the creation of scenes and assets for generative AI. It targets ComfyUI power users seeking efficient visual control over their pipelines.

How It Works The Compositor Node provides a graphical interface within ComfyUI for managing up to eight image layers. Users can visually place, rotate, scale, and flip images, reorder layers, toggle visibility, and draw directly onto a foreground layer. Key features include auto-saving edits, remembering transform states across reloads, precise numerical transformations, and smart selection tools. Version 4.0 Alpha introduces a major UI overhaul with dedicated panels for layers and tools, enhancing workflow efficiency.

Quick Start & Requirements

  • Installation:
    • git clone into ComfyUI custom nodes directory.
    • Install via ComfyUI Manager (search "Compositor").
    • Use Manager's "Install via Git URL" with the repository URL.
  • Prerequisites: ComfyUI. No other specific dependencies are listed for the core node.
  • Links: Repository: https://github.com/erosDiffusion/ComfyUI-enricos-nodes

Highlighted Details

  • Visual Layer Management: Supports up to 8 image layers with drag-to-reorder, visibility toggles, and mask previews.
  • Comprehensive Transformations: Includes visual and numerical controls for position, scale, rotation, flipping, alignment, and stretch-to-fit.
  • Integrated Drawing & Selection: Features a foreground drawing layer with adjustable brush/eraser, precise pixel-level selection, and snap-to-grid.
  • Persistence: Automatically saves edits and remembers transform states (position, scale, rotation, z-index) across generations and reloads.
  • Qwen Integration: Includes nodes for Qwen Vision Loader and Processor for image-based text generation/analysis.

Maintenance & Community The project is primarily developed by "erosDiffusion". No explicit links to community channels (Discord, Slack) or detailed roadmap information are provided in the README.

Licensing & Compatibility The license type is not specified in the provided README text. Compatibility is focused on ComfyUI.

Limitations & Caveats Version 4.0 is an Alpha release with known issues including potential sub-pixel rounding inaccuracies in positioning, unreliable transformation tools (equalize/distribute disabled), and temporary removal of mask/advanced outputs. The node can be resource-intensive with large canvases and high-resolution images, and the compositing canvas is not dynamically scaled for very high resolutions. UI tools may require a browser page reload to appear after installation.

Health Check
Last Commit

1 week ago

Responsiveness

Inactive

Pull Requests (30d)
3
Issues (30d)
0
Star History
26 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.