Install this extension via the ComfyUI Manager by searching
for Canvas Tab
1. Click the Manager button in the main menu
2. Select Custom Nodes Manager button
3. Enter Canvas Tab in the search bar
After installation, click the Restart button to
restart ComfyUI. Then, manually
refresh your browser to clear the cache and access
the updated list of nodes.
Visit
ComfyUI Online
for ready-to-use ComfyUI environment
Canvas Tab offers a comprehensive image editor with mask support, featuring nodes for receiving and sending images to the editor, enabling seamless image manipulation within the extension.
Canvas Tab Introduction
The canvas_tab extension is a powerful tool designed to enhance your image editing experience within ComfyUI. It provides a full-page editor that runs in a separate tab, allowing you to work on multiple images simultaneously. This extension is particularly useful for AI artists who need a flexible and efficient way to manage and edit their artwork. Whether you're working on inpainting, creating scribble-based images, or simply need a robust image editing tool, canvas_tab offers a range of features to streamline your workflow and improve your creative process.
How Canvas Tab Works
The canvas_tab extension operates through two main nodes: Edit in another Tab and Send to Editor Tab. These nodes are found in the images submenu of ComfyUI. Here's a simple breakdown of how it works:
Edit in another Tab: This input node allows you to send an image to a new tab for editing. Once the image is in the new tab, you can use various tools to modify it.
Send to Editor Tab: This output node sends the edited image back to the main interface of ComfyUI.
The extension can be set to trigger a queue on change, ensuring that only one queued entry is processed at a time. This helps maintain a smooth workflow without overwhelming the system.
Canvas Tab Features
Multi-Image Editing
You can edit multiple images at once, making it easy to manage complex projects. Drag images around with the middle mouse button and scale them using the mouse wheel.
Layer Management
Add Layers: You can add generated images as new layers, replace existing layers, or create entirely new images.
Delete Layers: Remove layers by clicking on the layer widget with Ctrl-LeftClick. The layer must be visible to prevent accidental deletions.
Duplicate Layers: Use the Duplicate Layer button or Ctrl-Click to duplicate the target layer.
Palette Management
Reassign Colors: Ctrl-click on palette entries to reassign the palette color to the current color.
Set Foreground Color: Middle-click on palette entries to set the palette color to the current foreground color.
Hotkeys
B: Brush tool
E: Erase tool
Z: Pixel editing tool
P: Color Picker
T: Layer transformation (scale and rotate)
[ and ]: Decrease and increase brush radius
BackSpace: Clear a layer
ALT_BackSpace: Fill the layer with the foreground color
CTRL_Backspace: Fill the layer with the background color
CTRL_Z: Undo
CTRL_SHIFT_Z: Redo
User Interface
Green Tab: Click on the green tab on the side of images in the editor to highlight it. The highlighted image is sent through to the ComfyUI node.
Multiple Canvas Tab Nodes: If the title of the node and the title of the image in the editor are the same, the output of the canvas editor will be sent to that node.
Canvas Tab Models
Currently, the canvas_tab extension does not include different models. It focuses on providing a robust and flexible image editing environment within ComfyUI.
What's New with Canvas Tab
2024-1-24
Multi Canvas Node Support: Added support for multiple canvas nodes, allowing for more complex and flexible workflows.
2024-1-11
Dark Mode Support: Added CSS for prefers-color-scheme: dark, making the interface easier on the eyes in low-light environments.
2023-12-23
Layer Transformation Tool: Added a tool to scale and rotate layers. Use the hotkey T and double-click on the image to toggle between Rotate and Scale mode.
2023-12-4
Brush Radius Hotkeys: Added hotkeys for adjusting the brush radius.
Duplicate Layer Button: Added a button to duplicate layers. Ctrl-Click duplicates the target layer.
2023-12-2
Trigger Queue on Change: Added a toggle to trigger the queue on change, ensuring smooth processing of queued entries.
2023-11-30
Replace Targeted Layer: Added "Replace Targeted Layer" as an input mode. Right-click on a layer to set it as the target to be replaced.
Troubleshooting Canvas Tab
Common Issues and Solutions
Images Not Sending to Editor Tab:
Ensure that the titles of the node and the image in the editor are the same.
Check if the green tab on the side of the image is highlighted.
Layer Deletion Not Working:
Make sure the layer is visible before attempting to delete it with Ctrl-LeftClick.
Hotkeys Not Responding:
Verify that the focus is on the canvas editor tab.
Check if any other software might be intercepting the hotkeys.
Frequently Asked Questions
How do I scale and rotate layers?
Use the hotkey T and double-click on the image to toggle between Rotate and Scale mode.
Can I edit multiple images at once?
Yes, you can drag images around with the middle mouse button and scale them with the mouse wheel.
Learn More about Canvas Tab
For additional resources, tutorials, and community support, consider the following:
Official Documentation: ComfyUI Documentation
Community Forums: Join discussions and ask questions on the ComfyUI Community Forum
Tutorials: Watch video tutorials on YouTube to get the most out of canvas_tab.
By leveraging these resources, you can enhance your understanding and make the most of the canvas_tab extension in your creative projects.