首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传到Firebase时的图片方向问题

问上传到Firebase时的图片方向问题
EN

Stack Overflow用户
提问于 2016-07-21 00:39:10
回答 1查看 1.4K关注 0票数 3

我允许用户从他们的照片库或使用他们的相机上传照片。

当用户从摄像头上传时,问题就会发生。即使照片是在肖像模式下拍摄的,图像也会旋转90度(逆时针)。

当我检查图像方向时,当我想要在图像视图中显示它时,它会显示图像已经处于.Up位置,即使它明显地旋转了90度。

如何强制将摄像头的图像以纵向方式上传?

照片库中的照片以正确的方向上载。此外,我正在使用JPEG表示与压缩,如果这是相关的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-21 00:47:00

所有用iPhone摄像头拍摄的图像都是横向的。图像将以纵向(旋转的顺时针或逆时针)显示的事实包含在JPEG的exif元数据中。

图像查看器应用程序应该使用此信息并正确显示图像。并不是所有的查看器都能正确做到这一点。

错误发生在查看器这一端(在您的例子中,可能是后端)。

如果你不能修复后端,一个解决办法是通过解压缩,绘制和重新压缩图像来创建一个新的,垂直的图像。这需要时间、内存、电池和代码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38486166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档