Generera en miniatyrbild med smart beskärning
Du kan använda Bildanalys 3.2 för att generera en miniatyrbild med smart beskärning. Du anger önskad höjd och bredd, vilket kan skilja sig i proportion från indatabilden. Bildanalys använder smart beskärning för att på ett intelligent sätt identifiera intresseområdet och generera beskärningskoordinater runt den regionen.
Anropa API:et För att generera miniatyr
Gör följande för att anropa API:et:
Kopiera följande kommando till en textredigerare.
Gör följande ändringar i kommandot där det behövs:
- Ersätt värdet
<subscriptionKey>
för med din nyckel. - Ersätt värdet
<thumbnailFile>
för med sökvägen och namnet på filen där den returnerade miniatyrbilden ska sparas. - Ersätt delen
<endpoint>
av begärande-URL:en med din egen slutpunkts-URL.Kommentar
Nya resurser som skapats efter den 1 juli 2019 använder anpassade underdomännamn. Mer information och en fullständig lista över regionala slutpunkter finns i Anpassade underdomännamn för Azure AI-tjänster.
- Du kan också ändra bild-URL i begärandetexten (
https://learn.microsoft.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png
) till URL-adressen till en annan bild från vilken du kan skapa en miniatyrbild.
- Ersätt värdet
Öppna ett kommandotolksfönster.
Klistra in kommandot från textredigeraren i kommandotolkens fönster.
Tryck på Retur för att köra programmet.
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\"}"
Granska svaret
Ett lyckat svar skriver miniatyrbilden till filen som anges i <thumbnailFile>
. Om begäran misslyckas innehåller svaret en felkod och ett meddelande som beskriver vad som gick fel. Om begäran verkar lyckas men den skapade miniatyrbilden inte är en giltig bildfil är det möjligt att nyckeln inte är giltig.
Gå vidare
Om du vill anropa API:er för bildanalys med hjälp av en inbyggd SDK på valfritt språk följer du snabbstarten för att konfigurera.