接口说明
-
请确保在使用该接口前,已充分了解智能媒体管理产品的收费方式和价格。
注意 异步任务不保证时效。 -
请确保已在智能媒体管理上正确创建了项目( Project ),创建方式请参见创建项目。
-
请确保提取盲水印时使用的服务地域、项目与添加盲水印( EncodeBlindWatermark )时相同,否则无法提取。
-
当添加盲水印的图片经过一定程度的攻击后,例如压缩、缩放、裁剪、旋转、色彩变换等,仍然可以提取出水印内容。
-
此接口兼容旧版的盲水印功能,部分接口参数为旧版 DecodeBlindWatermark 接口的参数。
-
该接口为异步接口,获取任务开始执行后,任务信息只保存 7 天,超过 7 天则无法再获取。调用 GetTask 或 ListTasks 接口获取返回的 TaskId,查看任务信息。也可以通过设置 Notification 消息通知参数,通过消息通知获取任务信息。
流控信息
请求参数
字段名称 | 字段详情 |
---|---|
ProjectNamestring | |
SourceURIstring | 图片的 OSS 地址。展开详情 示例值:oss://target/sampleobject.jpg |
StrengthLevelstring | 水印添加强度,强度越高,加水印后的图像抵抗攻击性能越强,但引起的失真越明显,默认值为 low,可取值为[low, medium, high]。 示例值:low |
WatermarkTypestring | 嵌入的水印类型,可选值:text展开详情 示例值:text枚举值:text |
TargetURIstring | 旧版盲水印 DecodeBlindWatermark 接口中的参数,解析盲水印后图片保存到的 OSS URI。展开详情 示例值:oss://target/targetobject.jpg参考取值来源: CreateImageToPDFTask |
ImageQualityinteger<int32> | 旧版盲水印 DecodeBlindWatermark 接口中的参数,输出图片的质量,默认值为 90,取值范围为 70~100。展开详情 示例值:90 |
Modelstring | 旧版盲水印 DecodeBlindWatermark 接口中的参数,水印算法模型,可选值包括 FFT、FFT_FULL、DWT 和 DWT_IBG,其中默认参数为 FFT。展开详情 示例值:FFT枚举值:DWTFFT_FULLFFTDWT_IBG |
OriginalImageURIstring | 旧版盲水印 DecodeBlindWatermark 接口中的参数,添加盲水印前图片的 OSS URI。展开详情 示例值:oss://imm-test/testcases/watermarktestbefore.jpg |
返回参数
字段名称 | 字段详情 |
---|---|
RequestIdstring | 当次请求的 Request ID。 示例值:4A7A2D0E-D8B8-4DA0-8127-EB32C6600ADE |
EventIdstring | 事件 ID。 示例值:27C-1jyAP5qQI7RoI8lFFwvMrWtl0ft |
TaskIdstring | 任务 ID。 示例值:DecodeBlindWatermark-78ac8f3b-59e0-45a6-9b67-32168c3f22b9 |