ComfyUI Extension: comfyui_imgtools
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.
A ComfyUI custom node for automatically fitting images to standard model dimensions using center cropping, supporting SD, Flux, and Z-Turbo models.
Looking for a different extension?
Custom Nodes (0)
README
ComfyUI Image Tools
A ComfyUI custom node for automatically fitting images to standard model dimensions.
Installation
Clone or copy this folder into your ComfyUI custom_nodes directory:
ComfyUI/
custom_nodes/
comfyui_rholdorf/
__init__.py
nodes.py
Restart ComfyUI to load the node.
Nodes
Image Dimension Fitter
Category: image/transform
Automatically crops images to the closest standard dimensions for your target model. Uses center cropping to preserve the most important part of the image.
Inputs
| Input | Type | Description | |-------|------|-------------| | image | IMAGE | Input image to process | | model | dropdown | Target model: SD, Flux, or Z-Turbo |
Outputs
| Output | Type | Description | |--------|------|-------------| | image | IMAGE | Center-cropped image at target dimensions | | target_width | INT | Width of the output image | | target_height | INT | Height of the output image |
Supported Dimensions
SD (Stable Diffusion 1.5)
- 512x512, 640x512, 512x640, 704x512, 512x704, 768x512, 512x768
Flux
- 1024x1024, 1152x896, 896x1152, 1216x832, 832x1216
- 1344x768, 768x1344, 1536x640, 640x1536, 1920x1080, 1080x1920
Z-Turbo
- 1024x1024, 1152x896, 896x1152, 1216x832, 832x1216
- 1344x768, 768x1344, 1536x640, 640x1536
How It Works
- Takes the input image dimensions and calculates its aspect ratio
- Finds the closest matching standard dimension for the selected model
- Center crops the image to those dimensions
- Returns the cropped image along with the target dimensions
If the input image is smaller than the target dimensions, it is returned unchanged.
Example Workflow
Load Image -> Image Dimension Fitter (model=Flux) -> VAE Encode -> KSampler -> ...
The target_width and target_height outputs can be connected to Empty Latent Image or other nodes that need dimension information.
License
MIT
Run ComfyUI workflows without the setup
No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.