Inserta información textual específica en una imagen como marcas de agua. Estas marcas de agua son visualmente imperceptibles y no afectan la estética de la imagen ni la integridad de los datos originales. Las marcas de agua se pueden extraer mediante la operación CreateDecodeBlindWatermarkTask.
Descripción de la operación
Antes de llamar a esta operación, asegúrese de estar familiarizado con la facturación de Intelligent Media Management (IMM).
Asegúrese de que se haya creado un proyecto de IMM. Para obtener información sobre cómo crear un proyecto, consulte CreateProject.
Solo puede insertar texto como marcas de agua invisibles en una imagen.
El formato de la imagen de salida es el mismo que el de la imagen de entrada.
Una marca de agua invisible se puede extraer incluso si se realizan ataques en la imagen, como compresión, escalado, recorte y transformación de color.
No se admiten imágenes en blanco y negro puro ni imágenes con baja resolución (aproximadamente menos de 200 px × 200 px).
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
imm:EncodeBlindWatermark |
none |
*Project
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| ProjectName |
string |
Sí |
El nombre del proyecto. Para obtener más información, consulte CreateProject. |
test-project |
| SourceURI |
string |
Sí |
El URI de Object Storage Service (OSS) de la imagen. Especifique el valor en el formato oss://${Bucket}/${Object}. Formatos de imagen compatibles: JPG, PNG, BMP, TIFF y WebP. Límite de tamaño de imagen: máximo de 10,000 px y mínimo de 80 px × 80 px. |
oss://test-bucket/test-object.jpg |
| TargetURI |
string |
Sí |
El URI de la imagen de salida en OSS. Especifique el URI en el formato oss://${Bucket}/${Object}, donde Nota
|
oss://test-bucket/target-object.jpg |
| Content |
string |
No |
El contenido de texto de las marcas de agua. Puede tener una longitud máxima de 256 caracteres. |
阿里云版权所有 |
| StrengthLevel |
string |
No |
El nivel de intensidad de la marca de agua. Cuanto mayor sea la intensidad, más resistente será la imagen con marca de agua a los ataques, pero mayor será la distorsión de la imagen. Valor predeterminado: low. Valores válidos: [low, medium, high]. Valores válidos:
|
low |
| ImageQuality |
integer |
No |
Este parámetro solo surte efecto si el formato de la imagen de entrada es JPG. La calidad de almacenamiento de la imagen de salida que contiene las marcas de agua. Valor predeterminado: 90. Valores válidos: de 70 a 100. Cuanto mayor sea la calidad, mayor será el tamaño de la imagen y mayor será la calidad de resolución de la marca de agua. |
90 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| RequestId |
string |
El ID de la solicitud. |
8E0DD64B-28C6-4653-8FF7-93E4C234BCF0 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "8E0DD64B-28C6-4653-8FF7-93E4C234BCF0"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.