水印与 AIGC 标识

图片隐形水印提取(盲水印读取)

0次调用
5 积分/次

拿到一张图,想知道它有没有隐形水印、里面写了什么?把图交给这个接口,它会告诉你是否检测到水印,检测到的话,再把当初嵌入的标识还原出来。

功能概述

图片来源三选一:上传 file、传一个 url,或直接传 image_base64。返回里的 present 表示是否检测到水印;检测到时,payload 就是还原出的标识。

使用须知

如果图片从没被嵌过水印,present 会返回 false,这是正常结果,不是报错。

eccmodel_type 是高级选项,必须和嵌入时填的保持一致才能正确还原;嵌入时用的是默认值,这里也留空即可。

错误处理

  • 400 Bad Request:通常是没给图片来源。
  • 503 Service Unavailable:水印服务暂时不可用,稍后重试。

请求体

图片来源。file / url / image_base64 至少给一个。multipart/form-data 和 application/json 都支持。

file
file可选

要读取水印的图片文件,支持 PNG、JPEG。

url
string可选

图片的 URL 地址,需要是公网能直接访问的链接。

image_base64
string可选

图片的 Base64 编码,可以不带 data URI 前缀。

ecc
string可选

纠错强度档位(高级选项),要和嵌入时一致,留空用服务端推荐配置。

model_type
string可选

水印档位(高级选项),要和嵌入时一致,留空用服务端推荐配置。

响应

200 / 请求成功

读取完成,返回检测结果。

JSON

400 / 错误的请求

请求参数错误,比如缺少图片来源。

JSON

503 / 服务不可用

水印服务暂时不可用。

JSON