Enhance Image with SUPIR + UPSCALE


Updated:

Workflow Preview

Showcases (Image/Video)

In the Supire Control Scale node, the closer the value is to 1, the output will resemble the original image more but with lower quality. The closer it is to 0, the output will deviate from the original but be of higher quality. 0.9 is a good default value, but if the exact resemblance isn't crucial, you can lower it. 🎛️🖼️✨

You can remove node #100 (JoyCaption) to prevent unnecessary data from being added to the prompt. This way, you can write the prompt yourself for better control over the output. 🎯✍️🚀

sampler :

Look, use its two new models, DPM2M. Now, the default settings are on TILEDPM2M, which gives an error for images smaller than 500 in size, but it's set as default. Currently, for the workflow to avoid errors, I’ve set it to RestoreDPM2M, which works fine. ⚙️🖼️

Nodes Detail

32 Nodes
Primitive Node Types
6
  • VAELoader1
  • PreviewImage2
  • SaveImage1
  • CLIPTextEncode1
  • CheckpointLoaderSimple1
Custom Node Types
26
  • GetNode5
  • Reroute1
  • SetNode3
  • SUPIR_encode1
  • SUPIR_first_stage1
  • PrimitiveNode2
  • Get Image Size (JPS)1
  • Display Any (rgthree)2
  • SUPIR_decode1
  • ColorMatch1
  • CreateTextMask1
  • GenerateCaptionNode1
  • JDC_ResizeFactor1
  • SUPIR_model_loader_v21
  • SUPIR_sample1
  • SUPIR_conditioner1
  • Note1
  • TensorArt_LoadImage1