处理图片

最后更新时间:2021-09-01 09:58:21

    操作场景

    通过 云点播控制台,您可以进行图片处理操作,本文将为您介绍如何通过图片处理模板来进行实时的图片处理,通过 URL 作图的方式可快速获得图片处理效果。

    操作步骤

    步骤1:上传图片

    1. 进入 云点播控制台,选择非管理员(主应用),在左侧导航栏选择【媒资管理】>【图片管理】,单击【上传图片】。
    2. 选择需要上传的图片。
    3. 单击【开始上传】。
    4. 完成上传。单击【管理】,您可查看此图片上传后的加速 URL 地址。

    步骤2:创建模板

    您可通过 云点播 API 创建图片处理模板,更多 API 详细配置。

    1. 例如创建240 x 240缩略图模板:

      https://vod.tencentcloudapi.com/?Action=CreateImageProcessingTemplate
      &Operations.0.Type=Scale
      &Operations.0.Scale.Type=ShortEdgeFirst
      &Operations.0.Scale.ShortEdge=240
      &Operations.1.Type=CenterCut
      &Operations.1.CenterCut.Type=Rectangle
      &Operations.1.CenterCut.Width=240
      &Operations.1.CenterCut.Height=240
      &<公共请求参数>
      
    2. 请求返回图片处理模板号为1009。

      {
      "Response": {
      "Definition": 1009,
      "RequestId": "12ae8d8e-dce3-4151-9d4b-5594145287e1"
      }
      }
      

    步骤3:图片处理

    通过 URL 作图方式进行图片处理,公式如下:

    处理后图片 URL = 原图片 URL + 间隔标识符 + 图片模板号 + “.” + 输出图片格式

    • 原图片 URL:图片文件上传至 云点播 后将生成加速 URL 地址。
    • 间隔标识符: !
    • 输出图片的格式:JPG、JPEG、PNG。

    步骤4:处理类型

    图片处理支持缩放和裁剪两种类型。

    操作类型 详细操作
    缩略 指定宽度,高度等比缩放。
    指定高度,宽度等比缩放。
    指定长边,短边等比缩放。
    指定短边,长边等比缩放。
    指定宽度与高度强制缩放。
    裁剪 内切圆裁剪,指定裁剪半径。
    矩形裁剪,指定裁剪的宽度和高度。

    类型一、缩略

    • 指定宽度,高度等比缩放

      • 创建模板:10033,指定宽度:700,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10033.PNG
      • 最终效果展示:
    • 指定高度,宽度等比缩放

      • 创建模板:10034,指定高度:700,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10034.PNG
      • 最终效果展示:
    • 指定长边,短边等比缩放

      • 创建模板:10035,指定长边:300,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10035.PNG
      • 最终效果展示:
    • 指定短边,长边等比缩放

      • 创建模板:10036,指定短边:300,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10036.PNG
      • 最终效果展示:
    • 指定宽度和高度进行强制缩放

      • 创建模板:10037,指定高度:300,指定宽度:300,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10037.PNG
      • 最终效果展示:

    类型二、裁剪

    • 内切圆裁剪

      • 创建模板:10038,指定输出图片半径:300,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10038.PNG
      • 最终效果展示:
    • 矩形裁剪

      • 创建模板:10039,输出图片宽度:300,输出图片高度:300,输出格式:PNG
      • 图片处理后链接为:http://1500003022.vod2.myqcloud.com/6c99162fvodcq1500003022/8215ff285285890811169205193/FcbdNXl2pswA.jpg!10039.PNG
      • 最终效果展示: