Azure AI Vision SDK – JavaScript

1. Analyze Image

Detect objects, tags, and descriptions in an image.


                

Code

import { VisionServiceClient } from "@azure/ai-vision-sdk";

async function analyzeImage(file) {
    const client = new VisionServiceClient("", "");
    const result = await client.analyzeImage(file, {
        features: ["Tags", "Objects", "Description"]
    });
    console.log(result);
}

2. Read Text (OCR)

Extract printed and handwritten text from an image.


                

Code

import { VisionServiceClient } from "@azure/ai-vision-sdk";

async function readText(file) {
    const client = new VisionServiceClient("", "");
    const textResult = await client.readText(file);
    console.log(textResult);
}

3. Generate Thumbnail

Create a thumbnail of a specified size.

Code

import { VisionServiceClient } from "@azure/ai-vision-sdk";

async function generateThumbnail(file, width, height) {
    const client = new VisionServiceClient("", "");
    const thumbnail = await client.generateThumbnail(file, { width, height });
    document.getElementById("thumbOutput").innerHTML = `Thumbnail`;
}