图片主色调(imageAve)
描述
本接口用于计算一幅图片的平均色调,并以0xRRGGBB
形式返回。
请求
请求报文格式
GET <ImageDownloadURI>?imageAve HTTP/1.1
Host: <ImageDownloadHost>
注意:当您下载私有空间的资源时,ImageDownloadURI
的生成方法请参考七牛的下载凭证。
示例:
资源为http://developer.qiniu.com/resource/gogopher.jpg
,处理样式为imageAve
。
#构造下载URL
DownloadUrl = 'http://developer.qiniu.com/resource/gogopher.jpg?imageAve'
……
#最后得到
RealDownloadUrl = 'http://developer.qiniu.com/resource/gogopher.jpg?imageAve&e=×××&token=MY_ACCESS_KEY:×××'
请求头部
头部名称 | 必填 | 说明 |
Host | 是 | 下载服务器域名,可为七牛三级域名或自定义二级域名,参考[域名绑定][cnameBindingHref] |
响应
响应报文格式
HTTP/1.1 200 OK
Content-Type: application/json
Cache-Control: no-store
{
"RGB": "<ImageAve string>"
}
响应头部
头部名称 | 必填 | 说明 |
Content-Type | 是 | MIME类型,固定为application/json |
Cache-Control | 是 | 缓存控制,固定为no-store,不缓存 |
响应内容
■ 如果请求成功,返回包含如下内容的JSON字符串(已格式化,便于阅读):
{
"RGB": "<ImageAve string>"
}
字段名称 | 必填 | 说明 |
RGB | 是 | 图片主色调,0xRRGGBB格式。 |
■ 如果请求失败,返回包含如下内容的JSON字符串(已格式化,便于阅读):
{
"code": <httpCode int>,
"error": "<errMsg string>",
}
字段名称 | 必填 | 说明 |
code |
是 | HTTP状态码,请参考响应状态 |
error |
是 | 与HTTP状态码对应的消息文本 |
响应状态码
HTTP状态码 | 含义 |
200 | 请求成功 |
400 | 请求报文格式错误 |
404 | 资源不存在 |
599 | 服务端操作失败。 如遇此错误,请将完整错误信息(包括所有HTTP响应头部)通过邮件发送给我们。 |
附注
- 缩略图等经过云处理的新图片不支持该方法。
示例
获取图片主色调:
在Web浏览器中输入以下图片地址
http://developer.qiniu.com/resource/gogopher.jpg?imageAve
返回结果(内容经过格式化以便阅读)
{ "RGB": "0x85694d" }
如果有任何问题,请进入 七牛云存储问答社区 或者发送 工单 咨询