版本:3.1.2
描述:传入图片和宽高进行裁剪。
更新日志:2017 年 11 月 21 日:3.1.2 版本。
图片要求:
调用 URL:http://api.aidog.com/aidog/identify?productId=1
调用方法:POST
是否必选 | 参数名 | 类型 | 参数说明 |
---|---|---|---|
必选 | img或img[] | String | 文件上传表单元素名称,支持多文件 |
必选 | ratios | JSON | [{"wratio":"16","hratio":"9","width":"550"},{"wratio":"4","hratio":"3","width":"400"}] 其中wratio/hratio表示裁剪比例的宽高比,width表示图片宽度 |
必选 | token | String | 购买生成的token |
字段 | 类型 | 说明 |
---|---|---|
success | boolean | success: 成功上传并接收请求 false: 拒绝接收请求或上传失败 |
data | Json | 包含属性: taskId: 异步请求任务 ID imgresult: 裁剪结果在服务器上的存放路径 |
请求成功返回示例 |
---|
{ "success": true, "resultCode": null, "processMsg": null, "data": { "taskId": null, "dir": "", "imgresult": { "16_9_300": [ "/data/imgdata/imgthumb/20171121/aaap-YoGrAAB7ewlBGz_v/07ec6ea44f04a076b7807403f059a99d_2_16_9_300.jpg" ] }, "imgsrc": [ "07ec6ea44f04a076b7807403f059a99d_2.bmp" ], "paramError": [ ] }, "code": 0 } |
请求失败返回示例 |
{ "code": 100, "message": "错误信息" } |
curl -X POST "http://api.aidog.com/aidog/identify?productId=1" \
-F "img=@/home/szh/Pictures/1.jpg" \
-F "ratio=[{"wratio":"16","hratio":"9","width":"550"}]" \
-F "token=xxxx"