Skip to main content
Image upscaling improves the resolution and visual quality of an existing image. Send a base64-encoded image to /image/upscale, choose a scale factor, and Venice returns the enhanced image as binary data. Use image upscaling when you already have an image and want a higher-resolution output. Use image generation when you need to create an image from a prompt, and image editing when you need to change image content.

Basic Usage

Parameters

The response is binary image data, not JSON. Write the response body directly to a file or stream it to storage.

Input Tips

  • Start with the cleanest source image you have. Upscaling improves detail, but it cannot fully recover information that is not present.
  • Use moderate scale factors for production workflows. Very large outputs can increase latency and file size.
  • Keep the original image around if you need to compare quality or retry with different settings.