ComfyUI Extension: ComfyUI-Nano-Banana-Resizer
A ComfyUI custom node that automatically calculates optimal output dimensions for Google's Nano Banana image editing model, supporting 22 aspect ratio buckets and ensuring pixel-perfect outputs without shifting or cropping.
Custom Nodes (0)
README
ComfyUI-Nano-Banana-Resizer
A ComfyUI custom node that automatically calculates optimal output dimensions for Google's Nano Banana image editing model. Why its needed? To achiev pixel-perfect outputs without shifting/cropping original image.
What it does
Nano Banana requires specific input dimensions (~1MP, divisible by 32) and uses aspect ratio bucketing. This node:
- Takes any input image size
- Automatically detects aspect ratio and orientation
- Calculates the correct output dimensions (width & height)
- Supports 22 aspect ratio buckets from 1:4 to 4:1
Why you need it
Without proper resizing, your images may be unexpectedly cropped or distorted by the model. This node ensures your input images are stretched to the exact dimensions Nano Banana expects, preserving all content without cropping.
Usage
- Connect your image to the node
- Use the width/height outputs to resize your image before sending to Nano Banana
- No configuration needed - it just works!
Supported Aspect Ratios
1:4, 1:3, 1:2, 9:16, 5:8, 2:3, 3:4, 7:9, 5:6, 1:1, 4:3, 3:2, 8:5, 16:9, 2:1, 3:1, 4:1 and everything in between.