ブラインドウォーターマークとして、特定のテキスト情報をイメージに埋め込みます。このウォーターマークは視覚的に認識できず、イメージの美観や元データの完全性には影響しません。ウォーターマークは、CreateDecodeBlindWatermarkTask 操作を使用して抽出できます。
操作説明
この操作を呼び出す前に、Intelligent Media Management (IMM) の課金についてよく理解していることを確認してください。
IMM プロジェクトが作成されていることを確認してください。プロジェクトの作成方法の詳細については、「CreateProject」をご参照ください。
イメージにブラインドウォーターマークとして埋め込むことができるのはテキストのみです。
出力イメージのフォーマットは、入力イメージのフォーマットと同じです。
圧縮、スケーリング、トリミング、色変換などの攻撃がイメージに対して行われた場合でも、ブラインドウォーターマークは抽出できます。
純粋な白黒イメージおよび低解像度 (約 200 px × 200 px 未満) のイメージはサポートされていません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:EncodeBlindWatermark |
none |
*Project
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクトの名前。詳細については、「CreateProject」をご参照ください。 |
test-project |
| SourceURI |
string |
必須 |
イメージの Object Storage Service (OSS) URI です。 oss://${Bucket}/${Object} のフォーマットで値を指定します。 サポートされているイメージフォーマット:JPG、PNG、BMP、TIFF、WebP。 イメージサイズの制限:最大 10,000 px、最小 80 px x 80 px。 |
oss://test-bucket/test-object.jpg |
| TargetURI |
string |
必須 |
OSS 内の出力イメージの URI です。 oss://${Bucket}/${Object} のフォーマットで URI を指定します。ここで、 説明
|
oss://test-bucket/target-object.jpg |
| Content |
string |
任意 |
ウォーターマークのテキストコンテンツ。最大 256 文字までです。 |
阿里云版权所有 |
| StrengthLevel |
string |
任意 |
ウォーターマークの強度レベル。強度が高いほど、ウォーターマーク付きのイメージは攻撃に対する耐性が高くなりますが、イメージの歪みは大きくなります。デフォルト値:low。有効な値:[low, medium, high]。 列挙値:
|
low |
| ImageQuality |
integer |
任意 |
このパラメーターは、入力イメージのフォーマットが JPG の場合にのみ有効です。 ウォーターマークを含む出力イメージのストレージ品質。デフォルト値:90。有効な値:70~100。品質が高いほど、イメージサイズが大きくなり、ウォーターマークの解像度品質も高くなります。 |
90 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスのスキーマ |
||
| RequestId |
string |
リクエスト ID。 |
8E0DD64B-28C6-4653-8FF7-93E4C234BCF0 |
例
成功レスポンス
JSONJSON
{
"RequestId": "8E0DD64B-28C6-4653-8FF7-93E4C234BCF0"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。