Auto Watermark Removal is a feature that uses AI to automatically remove watermarks from images. Users simply upload an image, and the system will intelligently detect and erase watermark elements without any additional input. Whether you're cleaning up image distractions or looking for a cleaner visual result, this feature quickly delivers optimal outcomes.
- Before using the API, make sure you have obtained the API key. Refer to the link below for instructions on how to obtain it. API For API Key Settings
- All generated images will be automatically deleted after 24 hours. Please make sure to save the images you need to your local storage in a timely manner
- API Name:auto unwatermark
- Request URL:
POST /api/unwatermark/api/v1/auto-unWaterMark - Request Method:POST
- API Description:The system receives user-uploaded images, automatically identifies and removes watermarks from them, then returns the processed watermark-free images.
| Header Name | Required | Example Value | Description |
|---|
| Content-Type | true | multipart/form-data | Specify request body format |
| ZF-API-KEY | true | xxxxxx...xxxxxx | User Authentication Token |
| Parameter Name | Type | Required | Description |
|---|
| original_image_file | file | true | Original Image File |
curl -X POST https://api.unwatermark.ai/api/unwatermark/api/v1/auto-unWaterMark \
-H "ZF-API-KEY: xxxxxx...xxxxxx" \
-H "Content-Type: multipart/form-data;" \
-F "original_image_file=@/path/to/image.jpg"
{
"code": 100000,
"result": {
"need_credits": 2,
"output_image_url": "https://xxxxxx.jpg",
"input_image_url": "https://xxxxxx.jpg?x-oss-process=image/format,jpg/quality,Q_100/resize,m_lfit,w_3000,h_3000",
"job_id": "xxx-xxx-xxx"
},
"message": {
"en": "Image generated successfully.",
"zh": "图片生成成功。"
}
}
{
"code": 300001,
"result": {
"job_id": "xxx-xxx-xxx"
},
"message": {
"en": "Request Failure",
"zh": "提交任务失败",
"id": "Permintaan Gagal"
}
}
Manual Watermark Removal is a feature that combines user input with AI technology to remove watermarks from specific areas. Users upload an image along with a marked file indicating the watermark location. The system then removes the watermarks based on the marked areas while preserving the original image details. This feature is ideal for users who want more control and precision in the watermark removal process.
- Before using the API, make sure you have obtained the API key. Refer to the link below for instructions on how to obtain it. API For API Key Settings
- All generated images will be automatically deleted after 24 hours. Please make sure to save the images you need to your local storage in a timely manner
- API Name:Manual unwatermark
- Request URL:
POST /api/unwatermark/api/v1/manual-unWaterMark - Request Method:POST
- API Description:The API accepts an original image uploaded by the user along with a mask image marking the watermark area, removes the watermark from the original image based on the mask information, and returns the processed image with the watermark removed.
| Header Name | Required | Example Value | Description |
|---|
| Content-Type | true | multipart/form-data | Specify request body format |
| ZF-API-KEY | true | xxxxxx...xxxxxx | User Authentication Token |
| Parameter Name | Type | Required | Description |
|---|
| original_image_file | file | true | Original Image File |
| mask_image_file | file | true | Mask Image File (white regions indicate watermark areas) |
curl -X POST https://api.unwatermark.ai/api/unwatermark/api/v1/manual-unWaterMark \
-H "ZF-API-KEY: xxxxxx...xxxxxx" \
-H "Content-Type: multipart/form-data;" \
-F "original_image_file=@/path/to/image.jpg" \
-F "mask_image_file=@/path/to/mask.jpg"
{
"code": 100000,
"result": {
"credits_states": 2,
"need_credits": 1,
"output_image_url": "https://xxxxxx.jpg",
"input_image_url": "https://xxxxxx.jpg?x-oss-process=image/format,jpg/quality,Q_100",
"p_credits": "99999",
"s_credits": "0"
},
"message": {
"en": "Image generated successfully.",
"zh": "图片生成成功。"
}
}
{
"code": 400000,
"result": null,
"message": {
"en": "Request Failure",
"zh": "请求失败"
}
}