在圖片中不能直接看到該水印,但可以通過DecodeBlindWatermark恢復圖中隱藏的水印。
接口說明
-
此接口已不再維護,建議使用新版(2020-09-30 版本)API。關于新版與舊版 API 的對比,請參見新舊版本使用指引中的新版與舊版 API 對應關系說明章節。
-
此接口不依賴媒體集。
-
智能媒體管理支持將圖片、文字作為盲水印添加到圖片中。
-
當添加盲水印的圖片經過變換后,例如壓縮、縮放等,圖片的水印可能難以解析。
-
對同一張圖片,添加盲水印和解析盲水印時必須使用同一種算法,否則圖片的水印無法進行解析。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
Project | string | 是 | 項目名稱。 | immimagetest |
ImageUri | string | 是 | 待添加盲水印圖片的 OSS URI。 OSS 地址規則為 | oss://imm-test/testcases/watermarktestbefore.jpg |
WatermarkUri | string | 否 | 水印圖片的 OSS 地址。OSS 地址規則為 說明
| oss://imm-test/testcases/test.jpg |
TargetUri | string | 是 | 添加盲水印后圖片保存到的 OSS URI。 OSS 地址規則為 | oss://imm-test/testcases/watermarktestafter.jpg |
ImageQuality | string | 否 | 輸出圖片的質量,默認值為 90,取值范圍為 70~100。 質量越高,圖片尺寸越大,水印解析質量越高。 | 90 |
Content | string | 否 | 作為水印的文字內容,最多 100 字節。 WatermarkUri 參數和 Content 參數必須至少設置一個。 | 阿里云版權所有 |
TargetImageType | string | 否 | 加水印后圖片的存儲格式,默認值為 jpg,可選值包括 jpg 和 png。 | jpg |
Model | string | 否 | 水印算法模型,默認值為 FFT,可選值包括 FFT、FFT_FULL、DWT 和 DWT_IBG,推薦您使用 DWT_IBG。 不同算法模型的區別請參見算法模型。 | DWT_IBG |
返回參數
示例
正常返回示例
JSON
格式
{
"RequestId": "8E0DD64B-28C6-4653-8FF7-93E4C234BCF0",
"Content": "阿里云版權所有",
"TargetUri": "oss://imm-test/testcases/watermarktestafter.jpg"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。