Partilhar via


Gerar uma miniatura recortada de forma inteligente

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

Chamar a API de geração de miniaturas

Para chamar a API, execute as seguintes etapas:

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

  2. Faça as alterações seguintes ao comando, se for necessário:

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

      Nota

      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, consulte Nomes de subdomínio personalizados para serviços de IA do Azure.

    4. Opcionalmente, altere o URL da imagem no corpo do pedido (https://learn.microsoft.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png) pelo URL de uma imagem diferente a partir da qual pretende gerar uma miniatura.
  3. Abra uma janela da linha de comandos.

  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://learn.microsoft.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png\"}"
    

Examinar a resposta

Uma resposta de êxito escreve a imagem em miniatura para o ficheiro especificado em <thumbnailFile>. Se o pedido falhar, a resposta contém um código de erro e uma mensagem para ajudar a determinar o que correu mal. Se a solicitação parecer bem-sucedida, mas a miniatura criada não for um arquivo de imagem válido, é possível que sua chave não seja válida.

Próximos passos

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.