Sogni: Learn logo

Upscaling Images

Sogni offers two different kinds of image enlargement:

  • NVIDIA RTX Video Super Resolution (RTX VSR) is the promptless, deterministic path for a larger copy of the same image. It preserves the source aspect ratio, composition, identity, and colors, with 8K and 16K output profiles.
  • Studio's legacy automatic upscalers remain useful for their supported 2K workflows. These may reconstruct or stylize detail differently, depending on the selected model.

Use RTX VSR when the request is simply “make this image larger without changing it.” Use a generative edit or restoration model only when you want the content repainted, repaired, or creatively changed.

#Upscale in Sogni Create

  1. Generate an image or import one into Sogni Create.
  2. Open the image actions menu and choose Upscale with RTX VSR.
  3. Choose , , 8K, or 16K.
  4. Wait for the Supernet job to finish, then download the result.

The 8K profile fits the image inside a 7,680px longest edge. The 16K profile fits it inside a 15,360px longest edge. The other edge is calculated from the source aspect ratio, and both edges are aligned to 8px. Outputs above 7,680px use JPEG for practical transfer and browser display.

High-resolution profiles above 4K require Premium Spark, SOGNI, or an eligible Sogni Unlimited plan.

#Ask Sogni Chat

Attach one image and ask:

Upscale this to 8K without changing the image.

or:

Make a 16K copy of this image. Preserve its exact composition and aspect ratio.

Sogni Chat routes a pure upscale to the promptless upscale_image tool instead of inventing an edit prompt.

#Creative Agent CLI

# 2× by default
sogni-agent -q --upscale ./input.jpg -o ./upscaled.png

# 8K profile
sogni-agent -q --upscale ./input.jpg --target-longest-edge 7680 -o ./upscaled-8k.png

# 16K profile
sogni-agent -q --upscale ./input.jpg --target-longest-edge 15360 -o ./upscaled-16k.jpg

--upscale-scale accepts 2, 3, or 4. --target-longest-edge accepts 512 through 15360 and overrides the scale.

#Intelligence API and durable workflows

The hosted upscale_image tool takes one source image from the request media context. Use sourceImageIndex: -1 for the first uploaded/request image and choose either a scale or a target longest edge:

{
  "toolName": "upscale_image",
  "arguments": {
    "sourceImageIndex": -1,
    "targetLongestEdge": 15360
  }
}

The same arguments work when upscale_image is selected by Chat Completions, a durable chat run, or an exact Creative Agent workflow step. Use 7680 for the 8K profile or 15360 for the 16K maximum.

#What 16K means

“16K” is the product profile name; the worker's exact maximum longest edge is 15,360px. Because the source aspect ratio is preserved and output dimensions are aligned to 8px, the shorter edge varies by image.

For example, a 832×1,216 portrait produced:

Version Pixel dimensions
Original 832×1,216
8K profile 5,248×7,664
16K profile 10,504×15,352

Judge the improvement with matched native-resolution crops at 100%, not a downscaled comparison sheet. Stretching can make an image occupy the same dimensions, but it cannot reconstruct the fine skin texture, eyelashes, repeated detail, and hard edges visible in a true RTX VSR result.

See the NVIDIA RTX VSR model page and the interactive 8K/16K comparison for full-resolution examples.

Last updated 2026-08-16