Resize a static ad for other placements
resize_adRecompose a finished static ad natively for new aspect ratios, preserving copy, product, logo, and style instead of cropping it. Provide the ad image and target canvases to generate each placement.
Instructions
Re-lay out ONE finished static ad for other placements: the same ad, product, copy (word for word), logo and style, recomposed natively for each canvas rather than cropped. Pass image and optionally aspectRatios from 1:1, 4:5, 9:16, 16:9, 3:4, 4:3 (default 1:1, 4:5 and 9:16; the ad's own ratio is skipped). Reads the ad's text first (3 credits) so every line survives, then one image edit per canvas. When the saved brand has a product photo and the ad shows that product, the photo rides with the edit and the product's label is read and checked against it: re-printed from the photo only when it came out wrong (the check alone is charged when it is right; one small extra charge finds the product first). fixLabel:false turns that off. Priced before it runs. For VIDEO use reframe_video.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| image | Yes | the finished static ad: URL, Library item URL, upload_file URL or local path | |
| fixLabel | No | false = leave the product label exactly as rendered: no product lookup, no label check, no re-print (default on when the ad shows the brand’s saved product) | |
| aspectRatios | No | target canvases (default 1:1, 4:5, 9:16) |