1. EXIF介绍
EXIF信息,是可交换图像文件的缩写,是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。EXIF可以附加于JPEG、TIFF、RIFF等文件之中,为其增加有关数码相机拍摄信息的内容和索引图或图像处理软件的版本信息。(来自百度百科)
2. 拍摄方向(Orientation字段)
Orientation字段取值及其含义
Value | 0th Row | 0th Column |
---|---|---|
1 | top | left side |
2 | top | right side |
3 | bottom | right side |
4 | bottom | left side |
5 | left side | top |
6 | right side | top |
7 | right side | bottom |
8 | left side | bottom |
对应的显示效果
3. 代码实现
基于exif-js库实现,首先通过请求获取图片资源的blob格式,然后调用EXIF库的getData接口解析,最后返回 Orientation 字段即可。
具体的代码实现可以在 这里 查看并获取。