EncodeBlindWatermark - 添加圖片盲浮水印
將特定的文本資訊嵌入到圖片中,而這些資訊在視覺觀察下是不可見的。由於這些浮水印在視覺上是隱形,它們不會影響圖片的美觀性或原始資訊的傳遞,但可以通過 CreateDecodeBlindWatermarkTask 介面提取出來。
介面說明
-
請確保在使用該介面前,已充分瞭解Intelligent Media Management產品的收費方式和價格。
-
請確保已在Intelligent Media Management上正確建立了專案( Project ),建立方式請參見建立專案。
-
當前僅支援將文字作為盲浮水印添加到圖片中。
-
輸出圖片格式與輸入圖片相同。
-
當添加盲浮水印的圖片經過一定程度的攻擊後,例如壓縮、縮放、裁剪、色彩變換等,仍然可以提取出浮水印內容。
-
不支援純黑、純白的圖片,以及解析度過低(<200px *200px,非嚴格參數)的圖片
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
imm:EncodeBlindWatermark |
none |
*Project
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ProjectName |
string |
是 |
專案名稱,擷取方式請參見建立專案。 |
test-project |
| SourceURI |
string |
是 |
圖片的 OSS URI。 OSS 地址規則為 oss://${Bucket}/${Object},其中 支援圖片格式:jpg, png, bmp, tiff, webp 圖片大小限制:長寬最小 80px ,最大 10000px |
oss://test-bucket/test-object.jpg |
| TargetURI |
string |
是 |
輸出圖片儲存的 OSS 地址。 OSS 地址規則為 oss://${Bucket}/${Object},其中 說明
|
oss://test-bucket/target-object.jpg |
| Content |
string |
否 |
作為浮水印的文字內容,最多 256 個字元。 |
阿里雲著作權 |
| StrengthLevel |
string |
否 |
浮水印添加強度,強度越高,加浮水印後的映像抵抗攻擊效能越強,但引起的失真越明顯,預設值為 low,可取值為[low, medium, high]。 枚舉值:
|
low |
| ImageQuality |
integer |
否 |
僅輸入圖片格式為 jpg 時生效。 攜帶浮水印資訊的輸出圖片的儲存品質,預設值為 90,取值範圍為 70~100。 品質越高,圖片尺寸越大,浮水印解析品質越高。 |
90 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| RequestId |
string |
當次請求的 Request ID。 |
8E0DD64B-28C6-4653-8FF7-93E4C234BCF0 |
樣本
正常返回樣本
JSON格式
{
"RequestId": "8E0DD64B-28C6-4653-8FF7-93E4C234BCF0"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。