Nodes/ComfyUI VSCO Scraper/VSCO Select Image
ComfyUI Node

VSCO Select Image

Grab one image out of a VSCO gallery

By liquid-night·Created 5 months ago·Updated 5 months ago· 1
VSCO Select Image
  • vsco_data
  • image
index0

VSCO Select Image is the index picker of the VSCO pack: you give it a vsco_data bundle and a number, and it hands back a single IMAGE - one frame, [1, H, W, C], ready for anything that takes a normal image input. It's the "I don't want the whole gallery" node, and it's the one you reach for when you found a photographer whose work you want to use rather than train on.

What it does and why it's useful

The scraper downloads an entire profile, which is usually more than you want. VSCOSelect lets you pull exactly one frame for img2img restyling, a single style anchor to eyeball next to your prompt, or a quick spot-check of what index holds the keeper before you commit to processing a full batch. The pair VSCO Scraper → VSCO Select Image is the "grab one photo from a public profile" workflow in two nodes.

It also handles the padding for you. If its input came straight from the scraper, the source is a padded batch - VSCOSelect crops the black bars off the chosen frame automatically, so what you get out is already at native resolution. If its input came from VSCO Crop Padding, the frame is already clean and it just passes it through. Either path, one IMAGE out.

Inputs

  • vsco_data (required) - the vsco_data output from VSCO Scraper or VSCO Crop Padding. There's no "images" input here; everything rides on that bundle.
  • index (required, INT, default 0, minimum 0) - zero-based. 0 is the first image, 5 the sixth. Trip over this and you'll get a clear error: "Index X out of range (N images)" - it raises rather than silently returning garbage, which is more than some nodes manage.

One output, image, a single [1, H, W, C] tensor that plugs into any standard IMAGE slot - the same place a Load Image node's output goes.

Two gotchas worth knowing

First, the index counts the sorted file list on disk, not the gallery order you saw in the browser. The scraper saves files by media ID, so "index 0" is whatever filename sorts first lexically - which may not be the post you want. If you're hunting for a specific photo, it can take a couple of probes to find the right number.

Second, this is a picker, not a sampler - whatever order and count the bundle carries is what you get. If you need several frames at once, you're better off cropping the whole batch, or running multiple select nodes. For a single reference image out of a scraped profile, though, this is the cleanest two-node path the pack offers.

CategoryVSCO

Inputs (2)

NameTypeDefaultDescription
vsco_dataVSCO_SIZES
indexINT0

Outputs (1)

NameTypeDescription
imageIMAGE