exif信息
在解析并显示图像的时候,会需要orientation数据,来得到图片的旋转角度,如果显示的时候不设置角度,那么有orientation信息的图片就方向不对。
orientation在exif信息中,exif是保存在图片中的一系列拍摄信息
有可能不同厂家在里面保存的信息多少有点区别,但是有些公用的信息都有,比如光圈,快门,拍摄模式,白平衡,或者还有一些版权信息等等。
手机保存的jpeg文件里面也有exif信息,从中可以读取orientation信息
但是有一点要注意,就是可能是为了节省空间,orientation数据很短,并不是直接保存的角度。
对应关系如下:(度数都是顺时针旋转)
Value | 0th Row | 0th Column | 描述 |
---|---|---|---|
1 | top | left side | 0° |
2 | top | right side | 水平翻转 |
3 | bottom | right side | 180° |
4 | bottom | left side | 垂直翻转 |
5 | left side | top | 顺时针90°+水平翻转 |
6 | right side | top | 顺时针90° |