image | File | Yes | The source image file in supported formats such as png , jpeg , jpg , bmp , tiff , gif , or webp . |
watermark_text | String | Yes (if watermark_image not given) | the text or content which you want to use as watermark text to give text in multiple line add new-line("\n") For example sample \n text . If watermark_text and watermark_image both are present in the request then watermark_text will be applied as watermark. |
watermark_image | File | Yes (if watermark_text not given) | the path of watermark image file which should be accessible by ApyHub. If watermark_text and watermark_image both are present in the request then watermark_text will be applied as watermark. |
watermark_position | String | No | the watermark position. For example: If you want to add the watermark to the center of the image then it has to be position: center . It defaults to bottom_right and user can enter any of top_right ,top_left ,top_center ,bottom_right ,bottom_left ,bottom_center ,center ,center_left ,center_right |
watermark_opacity | String | No | the opacity of the watermark , should be in decimal format. Range is from 0.0 to 1.0 and it defaults to 0.5 |
watermark_text_background_color | String | No | the background color of the watermark text, should be in hexadecimal color#rrggbb format. For example #000000 for white and it defaults to "" i.e. transparent |
watermark_font_size | String | No | the font-size of the watermark text, should be in numeric format. For example 50 and it defaults to 24 |
watermark_text_alignment | String | No | the watermark text alignment. For example: you want to add the watermark text in center alignment then it will be as watermark_text_alignment: left and it defaults to center and user can enter any of right ,left ,center |
watermark_font_color | Array of string | No | the font color of the watermark text should be provided as an array of strings containing a maximum of two Color-Hex format values for example :["#ffffff"] for white color text or["#000000","#ffffff"] for gradient watermark text, defaults to ["#ffffff"] |
watermark_text_padding | Number | No | the text-padding of the watermark text and background box, should be in numeric format. For example 15 and it defaults to 10 |
watermark_text_line_spacing | Number | No | the line-spacing between the watermark text multiple lines , should be in decimal format. For example 1.75 and it defaults to 1 |
watermark_angle | Number | No | the angle at which the watermark image or text should rotate, should be in numeric format value must be from 0 to 360 and it defaults to 0 |
watermark_image_size | String | No | the dimensions of the watermark image, should be in WidthxHeight format and it defaults to 200x150 |
size | String | No | the dimensions of the generated image file, should be in WidthxHeight format and it defaults to original_size |