Recraft Crisp Upscale vs Creative Upscale, and Sume's upscale
Recraft's Crisp Upscale enlarges without redrawing; Creative Upscale regenerates. Sume's Image Upscale 1.0 takes an image_url and a factor from 1 to 4.

Recraft Crisp Upscale enlarges an image without redrawing it, at 1 credit per image. Creative Upscale, found under Refine details, regenerates the image and can redraw hands, faces and text. Sume's Image Upscale 1.0 is a single endpoint: send a public HTTPS image_url and an optional upscale_factor (default 2, maximum 4).
Recraft facts are from its upscaling docs; Sume facts are from the OpenAPI schema (see API reference), both read 2026-10-01.
What is the difference between crisp and creative upscaling?
Per Recraft's page, upscaling increases resolution without changing structure or content, so you get the same image at a larger size. It names icons, vector-style illustrations and consistency-critical assets as the fit. Refine details instead regenerates at higher quality, and Creative Upscale, which both refines and enlarges, lives there.
Recraft also notes that upscaling does not support transparent images: a transparent background comes back white.
| Option | What it does | Cost stated |
|---|---|---|
| Crisp Upscale | Enlarges, nothing redrawn | 1 credit per image |
| Topaz | Multiplies size by x2, x3 or x4 | 11 to 187 credits |
| Creative Upscale | Refines and enlarges (regenerates) | Not stated on that page |
What does Sume's Image Upscale 1.0 take?
The schema requires image_url (public HTTPS) and accepts upscale_factor from 1 to 4 (default 2), plus output_format of png, jpg or webp (default png). Provider model ids are selected by Sume and are not accepted in the request. Image Upscale 1.0 exposes no separate creative-redraw option, so treat it as the same-image-larger route.
If you want details redrawn, that is a generation or edit step on the Image API with a prompt, not a flag on upscale.
const res = await fetch("https://api.sume.com/v1/image-upscale-1.0/upscale", {
method: "POST",
headers: {
Authorization: "Bearer " + process.env.SUME_API_KEY,
"Content-Type": "application/json",
"Idempotency-Key": "upscale-logo-001",
},
body: JSON.stringify({
image_url: "https://example.com/logo.png",
upscale_factor: 4,
output_format: "png",
}),
});
console.log(await res.json());Which one fits which asset?
For a logo or flat illustration, the faithful route is the one to start with on either platform. For a soft photo where you want sharper hands or text, a redraw step changes content, so review the result. See AI image upscale API for the Sume request in more detail.
Sources
Related posts
More in Use cases
- Relight a video with AI by API: pixel filters or a prompted edit
Sume has no relight preset. Darken or lift tone with the dim op and exposure or eq filters, or describe new lighting in a video edit prompt. What each can do.
- Resolve Cloud Presentations subtitles: burn cues into a copy
Resolve 21.1 added subtitle support to Cloud Presentations. For a review copy outside Resolve, Sume burns cues onto a video; SRT uploads are unsupported.
- Multimaster output sizes: repeat video trim with new width and height
For several deliverable sizes from one master, run Sume video trim once per size with output width and height 256 to 2160, fps 24/25/30/60, precision exact.
- Resolve 21.1 source viewer aspect ratio: check clips first
Resolve 21.1's source viewer keeps each clip's original aspect ratio. To check clips before conforming, Sume video inspect returns stills with width and height.
Written by Sume