WebP, JPG, JPEG, PNG, BMP, GIF, and TIFF.https://api.apyhub.com/processor/image/change-background/filePOSTmultipart/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.