Dela via


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:

  1. Kopiera följande kommando till en textredigerare.

  2. Gör följande ändringar i kommandot där det behövs:

    1. Ersätt värdet <subscriptionKey> för med din nyckel.
    2. Ersätt värdet <thumbnailFile> för med sökvägen och namnet på filen där den returnerade miniatyrbilden ska sparas.
    3. 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.

    4. 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.
  3. Öppna ett kommandotolksfönster.

  4. Klistra in kommandot från textredigeraren i kommandotolkens fönster.

  5. 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.