获取图片信息
更新时间:2024-09-10
概述
BOS 支持通过命令用来获取图片信息,如果图片有exif信息则返回包含exif的完整信息,如果图片不包含exif信息,则返回图片的基本信息。
返回的exif信息包含但不限于:
- dateTime、dateTimeOriginal、dateTimeDigitized、format、gpsLatitude、gpsLatitudeRef、gpsLongitude、gpsLongitudeRef、imageHeight、imageWidth、imageSize、make、model、orientation、resolutionX、resolutionY、resolutionUnit
说明:exif信息记录了数码照片的属性信息和拍摄数据,并非每一张图片都包含exif信息。
获取图片信息方式
直接使用 exif 命令即可获取图片信息,无需参数。
示例
- 包含exif信息的图片示例:
https://doc.bce.baidu.com/bce-documentation/BOS/orient.jpg?exif
返回示例:
{
"dateTime": {
"value": "2016-08-31T14:57:07Z"
},
"dateTimeDigitized": {
"value": "2016-08-31T14:57:07Z"
},
"dateTimeOriginal": {
"value": "2016-08-31T14:57:07Z"
},
"format": {
"value": "JPEG"
},
"gpsLatitude": {
"value": "40/1,2/1,3675/100"
},
"gpsLatitudeRef": {
"value": "N"
},
"gpsLongitude": {
"value": "116/1,16/1,257/100"
},
"gpsLongitudeRef": {
"value": "E"
},
"imageHeight": {
"value": "2448"
},
"imageSize": {
"value": "1225883"
},
"imageWidth": {
"value": "3264"
},
"make": {
"value": "Apple"
},
"model": {
"value": "iPhone 6"
},
"resolutionUnit": {
"value": "2"
},
"resolutionX": {
"value": "72/1"
},
"resolutionY": {
"value": "72/1"
}
}
- 不包含exif信息的图片示例:
https://doc.bce.baidu.com/bce-documentation/BOS/image.jpg?exif
返回示例:
{
"format": {
"value": "JPEG"
},
"imageHeight": {
"value": "296"
},
"imageSize": {
"value": "63506"
},
"imageWidth": {
"value": "279"
}
}