Resolution Picker
26 pre-calculated sizes so you never do Flux math again
- resolution
Flux has opinions about resolution. Feed it a size it wasn't trained near and you get warped compositions, extra limbs at the edges, or silently degraded results - which is why Flux workflow authors spend so much time on "the good resolutions" list. Resolution Picker is that list, packaged as a dropdown. Pick a size and it outputs the matching string; wire that into whatever empty-latent node your workflow uses, and the math is handled.
How it works
The node is a fixed menu of 26 pre-calculated resolutions, from 704×1408 (0.5) up to 1728×576 (3.0), each labeled with its width, height, and aspect ratio. These are the standard Flux-friendly sizes: total pixel counts in the model's comfortable range, aspect ratios that land where diffusion models behave. The default is 1024×1024 (1.0) - the classic square.
Under the hood it's a dropdown feeding a pass-through: the selected option is returned as a STRING matching the exact label, e.g. "1024x1024 (1.0)". The downstream latent node parses that. There's no hidden resizing logic here - the picker only picks; the resolution actually gets applied by whatever reads the string.
Inputs and outputs
- resolution - the only input, a dropdown with 26 choices. Default
1024x1024 (1.0).
Output is a single resolution value carrying the chosen string. Wire it to your empty-latent/resolution-setting node. Since it's a string, it also works with any custom node that accepts a resolution string.
A quick mental map of the list: the left column is portrait (tall), the middle is square-ish, the right is landscape (wide). Portrait and landscape are mirror images of each other around the square - pick by orientation, then by pixel budget. Bigger is not automatically better; the ~1M-pixel sizes (832–1024 square-ish) are the sweet spot for Flux Dev, and you upscale afterward rather than pushing native resolution.
Installing it
It lives in robertvoy/ComfyUI-Flux-Continuum:
cd ComfyUI/custom_nodes
git clone https://github.com/robertvoy/ComfyUI-Flux-Continuum
or via ComfyUI Manager ("Flux Continuum"), then restart. Zero pack-specific dependencies.
The catch
The list is fixed - no custom entries. If you need an exact resolution that's not in the menu (say, a print aspect or a video dimension), you're better off with a resolution math node or just typing the size yourself. And be careful passing the output to nodes that expect raw width/height integers: this node hands over a label string, not two numbers, so check what your latent node actually accepts before wiring it in.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| resolution | COMBO | 1024x1024 (1.0) | 26 options: 704x1408 (0.5), 704x1344 (0.52), 768x1344 (0.57), 768x1280 (0.6), 832x1216 (0.68), 832x1152 (0.72), +20 |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| resolution | 704x1408 (0.5),704x1344 (0.52),768x1344 (0.57),768x1280 (0.6),832x1216 (0.68),832x1152 (0.72),896x1152 (0.78),896x1088 (0.82),960x1088 (0.88),960x1024 (0.94),1024x1024 (1.0),1024x960 (1.07),1088x960 (1.13),1088x896 (1.21),1152x896 (1.29),1152x832 (1.38),1216x832 (1.46),1280x768 (1.67),1344x768 (1.75),1344x704 (1.91),1408x704 (2.0),1472x704 (2.09),1536x640 (2.4),1600x640 (2.5),1664x576 (2.89),1728x576 (3.0) | — |