Menambahkan pola mosaik, Gaussian blur, atau blok warna solid dalam berbagai bentuk ke satu atau beberapa area tertentu pada gambar, dan menyimpan gambar yang telah diproses ke alamat objek file OSS yang ditentukan. Fitur ini terutama digunakan untuk perlindungan privasi.
Deskripsi operasi
Sebelum menggunakan operasi ini, pastikan Anda sudah memahami penagihan Intelligent Media Management dan harganya.
Sebelum memanggil operasi ini, pastikan project tersedia di region saat ini. Untuk informasi lebih lanjut, lihat Manajemen project.
Operasi ini mendukung gambar input dalam format JPG dan PNG. Panjang maksimum satu sisi adalah 30.000 piksel, dan jumlah total piksel tidak boleh melebihi 250 juta.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:AddImageMosaic |
none |
*Project
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
Nama project. Untuk informasi tentang cara mendapatkan nama project, lihat Membuat project. |
test-project |
| SourceURI |
string |
Yes |
URI OSS dari gambar sumber. URI OSS mengikuti format oss://${Bucket}/${Object}, di mana Format gambar yang didukung: JPG, PNG, TIFF, JP2, dan BMP. |
oss://examplebucket/sampleobject.jpg |
| TargetURI |
string |
Yes |
URI OSS untuk menyimpan gambar output. URI OSS mengikuti format oss://${Bucket}/${Object}, di mana |
oss://examplebucket/outputImage.jpg |
| ImageFormat |
string |
No |
Format encoding untuk menyimpan gambar. Nilai yang valid: jpg, png, dan webp. Nilai default: format yang sama dengan gambar input. Valid values:
|
jpg |
| Quality |
integer |
No |
Kualitas kompresi gambar output. Parameter ini hanya berlaku untuk format JPG dan WebP. Nilai yang valid: 0 hingga 100. Nilai default: 80. |
80 |
| Targets |
array<object> |
Yes |
Array parameter area pemrosesan dan tipe operasi. |
|
|
array<object> |
No |
Parameter area pemrosesan dan tipe operasi. |
||
| Type |
string |
Yes |
Tipe mosaik yang akan ditambahkan. Nilai yang valid:
|
square |
| Boundary |
object |
Yes |
Informasi posisi area pemrosesan. |
|
| ReferPos |
string |
No |
Posisi referensi area pemrosesan pada gambar. Nilai yang valid:
|
topleft |
| X |
number |
Yes |
Offset horizontal area pemrosesan relatif terhadap titik referensi. Arti bervariasi berdasarkan nilainya:
|
0 |
| Y |
number |
Yes |
Offset vertikal area pemrosesan relatif terhadap titik referensi. Arti bervariasi berdasarkan nilainya:
|
0 |
| Height |
number |
Yes |
Tinggi area pemrosesan. Arti bervariasi berdasarkan nilainya:
|
200 |
| Width |
number |
Yes |
Lebar area pemrosesan. Arti bervariasi berdasarkan nilainya:
|
200 |
| MosaicRadius |
integer |
No |
Radius blok mosaik. Nilai default: 5. Satuan: px. Catatan
Parameter ini tidak berlaku untuk Gaussian blur atau blok warna solid. |
5 |
| BlurRadius |
integer |
No |
Radius blur untuk Gaussian blur. Nilai yang valid: 1 hingga 50. Nilai default: 3. Satuan: px. Catatan
Parameter ini hanya berlaku saat Gaussian blur diterapkan. |
3 |
| Sigma |
integer |
No |
Standar deviasi untuk Gaussian blur. Nilainya harus lebih besar dari 0. Nilai default: 5. Catatan
Parameter ini hanya berlaku saat Gaussian blur diterapkan. |
5 |
| Color |
string |
No |
Warna blok warna solid. Mendukung format Catatan
Parameter ini hanya berlaku saat blok warna solid diterapkan. |
#FFFFFF |
| CredentialConfig | CredentialConfig |
No |
Biarkan parameter ini kosong kecuali Anda memiliki persyaratan khusus. Konfigurasi otorisasi China. Parameter ini bersifat opsional. Untuk informasi lebih lanjut, lihat Menggunakan otorisasi berantai untuk mengakses sumber daya entitas lain. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| RequestId |
string |
ID permintaan. |
CA995EFD-083D-4F40-BE8A-BDF75FF***** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "CA995EFD-083D-4F40-BE8A-BDF75FF*****"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.