生成智能裁剪的缩略图

可以通过智能裁剪使用图像分析 3.2 生成缩略图。 可以指定所需的高度和宽度,可以与输入图像的纵横比不同。 图像分析使用智能裁剪来智能识别感兴趣的区域并围绕该区域生成裁剪坐标。

调用生成缩略图 API

若要调用 API,请执行以下步骤:

  1. 将以下命令复制到文本编辑器中。

  2. 必要时在命令中进行如下更改:

    1. <subscriptionKey> 的值替换为你的密钥。
    2. <thumbnailFile> 的值替换为用于保存返回的缩略图的路径和名称。
    3. 将请求 URL 的 <endpoint> 部分替换为自己的终结点 URL。

      注意

      2019 年 7 月 1 日之后创建的新资源将使用自定义子域名。 有关详细信息和区域终结点的完整列表,请参阅 Azure AI 服务的自定义子域名

    4. (可选)将请求正文 (https://learn.microsoft.com/azure/ai-services/computer-vision/media/quickstarts/presentation.png) 中的图像 URL 更改为要从中生成缩略图的其他图像的 URL。
  3. 打开命令提示符窗口。

  4. 将文本编辑器中的命令粘贴到命令提示符窗口。

  5. 按 Enter 运行此程序。

    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\"}"
    

检查响应

成功的响应会将缩略图写入 <thumbnailFile> 中指定的文件。 如果请求失败,则响应包含错误代码和消息,以帮助确定出错的地方。 如果该请求看起来是成功的,但创建的缩略图不是有效的图像文件,则可能是因为密钥无效。

后续步骤

如果想要使用所选语言的本机 SDK 调用图像分析 API,请按照快速入门进行设置。