ブラインドウォーターマークを抽出します。
操作説明
-
この API を使用する前に、Intelligent Media Management (IMM) の課金方法と料金を必ずご確認ください。
重要 非同期タスクは、特定の時間枠内に完了することは保証されません。 -
IMM でプロジェクトが作成されていることを確認してください。 詳細については、「プロジェクトの作成」をご参照ください。
-
サービスリージョンとプロジェクトは、EncodeBlindWatermark 操作でブラインドウォーターマークを追加した際のものと一致している必要があります。一致していない場合、ウォーターマークは抽出できません。
-
ウォーターマークは、圧縮、スケーリング、クリッピング、色の変更などの攻撃を受けた後でも抽出できます。
-
この API は、以前のバージョンのブラインドウォーターマーク機能と互換性があります。 一部のパラメーターは、以前の DecodeBlindWatermark API のものです。
-
これは非同期 API です。 タスクの開始後、タスク情報は 7 日間のみ保存されます。 この期間を過ぎると、情報を取得できなくなります。 GetTask または ListTasks API を呼び出して TaskId を取得し、タスク情報を表示します。 または、Notification パラメーターを設定して、非同期通知メッセージ経由でタスク情報を受信することもできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:CreateDecodeBlindWatermarkTask |
create |
*Project
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクト名。 プロジェクト名の取得方法については、「プロジェクトの作成」をご参照ください。 重要 プロジェクト名は、EncodeBlindWatermark 操作でブラインドウォーターマークを追加した際のプロジェクト名と一致している必要があります。一致しない場合、ウォーターマークは抽出できません。 |
immtest |
| SourceURI |
string |
必須 |
イメージの Object Storage Service (OSS) URI です。 OSS URI は |
oss://target/sampleobject.jpg |
| StrengthLevel |
string |
任意 |
ウォーターマークの抽出レベル。抽出精度をコントロールします。 レベルが高いほど、処理時間が長くなり、抽出効果が向上します。 有効値:
|
low |
| WatermarkType |
string |
任意 |
埋め込むウォーターマークのタイプ。 有効値:text (画像ウォーターマークはサポートされていないため、このパラメーターは text にのみ設定できます。) 列挙値:
|
text |
| TargetURI |
string |
任意 |
以前の DecodeBlindWatermark API のパラメーターです。 ブラインドウォーターマークが解析された後にイメージが保存される OSS URI を指定します。 OSS URI は |
oss://target/targetobject.jpg |
| ImageQuality |
integer |
任意 |
以前の DecodeBlindWatermark API のパラメーターです。 出力イメージの品質を指定します。 デフォルト値は 90 です。 値は 70~100 の範囲である必要があります。 品質が高いほど、イメージサイズが大きくなり、ウォーターマークの解析品質が向上します。 |
90 |
| Model |
string |
任意 |
以前の DecodeBlindWatermark API のパラメーターです。 ウォーターマークアルゴリズムモデルを指定します。 有効値は、FFT、FFT_FULL、DWT、DWT_IBG です。 デフォルト値は FFT です。 このパラメーターが空のままの場合、新しいバージョンのブラインドウォーターマーク機能が使用されます。 それ以外の場合は、以前のバージョンが使用されます。 列挙値:
|
FFT |
| OriginalImageURI |
string |
任意 |
以前の DecodeBlindWatermark API のパラメーターです。 ブラインドウォーターマークが追加される前のイメージの OSS URI を指定します。 このパラメーターは、Model が DWT または DWT_IBG に設定されている場合は不要です。 OSS URI は |
oss://imm-test/testcases/watermarktestbefore.jpg |
| Notification | Notification |
任意 |
通知設定。 詳細については、「Notification」をご参照ください。 非同期通知メッセージのフォーマットについては、「非同期通知メッセージのフォーマット」をご参照ください。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター |
||
| RequestId |
string |
リクエスト ID。 |
4A7A2D0E-D8B8-4DA0-8127-EB32C6600ADE |
| EventId |
string |
イベント ID。 |
27C-1jyAP5qQI7RoI8lFFwvMrWtl0ft |
| TaskId |
string |
タスク ID。 |
DecodeBlindWatermark-78ac8f3b-59e0-45a6-9b67-32168c3f22b9 |
例
成功レスポンス
JSONJSON
{
"RequestId": "4A7A2D0E-D8B8-4DA0-8127-EB32C6600ADE",
"EventId": "27C-1jyAP5qQI7RoI8lFFwvMrWtl0ft",
"TaskId": "DecodeBlindWatermark-78ac8f3b-59e0-45a6-9b67-32168c3f22b9"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。