开发者社区> 问答> 正文

获取图片信息之如何实现获取信息?



获取基本信息和exif信息


可以通过 info操作 来获取获取文件的基本信息,包括宽度、长度、文件大小、格式。并且如果文件有exif信息,就返回exif信息;如果没有exif信息,就只返回基本信息。返回结果是json格式。exif详情可以参考 EXIF2.31

请求格式


操作名称:info

名称描述取值范围
---


返回格式


json格式

示例

  • 没有exif 的例子

http://image-demo.oss-cn-hangzhou.aliyuncs.com/example.jpg?x-oss-process=image/info {
    "FileSize": {"value": "21839"},
    "Format": {"value": "jpg"},
    "ImageHeight": {"value": "267"},
    "ImageWidth": {"value": "400"}
}

  • 有exif 的例子

http://image-demo.oss-cn-hangzhou.aliyuncs.com/f.jpg?x-oss-process=image/info {
    "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"}}

展开
收起
青衫无名 2017-10-23 10:53:10 1661 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
内容驱动游戏分发 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载