Nodes/ComfyAngel/Resolution Picker πŸͺ½
ComfyUI Node

Resolution Picker πŸͺ½

Stop typing 1216x832, pick it instead

By ThepExcelΒ·Created 8 months agoΒ·Updated about a month agoΒ· 14
Resolution Picker πŸͺ½
    • width
    • height
    • aspect_ratio
    β—„aspect_ratio16:9 (Widescreen)β–Ί
    β—„resolution1920x1080 (1080p FHD)β–Ί

    Every model has its magic resolutions - 1024x1024 for SDXL, 1344x768 for SDXL widescreen, 1216x832 for 3:2, and so on - and remembering them is a tax you pay every time you build a workflow. Resolution Picker πŸͺ½ is the node that ends the remembering: pick an aspect ratio, pick a resolution from a curated list, and get width and height out as clean INTs to feed an Empty Latent.

    How it works

    Two dropdowns, cascading:

    • aspect_ratio - eight options: 1:1 (Square), 4:3 (Standard), 3:2 (Photo), 16:9 (Widescreen), 21:9 (Ultrawide), 9:16 (Portrait Mobile), 3:4 (Portrait Standard), 2:3 (Portrait Photo).
    • resolution - the list of resolutions for that ratio. Pick 16:9 and you get 720p/1080p/1440p/4K/8K plus model-tuned sizes; pick 1:1 and you get SD1.5's 512, SDXL's 1024, Qwen-Image's 1328, 4K, and friends.

    The output is width, height (both INT), and an aspect_ratio string. The resolution labels carry the context inline - 1024x1024 (SDXL/SD3/Flux), 1920x1080 (1080p FHD), 1536x640 (SDXL) for 21:9 - so you always know what you're selecting and why it's there. There are 77 resolutions across the eight ratios, covering SD 1.5, SDXL, SD3/SD3.5, Flux, Qwen-Image, DALL-E 3, Midjourney, Hunyuan, Kolors, and plain video standards.

    Why you'd reach for it

    It's the plumbing-node version of "one less thing to think about." The workflow move: Resolution Picker β†’ width/height into Empty Latent Image, and you've got a canvas that's instantly right for whatever model you're on without looking anything up. The aspect-ratio dropdown also gates the resolution list (that's the cascading widget doing its thing), so you can't accidentally pick a 16:9 resolution while set to 1:1 - the list just changes. If you build a lot of fresh workflows, the "which resolution is native for Flux again?" question disappears entirely.

    Installing it

    cd ComfyUI/custom_nodes
    git clone https://github.com/ThepExcel/ComfyAngel.git
    

    Restart ComfyUI, or search "ComfyAngel" in ComfyUI Manager. Only dependency is Pillow; no model files.

    One honest caveat: the resolution list is fixed in the code - you can't add your own custom entry without editing the pack. For most people the 77 presets are more than enough, and the labels make even unfamiliar sizes self-explanatory. It won't change your life, but it'll quietly save you a lookup a week.

    CategoryComfyAngel/Utility

    Inputs (2)

    NameTypeDefaultDescription
    aspect_ratioCOMBO16:9 (Widescreen)8 options: 1:1 (Square), 4:3 (Standard), 3:2 (Photo), 16:9 (Widescreen), 21:9 (Ultrawide), 9:16 (Portrait Mobile), +2
    resolutionCOMBO1920x1080 (1080p FHD)77 options: 512x512 (SD1.5), 768x768 (SD1.5 HiRes), 1024x1024 (SDXL/SD3/Flux), 1080x1080 (Instagram), 1280x1280 (Hunyuan), 1328x1328 (Qwen-Image), +71

    Outputs (3)

    NameTypeDescription
    widthINTβ€”
    heightINTβ€”
    aspect_ratioSTRINGβ€”