Smart Banner Resizer is a composition-aware image-to-image model on Segmind. Provide one source image and a list of target dimensions, and the model returns a recomposed output for every size — not a naive crop or pad. It is powered by Nano Banana Pro with vision-LLM-guided prompting, so it understands subjects, backgrounds, text zones, and visual hierarchy before laying out each variant. The result is one source asset turned into many platform-ready sizes without losing brand or layout integrity.
<width>x<height> strings.Defaults (1K, png, no prompt, safety_tolerance=4) produce strong results for most ad imagery — confirmed on a 16:9 product hero with splash and confetti elements recomposed cleanly into both 1:1 and 16:9 outputs. The optional prompt is a layout hint, not a generation instruction; use it for things like "leave headline space on the left" or "keep logo top-right". For final delivery, set resolution to 2K; reserve 4K for hero assets. Generation is recomposition-heavy (~60–120s for a multi-size batch) — use a fire-and-poll pattern.
Does it preserve text in my source image? Text is treated as a visual element. For text-heavy creatives, anchor it with an explicit prompt.
Can I get multiple options per size? Yes — set num_images_per_size to 2–4.
Which aspect ratios are supported? Any <width>x<height> pair you pass, including mixed ratios in a single call.
Is the output deterministic? Set seed to lock recomposition while iterating on prompt.
How many sizes can I request at once? Up to 10 per call.
What input formats work best? Clean hero shots in jpg, png, or webp recompose most reliably.