Transparent PNG: generate it or cut it out?
Sume lists a background option on ChatGPT Image 2.5: auto, transparent or opaque. Generate a transparent PNG directly, or cut out an existing image.

To get a transparent PNG on Sume, send background set to transparent and output_format png to POST /v1/images with ChatGPT Image 2.5 (openai/gpt-image-2.5). If you already have the image and only need the subject, use a cutout job (rmbg_create on hosted MCP) instead.
Two routes
The image docs list ChatGPT Image 2.5 with up to 16 image references, an optional mask_url and the background option. output_format takes png, jpeg, webp or svg. The same page says that for transparent stills today you can also use Image 1.0 with transparency true, so check which route fits your integration.
| Route | What it does | Notes |
|---|---|---|
| Generate with background transparent | Creates the image with no background | ChatGPT Image 2.5; background accepts auto, transparent, opaque |
| Cut out an existing image | Removes the background from a file you have | rmbg_create on hosted MCP; a paid tool needing an idempotency_key |
| Image 1.0 with transparency true | Legacy route kept as a compatibility alias | Retiring soon |
Generate directly
Set output_format to png, since the other formats listed are jpeg, webp and svg and you want an alpha channel. POST /v1/images blocks up to 30 seconds and returns 200 with a hosted URL, or 202 with a job envelope if it runs longer; check the status code, not the body shape.
curl -X POST https://api.sume.com/v1/images \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "openai/gpt-image-2.5",
"prompt": "A single brass key, studio lit, centered, nothing else in frame",
"background": "transparent",
"output_format": "png",
"aspect_ratio": "1:1"
}'Which route to pick
Generate directly when the subject does not exist yet. The model draws it with no backdrop to remove, so you skip a second paid job. Cut out when the subject is already a photo you must keep as is, because regenerating it would change it.
Whichever you choose, put the result on a checker or a dark and a light background before you ship it, since faint halos show up only against a contrasting color.
- Generated: background transparent, output_format png.
- Existing photo: a cutout job, then check the edges.
- Always download the file and test it on dark and light backgrounds.
Sources
Related posts
More in Media tools
- Trim a supplier product video to 30 seconds with Sume, $0.02
Channels cap video length differently. Cut one clip to the range you need with Sume's video-trim endpoint, $0.02 per job, frame-accurate by default.
- Trim the silent lead-in: first spoken word from STT, then video trim
A clip that starts with two seconds of nothing loses viewers. Read the first word's start time from STT, then cut with video trim, exact or keyframe.
- Turn six product stills into a 30-second vertical video
When 12 million AI listings share the same still images, a short video stands out. Stitch six stills into a 1080x1920 clip with Sume Timeline 1.0 for $0.10.
- Upscale before or after an image edit? Order and cost on Sume
Edit at working size, then upscale once. Sume's image upscale reserves 20 cents per image, so upscaling between every pass multiplies the bill.
Written by Sume