ComfyUI Node

VNCCS Resize

A plain image resize node, VNCCS house style

By AHEKOT·Created 10 months ago·Updated 20 days ago· 1,446
VNCCS Resize
  • image
  • image
width512
height512
methodbilinear

There's no trick here - this is a standard image resize node, functionally equivalent to ComfyUI core's ImageScale. Feed it an image and a target width/height, pick an interpolation method, get a resized image back. If you've used any resize node in any pack, this behaves exactly how you'd expect.

The inputs that matter

  • width and height (default 512 each, range 1–8192) - target pixel dimensions. No aspect-ratio lock built in; if the source image's aspect ratio doesn't match your target, the output stretches to fill it rather than cropping or padding.
  • method (default bilinear, choices nearest, bilinear, bicubic, lanczos) - the interpolation algorithm. nearest is the one to reach for on pixel art or anything where you don't want new colors introduced at the edges; lanczos generally gives the sharpest result for photographic or painterly content but costs a bit more compute; bilinear and bicubic sit between the two and are fine defaults for most sprite work.

Why VNCCS has its own instead of using core's

Consistency of category and naming inside VNCCS's already-large workflow graphs is the likely reason - same logic as VNCCS Float and VNCCS Multiline Text. A VNCCS_-prefixed resize node sitting in the VNCCS category is immediately recognizable as part of this pack's own pipeline rather than a generic node someone dropped in from elsewhere, which matters more than it sounds once a Character Creator or Emotions workflow gets to the size these routinely do. Practically, you'll meet this node normalizing sprite dimensions between stages - matching a generated sprite back to a character's canvas size before it goes into VNCCS Quad Splitter or VNCCS Sheet Extractor, for instance, both of which expect consistent panel sizes.

How to install it

Bundled with the main pack:

  • ComfyUI Manager - search VNCCS - Visual Novel Character Creation Suite, install, restart.
  • Manual - cd ComfyUI/custom_nodes && git clone https://github.com/AHEKOT/ComfyUI_VNCCS.git, then cd ComfyUI_VNCCS_Utils && pip install -r requirements.txt, restart, and let Comfy Manager grab any missing dependencies.

Common issues

Character looks stretched or squashed after resizing. There's no aspect-ratio preservation here - set width and height to match your source's actual proportions, or accept the distortion if you're deliberately fitting a non-matching canvas. If you need aspect-preserving behavior with padding or cropping instead, this isn't the node for that; you'd want something with explicit crop/pad handling, the way VNCCS QWEN Encoder's crop_method field offers for its own resize step.

Pixel art looks blurry after resizing. Switch method to nearest. Any of the smoother interpolation methods will blend adjacent pixel colors together, which destroys the hard edges pixel art depends on.

Upscaling a sprite makes it look soft rather than sharp. This node is a plain resize, not an AI upscaler - it has no ability to invent detail that wasn't in the source. For a genuine quality upscale rather than a resolution change, that's a job for VNCCS's dedicated upscaler stage (SeedVR2 in the 3.0 pipeline), not this node.

CategoryVNCCS

Inputs (4)

NameTypeDefaultDescription
imageIMAGE
widthINT5121–8192
heightINT5121–8192
methodCOMBObilinear4 options: nearest, bilinear, bicubic, lanczos

Outputs (1)

NameTypeDescription
imageIMAGE