Intègre des informations textuelles spécifiques dans une image sous forme de filigranes. Ces filigranes sont visuellement imperceptibles et n'affectent ni l'esthétique de l'image ni l'intégrité des données d'origine. Les filigranes peuvent être extraits à l'aide de l'opération CreateDecodeBlindWatermarkTask.
Description de l'opération
Avant d'appeler cette opération, assurez-vous de connaître la tarification d'Intelligent Media Management (IMM).
Assurez-vous qu'un projet IMM est créé. Pour plus d'informations sur la création d'un projet, consultez CreateProject.
Vous pouvez uniquement intégrer du texte sous forme de filigranes invisibles dans une image.
Le format de l'image de sortie est identique à celui de l'image d'entrée.
Un filigrane invisible peut toujours être extrait même si l'image subit des attaques, telles que la compression, la mise à l'échelle, le recadrage et la transformation des couleurs.
Les images en noir et blanc pur et les images à faible résolution (environ moins de 200 px × 200 px) ne sont pas prises en charge.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
imm:EncodeBlindWatermark |
none |
*Project
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ProjectName |
string |
Oui |
Le nom du projet. Pour plus d'informations, consultez CreateProject. |
test-project |
| SourceURI |
string |
Oui |
L'URI Object Storage Service (OSS) de l'image. Spécifiez la valeur au format oss://${Bucket}/${Object}. Formats d'image pris en charge : JPG, PNG, BMP, TIFF et WebP. Limite de taille de l'image : 10 000 px maximum et 80 px × 80 px minimum. |
oss://test-bucket/test-object.jpg |
| TargetURI |
string |
Oui |
L'URI de l'image de sortie dans OSS. Spécifiez l'URI au format oss://${Bucket}/${Object}, où Remarque
|
oss://test-bucket/target-object.jpg |
| Content |
string |
Non |
Le contenu textuel des filigranes. Il peut comporter jusqu'à 256 caractères. |
Copyright Alibaba Cloud |
| StrengthLevel |
string |
Non |
Le niveau de force du filigrane. Plus la force est élevée, plus l'image avec filigrane résiste aux attaques, mais plus l'image est déformée. Valeur par défaut : low. Valeurs valides : [low, medium, high]. Valeurs valides :
|
low |
| ImageQuality |
integer |
Non |
Ce paramètre prend effet uniquement si le format de l'image d'entrée est JPG. La qualité de stockage de l'image de sortie portant les filigranes. Valeur par défaut : 90. Valeurs valides : 70 à 100. Plus la qualité est élevée, plus la taille de l'image est importante et plus la qualité de résolution du filigrane est élevée. |
90 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
8E0DD64B-28C6-4653-8FF7-93E4C234BCF0 |
Exemples
JSON format
{
"RequestId": "8E0DD64B-28C6-4653-8FF7-93E4C234BCF0"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.