可以通过 @infoexif 来获取文件的基本信息,包括宽度、长度、文件大小、格式。如果文件有exif信息,就返回exif信息;如果没有exif信息,就只返回基本信息。返回结果是json格式。

请求格式

请求URL + @infoexif

返回格式

json格式

该接口与exif接口的区别

本接口返回的是在exif信息的基本上增加 FileSize(文件大小)、Format(图片格式)、 ImageHeight(图片高度)、 ImageWidth(图片宽度)。当图片没有exif信息时,只返回基本信息;当图片有exif信息时,将基本信息跟exif信息一起返回。

示例

  • 没有exif信息的图片示例

    http://image-demo.img.aliyuncs.com/example.jpg@infoexif

    {
        "FileSize": {"value": "21839"},
        "Format": {"value": "jpg"},
        "ImageHeight": {"value": "267"},
        "ImageWidth": {"value": "400"}
    }
  • 包含exif信息的图片示例

    http://image-demo.img.aliyuncs.com/f.jpg@infoexif

    {
        "Compression": {"value": "6"},
        "DateTime": {"value": "2015:02:11 15:38:27"},
        "ExifTag": {"value": "2212"},
        "FileSize": {"value": "23471"},
        "Format": {"value": "jpg"},
        "GPSLatitude": {"value": "0deg "},
        "GPSLatitudeRef": {"value": "North"},
        "GPSLongitude": {"value": "0deg "},
        "GPSLongitudeRef": {"value": "East"},
        "GPSMapDatum": {"value": "WGS-84"},
        "GPSTag": {"value": "4292"},
        "GPSVersionID": {"value": "2 2 0 0"},
        "ImageHeight": {"value": "333"},
        "ImageWidth": {"value": "424"},
        "JPEGInterchangeFormat": {"value": "4518"},
        "JPEGInterchangeFormatLength": {"value": "3232"},
        "Orientation": {"value": "7"},
        "ResolutionUnit": {"value": "2"},
        "Software": {"value": "Microsoft Windows Photo Viewer 6.1.7600.16385"},
        "XResolution": {"value": "96/1"},
        "YResolution": {"value": "96/1"}}