Outpainting
Extending the borders of the image or providing additional variations to the edges of the image.
Request Headers
Enum: application/json
Bearer authentication format, for example: Bearer {{API Key}}.
Request Body
Optional extra parameters for the request.
The base64 original image, with a maximum resolution of 1024 x 1024 and a maximum file size of 30 Mb.
Text input required to guide the image generation, divided by ,
. Range [1, 1024].
Text input that specifies what to exclude from the generated images, divided by ,
. Range [1, 1024].
The width of the outpainting image (px), which needs to be larger than the width of the original image. Maximum: 4096px.
The height of the outpainting image (px), which needs to be larger than the height of the original image. Maximum: 4096px.
The offset (px) between the center of the original image and the center of the expanded image in the X-axis direction. Default is 0. The allowed value range is -(width + original image width)/2 to (width + original image width)/2.
The offset (px) between the center of the original image and the center of the expanded image in the Y-axis direction. Default is 0. The allowed value range is -(height + original image height)/2 to (height + original image height)/2.
Response
The Base64-encoded content of the returned image.
The returned image type.
Enum: png
, webp
, jpeg
Example
Extending the borders of the image or providing additional variations to the edges of the image.
Try it in playground.
Request:
HTTP status codes in the 2xx range indicate that the request has been successfully accepted. A code 400 means there is a request parameter error, while status codes in the 5xx range indicate internal server errors.
You can obtain the image URL in the image_file
of the response in base64 format.
Response:
Was this page helpful?