【问题标题】:Android: Rotate bitmap once or use EXIF orientation to rotate imageviewAndroid:旋转位图一次或使用EXIF方向旋转imageview
【发布时间】:2016-07-13 18:39:09
【问题描述】:

我正在构建一个应用程序,该应用程序依赖于显示从相机拍摄的大量位图图像。我希望所有图像都以 90 度(纵向)方向显示,并且我知道如何使用每张图像提供的 EXIF 信息来做到这一点。在拍摄后立即旋转图像的位图以满足我的需要然后将其发送到我的服务器,或者我应该将图像发送到我的服务器而不旋转它然后每当我拉它时下,使用图像提供的 EXIF 旋转来旋转我正在显示它的图像视图?我需要一个内存高效且快速的解决方案。谢谢。

【问题讨论】:

    标签: android bitmap camera rotation exif


    【解决方案1】:

    由于位图只是一个矩阵,每个单元格中都有一些数据,所以如果它是纵向或横向的,它应该具有相同的权重(以 mb 为单位),以防您需要图像处于 90 度。在将它发送到服务器之前,我可能会一直倾斜,因为(根据我的逻辑)你可能会拉它很多而不是上传它(这只会发生一次..)所以在你要去的路上保存它显示它基本上不会影响它的重量消耗但是,因为你要显示它很多(再次,按照我的逻辑,因为你将它保存在服务器中)保存它已经旋转可能会为其他一些客户省去自己这样做的麻烦..

    【讨论】:

    • 谢谢,我会在将其发送到服务器之前对其进行轮换,看看它是如何工作的。
    猜你喜欢
    • 1970-01-01
    • 2013-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    相关资源
    最近更新 更多