指定されたルールに基づいて複数の画像を 1 つの画像に連結し、出力を指定された OSS オブジェクトに保存します。
操作説明
この操作を呼び出す前に、Intelligent Media Management (IMM) の課金方法と料金を必ずご確認ください。
この操作を呼び出す前に、現在のリージョンにアクティブなプロジェクトが存在することを確認してください。詳細については、「プロジェクト管理」をご参照ください。
この操作では、最大 10 枚の画像を連結できます。各画像の単一エッジの長さは 32,876 ピクセルを超えることはできず、総ピクセル数は 10 億を超えることはできません。
これは非同期操作です。タスクが開始されると、その情報は 7 日間保存されます。この期間を過ぎると、タスク情報をクエリできなくなります。タスク情報をクエリするには、GetTask または ListTasks 操作を呼び出し、返された
TaskIdを使用します。Notification パラメーターを設定して、タスクに関する非同期通知を受信することもできます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
imm:CreateImageSplicingTask |
create |
*Project
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ProjectName |
string |
必須 |
プロジェクト名。プロジェクト名の取得方法の詳細については、「プロジェクトの作成」をご参照ください。 |
test-project |
| Sources |
array<object> |
必須 |
入力画像のリスト。画像はリスト内の URI の順序で連結されます。 |
|
|
object |
任意 |
入力画像に関する情報。 |
||
| URI |
string |
必須 |
ソース画像の OSS URI。 URI は oss://${Bucket}/${Object} 形式である必要があります。 サポートされている画像フォーマット:JPG および PNG。 |
oss://examplebucket/sampleobject.jpg |
| Rotate |
integer |
任意 |
画像の回転角度。有効値:
|
90 |
| TargetURI |
string |
必須 |
出力画像が保存される OSS URI。 URI は oss://${bucketname}/${objectname} 形式である必要があります。${bucketname} は、プロジェクトと同じリージョンにある OSS バケットの名前です。${objectname} は、ファイル名を含むファイルのパスです。 |
oss://examplebucket/outputImage.jpg |
| ImageFormat |
string |
任意 |
出力画像の圧縮フォーマット。有効値:
列挙値:
|
jpg |
| Quality |
integer |
任意 |
出力画像の圧縮品質。このパラメーターは、JPG および WebP 画像に対してのみ有効です。値の範囲は 0~100 です。デフォルト値は 80 です。 |
80 |
| Direction |
string |
任意 |
画像の連結方法。有効値:
|
vertical |
| ScaleType |
string |
任意 |
画像の幅または高さを揃える際に使用されるスケーリング方法。有効値:
|
stretch |
| Align |
integer |
任意 |
連結する画像の幅または高さの配置値 (ピクセル単位)。値の範囲は 1~4096 です。
説明
このパラメーターを指定しない場合、デフォルトでは最初の画像の幅または高さが配置に使用されます。 |
192 |
| Padding |
integer |
任意 |
連結された画像内のサブイメージ間のスペース (ピクセル単位)。デフォルト値は 0 です。 |
2 |
| Margin |
integer |
任意 |
連結された画像の空白マージン (ピクセル単位)。デフォルト値は 0 です。 |
2 |
| BackgroundColor |
string |
任意 |
|
red |
| UserData |
string |
任意 |
カスタム情報。この情報は非同期通知メッセージで返されます。この情報を使用して、通知メッセージをシステムに関連付けます。最大長は 2,048 バイトです。 |
test-data |
| CredentialConfig | CredentialConfig |
任意 |
チェーン承認の構成。詳細については、「チェーン承認を使用して他のエンティティのリソースにアクセスする」をご参照ください。 |
|
| Tags |
object |
任意 |
非同期タスクの検索およびフィルターに使用されるカスタムタグ。 |
{ "User": "Jane" } |
| Notification | Notification |
任意 |
メッセージ通知の構成。非同期通知メッセージのフォーマットについては、「非同期通知メッセージのフォーマット」をご参照ください。 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
画像連結の結果。 |
||
| RequestId |
string |
リクエスト ID。 |
94D6F994-E298-037E-8E8B-0090F27***** |
| EventId |
string |
イベント ID。 |
10C-1R6p7Km0H5Ieg38LKXTIvw***** |
| TaskId |
string |
タスク ID。 |
ImageSplicing-537cc157-7645-444a-a631-c8db4d02***** |
例
成功レスポンス
JSONJSON
{
"RequestId": "94D6F994-E298-037E-8E8B-0090F27*****",
"EventId": "10C-1R6p7Km0H5Ieg38LKXTIvw*****",
"TaskId": "ImageSplicing-537cc157-7645-444a-a631-c8db4d02*****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。