Mengekstrak watermark buta.
Deskripsi operasi
-
Sebelum Anda menggunakan operasi ini, pastikan Anda memahami metode penagihan dan harga Intelligent Media Management (IMM).
Penting Ketepatan waktu tugas asinkron tidak dijamin. -
Pastikan sebuah proyek telah dibuat di IMM. Untuk informasi lebih lanjut tentang cara membuat proyek, lihat CreateProject.
-
Pastikan region layanan dan proyek yang digunakan untuk mengekstrak watermark buta sama dengan yang digunakan untuk menambahkan watermark buta (EncodeBlindWatermark). Jika tidak, watermark tidak dapat diekstrak.
-
Meskipun gambar dengan watermark buta telah diserang sampai batas tertentu, seperti dengan kompresi, penskalaan, pemotongan, atau transformasi warna, konten watermark masih dapat diekstrak.
-
Operasi ini kompatibel dengan fitur watermark buta versi lama. Beberapa parameter dari operasi ini adalah parameter dari operasi DecodeBlindWatermark versi lama.
-
Operasi ini bersifat asinkron. Setelah tugas mulai berjalan, informasi tugas hanya disimpan selama 7 hari. Jika 7 hari telah berlalu, informasi tugas tidak dapat lagi diperoleh. Panggil operasi GetTask atau ListTasks untuk mendapatkan informasi tugas menggunakan TaskId yang dikembalikan. Anda juga dapat mengkonfigurasi parameter Notification untuk mendapatkan informasi tugas melalui notifikasi pesan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:CreateDecodeBlindWatermarkTask |
create |
*Project
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
Nama proyek. Untuk informasi tentang cara mendapatkan nama proyek, lihat CreateProject. Penting Nama proyek harus sama dengan yang digunakan saat menambahkan watermark buta (EncodeBlindWatermark). Jika tidak, watermark tidak dapat diekstrak. |
immtest |
| SourceURI |
string |
Yes |
OSS URI dari gambar. OSS URI harus dalam format |
oss://target/sampleobject.jpg |
| StrengthLevel |
string |
No |
Level ekstraksi watermark, yang digunakan untuk mengontrol presisi ekstraksi. Level yang lebih tinggi menghasilkan waktu pemrosesan yang lebih lama tetapi kinerja ekstraksi yang lebih baik. Nilai yang valid:
|
low |
| WatermarkType |
string |
No |
Tipe watermark yang disematkan. Nilai yang valid: text. (Tipe watermark gambar tidak didukung. Oleh karena itu, nilainya hanya bisa text.) Valid values:
|
text |
| TargetURI |
string |
No |
Parameter dari operasi DecodeBlindWatermark versi lama. OSS URI tempat gambar disimpan setelah watermark buta diekstrak. OSS URI harus dalam format |
oss://target/targetobject.jpg |
| ImageQuality |
integer |
No |
Parameter dari operasi DecodeBlindWatermark versi lama. Kualitas gambar keluaran. Nilai default: 90. Nilai yang valid: 70 hingga 100. Kualitas yang lebih tinggi menghasilkan ukuran gambar yang lebih besar dan kualitas ekstraksi watermark yang lebih baik. |
90 |
| Model |
string |
No |
Parameter dari operasi DecodeBlindWatermark versi lama. Model algoritma watermark. Nilai yang valid: FFT, FFT_FULL, DWT, dan DWT_IBG. Nilai default: FFT. Jika parameter ini dikosongkan, versi baru yang digunakan. Jika tidak, versi lama yang digunakan. Valid values:
|
FFT |
| OriginalImageURI |
string |
No |
Parameter dari operasi DecodeBlindWatermark versi lama. OSS URI dari gambar sebelum watermark buta ditambahkan. Parameter ini tidak diperlukan jika parameter Model diatur ke DWT atau DWT_IBG. OSS URI harus dalam format |
oss://imm-test/testcases/watermarktestbefore.jpg |
| Notification | Notification |
No |
Konfigurasi notifikasi pesan. Untuk informasi lebih lanjut, klik Notification. Untuk informasi tentang format pesan notifikasi asinkron, lihat Format pesan notifikasi asinkron. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Schema dari Respons |
||
| RequestId |
string |
ID permintaan. |
4A7A2D0E-D8B8-4DA0-8127-EB32C6600ADE |
| EventId |
string |
ID event. |
27C-1jyAP5qQI7RoI8lFFwvMrWtl0ft |
| TaskId |
string |
ID tugas. |
DecodeBlindWatermark-78ac8f3b-59e0-45a6-9b67-32168c3f22b9 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "4A7A2D0E-D8B8-4DA0-8127-EB32C6600ADE",
"EventId": "27C-1jyAP5qQI7RoI8lFFwvMrWtl0ft",
"TaskId": "DecodeBlindWatermark-78ac8f3b-59e0-45a6-9b67-32168c3f22b9"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.