图片信息
更新时间:2024-01-12 03:28:49
用户可以调用该 API 接口获取图片的基本信息和部分 Exif 信息。
请求语法
GET /<object-name>?image&action=info HTTP/1.1
Host: <bucket-name>.jn1.is.shanhe.com
Date: <date>
Authorization: <authorization-string>
请求参数
无。
请求消息头
详细内容可参见公共请求头。
请求消息体
无。
响应头
此接口仅包含公共响应头。关于公共响应头的更多信息,请参见公共响应头。
响应体
成功调用该 API 后,会返回一个 Json 消息体,如响应示例所示,各字段说明如下:
名称 | 类型 | 说明 |
---|---|---|
width |
Integer |
图片宽度 (px)。 |
height |
Integer |
图片高度 (px)。 |
type |
String |
图片类型 |
orientation |
Integer |
图片的拍摄相机旋转信息。 |
space |
String |
图片的颜色空间。 |
alpha |
bool |
图片是否含有 alpha 通道。 |
make |
String |
制造厂商。 |
model |
String |
相机型号。 |
datetime |
String |
日期和时间。 |
exifversion |
String |
Exif 版本。 |
focallength |
String |
焦距。 |
gpslatituderef |
String |
GPS 纬度参考。 |
gpslatitude |
String |
GPS 纬度。 |
gpslongituderef |
String |
GPS 经度参考。 |
gpslongitude |
String |
GPS 经度。 |
gpsaltituderef |
String |
GPS 高度参考。 |
gpsaltitude |
String |
GPS 高度。 |
错误码
错误码 | 错误描述 | HTTP 状态码 |
---|---|---|
OK |
成功获取图片信息 |
200 |
其他错误码可参考错误码列表。
示例
请求示例
GET /myphoto.jpg?image&action=info HTTP/1.1
Host: mybucket.jn1.is.shanhe.com
Date: Sun, 22 Jul 2018 08:48:30 GMT
Authorization: authorization string
响应示例
HTTP/1.1 200 OK
Server: QingStor
Date: Sun, 22 Jul 2018 08:48:30 GMT
Content-Length: 379
Connection: close
x-qs-request-id: 256f44de00000af1
{
"width": 4032,
"height": 3024,
"orientation": 1,
"alpha": false,
"type": "jpeg",
"space": "srgb",
"make": "Apple",
"model": "iPhone SE",
"datetime": "2018:06:07 18:44:54",
"exifversion": "Exif Version 2.21",
"focallength": "83/20",
"gpslatituderef": "N",
"gpslatitude": "40/1 0/1 5588/100",
"gpslongituderef": "E",
"gpslongitude": "116/1 27/1 3094/100",
"gpsaltituderef": "Sea level",
"gpsaltitude": "7132/100"
}
SDK
此接口所对应的各语言 SDK 可参考 SDK 文档。