ComfyUI Node

Image Processor

The Image Processor you'll never find — and why that's fine

By Zuellni·Created 3 years ago·Updated 2 years ago· 39
Image Processor
  • processor
  • images
  • IMAGE_INPUTS

The name "Image Processor" reads like it should do something impressive - a pile of pixels goes in, a better, smaller pile comes out. It didn't. This node was the image-preprocessing half of a scoring chain, and it's been dead in the water since April 2024. If you install Zuellni's PickScore nodes today, you won't find it in the node list, and honestly? That's the main thing worth knowing.

What it used to do

Back when the pack launched in September 2023, the pipeline was four nodes: a Loader that spat out both a model and a processor, separate Image Processor and Text Processor nodes to preprocess each side, and a Selector that did the actual ranking. This node sat on the image side. You fed it a processor (type PS_PROCESSOR, the CLIP processor from the old Loader) and your images (type IMAGE, a batch), and it pushed the batch through the Hugging Face CLIP processor with do_rescale=False, returning ready-to-score tensors as its single IMAGE_INPUTS output.

No scoring happened here. No sorting, no "best of N". It was tokenization with extra steps.

Why you're probably seeing it

Old workflows. If you download a saved workflow from before the commit titled "Consolidate processors into one node" (April 2024), it references ZuellniPickScoreImageProcessor, and ComfyUI will flag it as missing - the class simply isn't registered in the pack anymore. Don't go hunting for an older version of the pack. The current Processor node does image and text preprocessing in one node with one model input, and it's strictly simpler. Swap the old Loader → Image Processor → Text Processor → Selector chain for the modern Loader → Processor → Selector.

If you still want the pack

Same install as everything else in it:

cd ComfyUI/custom_nodes
git clone https://github.com/Zuellni/ComfyUI-PickScore-Nodes

Then restart ComfyUI. You'll get the three current nodes (Loader, Processor, Selector). The Image Processor won't appear in the search box - this page is archaeology, not a node you build new workflows on. If a workflow refuses to run because this node is missing, that's a sign to update the workflow, not a sign your install broke.

CategoryZuellni/PickScore

Inputs (2)

NameTypeDefaultDescription
processorPS_PROCESSOR
imagesIMAGE

Outputs (1)

NameTypeDescription
IMAGE_INPUTSIMAGE_INPUTS