RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
创新互联小程序教程:微信小程序图片智能裁剪能力

img.aiCrop

本接口应在服务器端调用,详细说明参见 服务端API。

同江网站建设公司成都创新互联公司,同江网站设计制作,有大型网站制作公司丰富经验。已为同江超过千家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的同江做网站的公司定做!

本接口支持 云调用。需开发者工具版本 >= 1.02.1904090(最新 稳定版下载)

wx-server-sdk >= 0.4.0

本接口提供基于小程序的图片智能裁剪能力。

调用方式:

  • HTTPS 调用
  • 云调用

HTTPS 调用

请求地址

POST https://api.weixin.qq.com/cv/img/aicrop?img_url=ENCODE_URL&access_token=ACCESS_TOCKEN

请求参数

属性 类型 默认值 必填 说明
access_token string 是 接口调用凭证
img_url string 是 要检测的图片 url,传这个则不用传 img 参数。
img FormData 是 form-data 中媒体文件标识,有filename、filelength、content-type等信息,传这个则不用传 img_url。

返回值

Object

返回的 JSON 数据包

属性 类型 说明
errcode string 错误码
errmsg string 错误信息

使用说明

说明 文件大小限制:小于2M 图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别。 ratios参数为可选,如果为空,则算法自动裁剪最佳宽高比;如果提供多个宽高比,请以英文逗号“,”分隔,最多支持5个宽高比

请求数据示例

示例1:

curl -F 'ratios=1,2.35' "http://api.weixin.qq.com/cv/img/aicrop?img_url=ENCODE_URL&access_token=ACCESS_TOCKEN"

示例2:

curl -F 'img=@test.jpg' -F 'ratios=1,2.35' 'http://api.weixin.qq.com/cv/img/aicrop?access_token=ACCESS_TOCKEN'

返回数据示例

{
   "errcode": 0,
   "errmsg": "ok",
   "results": [ //智能裁剪结果
   {
       "crop_left": 112,
       "crop_top": 0,
       "crop_right": 839,
       "crop_bottom": 727
   },
   {
       "crop_left": 0,
       "crop_top": 205,
       "crop_right": 965,
       "crop_bottom": 615
   }
   ],
   "img_size": { //图片大小
       "w": 966,
       "h": 728
   }
}

云调用

云调用是小程序·云开发提供的在云函数中调用微信开放接口的能力,需要在云函数中通过 wx-server-sdk 使用。

接口方法

openapi.img.aiCrop

需在 config.json 中配置 img.aiCrop API 的权限, 详情

请求参数

属性 类型 默认值 必填 说明
imgUrl string 是 要检测的图片 url,传这个则不用传 img 参数。
img FormData 是 form-data 中媒体文件标识,有filename、filelength、content-type等信息,传这个则不用传 img_url。

img 的结构

属性 类型 默认值 必填 说明
contentType string 是 数据类型,传入 MIME Type
value Buffer 是 文件 Buffer

返回值

Object

返回的 JSON 数据包

属性 类型 说明
errCode string 错误码
errMsg string 错误信息

异常

Object

抛出的异常

属性 类型 说明
errCode string 错误码
errMsg string 错误信息

errCode 的合法值

值 说明 最低版本

使用说明

说明 文件大小限制:小于2M 图片支持使用img参数实时上传,也支持使用img_url参数传送图片地址,由微信后台下载图片进行识别。 ratios参数为可选,如果为空,则算法自动裁剪最佳宽高比;如果提供多个宽高比,请以英文逗号“,”分隔,最多支持5个宽高比

返回数据示例

{
   "errcode": 0,
   "errmsg": "ok",
   "results": [ //智能裁剪结果
   {
       "crop_left": 112,
       "crop_top": 0,
       "crop_right": 839,
       "crop_bottom": 727
   },
   {
       "crop_left": 0,
       "crop_top": 205,
       "crop_right": 965,
       "crop_bottom": 615
   }
   ],
   "img_size": { //图片大小
       "w": 966,
       "h": 728
   }
}


网页标题:创新互联小程序教程:微信小程序图片智能裁剪能力
网站路径:http://www.zcwtytd.com/article/cogggsj.html