Compartir vía


Generar una miniatura recortada inteligente

Puede usar Image Analysis 3.2 para generar una miniatura con recorte inteligente. Debe especificar el alto y el ancho deseados, con una relación de aspecto que puede ser distinta a la de la imagen de entrada. Image Analysis usa el recorte inteligente para identificar el área de interés de forma inteligente y generar coordenadas de recorte alrededor de esa región.

Llamada a la API Generate Thumbnail

Para llamar a la API, siga estos pasos:

  1. Copie el comando siguiente en un editor de texto.

  2. Realice los siguientes cambios en el comando donde sea necesario:

    1. Reemplace el valor de <subscriptionKey> por su clave.
    2. Reemplace el valor de <thumbnailFile> con la ruta de acceso y el nombre del archivo donde se va a guardar la imagen en miniatura devuelta.
    3. Reemplace la parte <endpoint> de la dirección URL de solicitud por su propia dirección URL de punto de conexión.

      Nota:

      Los nuevos recursos creados después del 1 de julio de 2019 usarán nombres de subdominio personalizados. Para obtener más información y una lista completa de puntos finales regionales, consulte Nombres de subdominios personalizados para los servicios de Azure AI.

    4. Si lo desea, cambie la dirección URL de la imagen del cuerpo de la solicitud (https://learn.microsoft.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png) por la dirección URL de una imagen diferente de la que desea generar una miniatura.
  3. Abra una ventana de símbolo del sistema.

  4. Pegue el comando del editor de texto en la ventana del símbolo del sistema.

  5. Presione Entrar para ejecutar el programa.

    curl -H "Ocp-Apim-Subscription-Key: <subscriptionKey>" -o <thumbnailFile> -H "Content-Type: application/json" "<endpoint>/vision/v3.2/generateThumbnail?width=100&height=100&smartCropping=true" -d "{\"url\":\"https://learn.microsoft.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png\"}"
    

Examen de la respuesta

Una respuesta correcta escribe la imagen en miniatura en el archivo especificado en <thumbnailFile>. Si se produce un error en la solicitud, la respuesta contiene un código de error y un mensaje para ayudar a determinar qué salió mal. Si la solicitud parece realizarse correctamente pero la miniatura creada no es un archivo de imagen válido, es posible que su clave no sea válida.

Pasos siguientes

Si quiere llamar a las API de Image Analysis mediante un SDK nativo en el idioma que prefiera, siga el inicio rápido para configurarlo.