すべてのプロダクト
Search
ドキュメントセンター

Intelligent Media Management:AddImageMosaic

最終更新日:Feb 26, 2026

画像内の1つ以上の領域にモザイク、ガウスぼかし、または単色図形を追加してプライバシー保護のためにぼかしをかけ、出力画像を Object Storage Service (OSS) の指定されたパスに保存します。

操作説明

  • この操作を呼び出す前に、Intelligent Media Management (IMM) の課金について理解していることを確認してください。****

  • 指定されたプロジェクトが現在のリージョンに存在することを確認してください。 詳細については、「プロジェクト管理」をご参照ください。

  • この操作は、最大辺の長さが 30,000 ピクセル、合計で最大 2 億 5000 万ピクセルの JPG および PNG 画像に対応しています。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

imm:AddImageMosaic

none

*Project

acs:imm:{#regionId}:{#accountId}:project/{#ProjectName}

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

ProjectName

string

必須

プロジェクトの名前です。

test-project

SourceURI

string

必須

入力画像の OSS URI です。

oss://${Bucket}/${Object} の形式で OSS URI を指定します。ここで、${Bucket} は現在のプロジェクトと同じリージョンにあるバケットの名前で、${Object} は拡張子を含むオブジェクトのパスです。

サポートされている入力画像のフォーマットは、JPG、PNG、TIFF、JP2、BMP です。

oss://examplebucket/sampleobject.jpg

TargetURI

string

必須

出力画像の OSS URI です。

oss://${Bucket}/${Object} の形式で OSS URI を指定します。ここで、${Bucket} は現在のプロジェクトと同じリージョンにあるバケットの名前で、${Object} は拡張子を含むオブジェクトのパスです。

oss://examplebucket/outputImage.jpg

ImageFormat

string

任意

出力画像のエンコーディングです。 デフォルトでは、出力画像は入力画像と同じエンコーディングを使用します。 有効な値:jpg、png、webp。

列挙値:

  • jpg :

    jpg

  • png :

    png

  • webp :

    webp

jpg

Quality

integer

任意

出力画像の品質です。 このパラメーターは JPG および WebP 画像にのみ適用されます。 有効な値:0~100。 デフォルト値:80。

80

Targets

array<object>

必須

バウンディングボックスと処理パラメーターです。

array<object>

任意

バウンディングボックスとそれに対応する処理パラメーターです。

Type

string

必須

モザイク効果のタイプです。 有効な値:

  • square:正方形。

  • diamond:菱形。

  • hexagon:六角形。

  • blur:ガウスぼかし。

  • pure:単色図形。

square

Boundary

object

必須

バウンディングボックスの位置です。

ReferPos

string

任意

画像上のバウンディングボックスの参照位置です。 有効な値:

  • topright:右上。

  • topleft:左上。 これがデフォルト値です。

  • bottomright:右下。

  • bottomleft:左下。

topleft

X

number

必須

参照位置からの水平オフセットです。 値は 0 以上の整数、または [0,1) の範囲の小数です:

  • 0 以上の整数値は、ピクセル単位の水平オフセットを示します。

  • [0,1) の範囲の小数値は、オフセットと画像の幅の比率としての水平オフセットを示します。

0

Y

number

必須

参照位置からの垂直オフセットです。 値は 0 以上の整数、または [0,1) の範囲の小数です:

  • 0 以上の整数値は、ピクセル単位の垂直オフセットを示します。

  • [0,1) の範囲の小数値は、オフセットと画像の高さの比率としての垂直オフセットを示します。

0

Height

number

必須

バウンディングボックスの高さです。 値は 0 以上の整数、または [0,1) の範囲の小数です:

  • 0 以上の整数値は、ピクセル単位のバウンディングボックスの高さを示します。

  • [0,1) の範囲の小数値は、その高さと画像の高さの比率としてのバウンディングボックスの高さを示します。

200

Width

number

必須

バウンディングボックスの幅です。 値は 0 以上の整数、または [0,1) の範囲の小数です:

  • 0 以上の整数値は、ピクセル単位のバウンディングボックスの幅を示します。

  • [0,1) の範囲の小数値は、その幅と画像の幅の比率としてのバウンディングボックスの幅を示します。

200

MosaicRadius

integer

任意

モザイクの半径です。 デフォルト値:5。 単位:ピクセル。

説明

このパラメーターは、ガウスぼかしおよび単色図形には効果がありません。

5

BlurRadius

integer

任意

ガウスぼかしの半径です。 有効な値:1~50。 デフォルト値:3。 単位:ピクセル。

説明

このパラメーターは、ガウスぼかしにのみ効果があります。

3

Sigma

integer

任意

ガウスぼかしの標準偏差です。 値は 0 より大きい必要があります。 デフォルト値:5。

説明

このパラメーターは、ガウスぼかしにのみ効果があります。

5

Color

string

任意

単色図形の色です。 #RRGGBB のようなカラーコードや、redwhite のようなプリセットカラー名で色を指定できます。 デフォルト値は #FFFFFF (白) です。

説明

このパラメーターは、単色図形にのみ効果があります。

#FFFFFF

CredentialConfig CredentialConfig

任意

特別な要件がない場合は、このパラメーターを空のままにしてください。

権限付与チェーンの設定です。 詳細については、「権限付与チェーンを使用して他のエンティティのリソースにアクセスする」をご参照ください。

レスポンスフィールド

フィールド

説明

object

応答のスキーマ

RequestId

string

リクエスト ID です。

CA995EFD-083D-4F40-BE8A-BDF75FF*****

成功レスポンス

JSONJSON

{
  "RequestId": "CA995EFD-083D-4F40-BE8A-BDF75FF*****"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。