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:
Copie o seguinte comando em um editor de texto.
Faça as alterações a seguir no comando quando necessário:
- Substitua o valor de
<subscriptionKey>
pela chave. - Substitua o valor de
<thumbnailFile>
pelo caminho e o nome do arquivo no qual salvar a imagem de miniatura retornada. - 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.
- 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.
- Substitua o valor de
Abra una janela de prompt de comando.
Cole o comando do editor de texto na janela do prompt de comando.
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.