WebP
, JPG
, JPEG
, PNG
, BMP
, GIF
, and TIFF
.https://api.apyhub.com/processor/image/change-background/file
POST
multipart/form-data
Attribute | Type | Mandatory | Description |
---|---|---|---|
output | String | No | The output file name for the image. |
Attribute | Type | Mandatory | Description |
---|---|---|---|
image | File | Yes | the source image file |
background_color | String | Yes (if background_image not given) | the background color for the image, should be in hexadecimal color#rrggbb format. For example #000000 for white. If background_color and background_image both are present in the request then background_color will be applied. |
background_image | File | Yes (if background_color not given) | the path of background image file which should be accessible by ApyHub. If background_color and background_image both are present in the request then background_color will be applied. |
image_position | String | No | the image position. For example: you want to add the image at center position then it will be as image_position: bottom_right and it defaults to center and user can enter any of top_right ,top_left ,bottom_right ,bottom_left ,center |
image_opacity | Number | No | the opacity of the image , should be in decimal format. Range is from 0.0 to 1.0 and it defaults to 1.0 |
background_opacity | Number | No | the opacity of the background image , should be in decimal format. Range is from 0.0 to 1.0 and it defaults to 1.0 |
image_angle | Number | No | the angle at which the front image should rotate, should be in numeric format value must be from 0 to 360 and it defaults to 0 |
image_size | String | No | the dimensions of the front image file, should be in WidthxHeight format and it defaults to original_size |
background_size | String | No | the dimensions of the background image file, should be in WidthxHeight format and it defaults to original_size |
Status Code | Description |
---|---|
200 | The request was successful. |
401 | Required authentication information is either missing or not valid for the resource. |
400 | Invalid input - the image files are corrupt. |
500 | If any unexpected error occurs while processing the request. |
tokens
or basic authentication
mechanisms.
You can generate and view your existing credentials from your workspace settings (on the left side of the navbar) and go to “API Keys".apy-token
as the header parameter to pass the token.Authorization
header to send the basic authentication credentials.