Ideogram - Expand image
This endpoint allows you to expand an image using the Ideogram AI model. The image will be expanded based on the provided pixel values for each side. If no prompt is provided, the model will auto-generate one based on the image content.
Output size
left, right, top and bottom define the aspect ratio of the result, not its pixel dimensions. The canvas is built as input_width + left + right by input_height + top + bottom, and the model then renders it at approximately 1 megapixel, picking the closest match from its own fixed list of supported resolutions (all multiples of 32). The pixel values you send are therefore not preserved:
| Requested canvas | Actual output |
|---|---|
| 896x1172 | 832x1088 |
| 1396x672 | 1472x704 |
| 896x896 | 1024x1024 |
| 4992x4768 | 1024x960 |
As the last row shows, a very large expansion does not produce a larger image: it only changes the shape. If you need specific output dimensions, resize the result yourself after generation.
left, right, top and bottom are all required. At least one of them must be greater than 0, otherwise the request returns a 400; the other three may be 0.
Request
- Base URL: https://api.magnific.com
- URL: https://api.magnific.com/v1/ai/image-expand/ideogram
- Auth: API key in header x-magnific-api-key
Request body
Example request
{
"webhook_url": "https://www.example.com/webhook"
}Response
OK - The task exists and the status is returned
Example response
{
"data": {
"generated": [
"https://openapi-generator.tech",
"https://openapi-generator.tech"
],
"task_id": "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
"status": "CREATED"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.