对象存储BOS

    获取图片信息

    概述

    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"
        }
    }
    上一篇
    水印
    下一篇
    图像审核