Titan Image Generator v2: 1,408 px and 5 MB limits vs Sume edits
Titan Image Generator v2 caps edit inputs at 1,408 by 1,408 px and 5 MB. How to resize before Bedrock, and what a Sume edit call needs instead.

Titan Image Generator v2 on Amazon Bedrock is strict about input size. If your product photos come from a DSLR or a phone, they are too big for it. This page gives the limits from Amazon's model page and a preflight check, then covers what Sume asks of an edit input.
| Limit | Value |
|---|---|
| Model ID | amazon.titan-image-generator-v2:0 |
| Max prompt | 512 characters |
| Max input image | 5 MB, only some resolutions supported |
| Max size for in/outpainting, background removal, conditioning, color palette | 1,408 x 1,408 px |
| Image variation | 1,408 x 1,408 px; the input is resized to fit |
| Image types | JPEG, JPG, PNG |
Preflight before Bedrock
Resize first, then check the byte size. The function below returns the image bytes as a JPEG under the 5 MB cap or raises.
import io
from PIL import Image
MAX_SIDE, MAX_BYTES = 1408, 5 * 1024 * 1024
def titan_ready(path: str) -> bytes:
im = Image.open(path).convert("RGB")
im.thumbnail((MAX_SIDE, MAX_SIDE))
for q in (95, 90, 85, 80):
buf = io.BytesIO()
im.save(buf, "JPEG", quality=q)
if buf.tell() <= MAX_BYTES:
return buf.getvalue()
raise ValueError("still over 5 MB")
print(len(titan_ready("photo.jpg")))What Sume wants
Sume takes edit inputs as public HTTPS URLs in input_references, not as base64 in the body. The number of references depends on the model: up to 10, 16 on GPT Image 2.5, and 5 on Ideogram 4.5 (the first is the image to edit). The Sume docs do not publish one pixel or byte cap for all models, so test one full-size photo per model before a batch run.
If the URL is private, the call fails with an input-media error. The public HTTPS checklist lists what to check.
Sources
Related posts
More in Comparisons
- Titan vs Nova Canvas image masks: which colour is edited
Titan says mask value 0 (black) is regenerated and bans alpha. Nova Canvas inpainting edits black too. Build one mask check and test any mask on Sume.
- Unreal Speech TTS plans in dollars per million characters vs Sume
Unreal Speech's plans work out from $16.33 to $8.00 per million characters. Sume lists $47.50 with no plan. Break-even by monthly volume.
- Vozo lip-sync minutes per plan vs Sume per-second lip sync
Vozo lists about 15 lip-sync minutes at $29 and 60 at $99. Sume bills H3 Max lip sync per second with no plan. The per-minute math and where each fits.
- Sume vs Argil: AI avatar video and video agents compared
Argil makes AI-avatar and story videos with a chat agent, Director; Sume is a video agent with a multi-model API. Avatars, API, pricing, and limits compared.
Written by Sume