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