获取图片信息
更新时间: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

                Plain Text
                
            
            1返回示例:
2{
3    "dateTime": {
4        "value": "2016-08-31T14:57:07Z"
5    },
6    "dateTimeDigitized": {
7        "value": "2016-08-31T14:57:07Z"
8    },
9    "dateTimeOriginal": {
10        "value": "2016-08-31T14:57:07Z"
11    },
12    "format": {
13        "value": "JPEG"
14    },
15    "gpsLatitude": {
16        "value": "40/1,2/1,3675/100"
17    },
18    "gpsLatitudeRef": {
19        "value": "N"
20    },
21    "gpsLongitude": {
22        "value": "116/1,16/1,257/100"
23    },
24    "gpsLongitudeRef": {
25        "value": "E"
26    },
27    "imageHeight": {
28        "value": "2448"
29    },
30    "imageSize": {
31        "value": "1225883"
32    },
33    "imageWidth": {
34        "value": "3264"
35    },
36    "make": {
37        "value": "Apple"
38    },
39    "model": {
40        "value": "iPhone 6"
41    },
42    "resolutionUnit": {
43        "value": "2"
44    },
45    "resolutionX": {
46        "value": "72/1"
47    },
48    "resolutionY": {
49        "value": "72/1"
50    }
51}
            - 不包含exif信息的图片示例:
 
https://doc.bce.baidu.com/bce-documentation/BOS/image.jpg?exif

                Plain Text
                
            
            1返回示例:
2
3{
4    "format": {
5        "value": "JPEG"
6    },
7    "imageHeight": {
8        "value": "296"
9    },
10    "imageSize": {
11        "value": "63506"
12    },
13    "imageWidth": {
14        "value": "279"
15    }
16}
            