Gerar uma miniatura recortada inteligente

Você pode usar a Análise de Imagem 3.2 para gerar uma miniatura com o corte inteligente. Você especifica a altura e a largura desejada, que podem diferir da imagem de entrada quanto à taxa de proporção. A Análise de Imagem usa o corte inteligente para identificar a área de interesse de modo inteligente e gerar as coordenadas de corte em torno dessa região.

Chamar a API Gerar Miniatura

Para chamar a API, execute as seguintes etapas:

  1. Copie o seguinte comando em um editor de texto.

  2. Faça as alterações a seguir no comando quando necessário:

    1. Substitua o valor de <subscriptionKey> pela chave.
    2. Substitua o valor de <thumbnailFile> pelo caminho e o nome do arquivo no qual salvar a imagem de miniatura retornada.
    3. Substitua a parte <endpoint> do URL de solicitação pelo URL do seu ponto de extremidade.

      Observação

      Os novos recursos criados após 1º de julho de 2019 usarão nomes de subdomínio personalizados. Para obter mais informações e uma lista completa de pontos de extremidade regionais, confira Nomes de subdomínio personalizados para os serviços de IA do Azure.

    4. Opcionalmente, altere a URL da imagem no corpo da solicitação (https://video2.skills-academy.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png) para a URL de uma imagem diferente da qual você deseja gerar uma miniatura.
  3. Abra una janela de prompt de comando.

  4. Cole o comando do editor de texto na janela do prompt de comando.

  5. Pressione Enter para executar o 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://video2.skills-academy.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png\"}"
    

Examinar a resposta

Uma resposta bem-sucedida grava a imagem em miniatura para o arquivo especificado em <thumbnailFile>. Se a solicitação falhar, a resposta conterá um código de erro e uma mensagem para ajudar a determinar o que deu errado. Quando a solicitação parece ter sido bem-sucedida, mas a miniatura criada não é um arquivo de imagem válido, sua chave de assinatura pode não ser válida.

Próximas etapas

Se você quiser chamar APIs de Análise de Imagem usando um SDK nativo no idioma de sua escolha, siga o início rápido para configurar.