我正在构建一个应用程序,该应用程序依赖于显示从相机拍摄的很多位图图像。我希望所有图像都以90度(人像)方向显示,并且我知道如何使用每个图像提供的EXIF信息来做到这一点。对我来说,是更好的主意,是在拍摄后立即旋转图像的位图以适合我的需求,然后将其发送到服务器,还是应该在不旋转图像的情况下将图像发送到服务器,然后再将其拉出向下,使用图像随附的EXIF旋转来旋转我正在显示它的图像视图?我需要一种内存高效且快速的解决方案。谢谢。

最佳答案

由于位图只是一个矩阵,每个单元格中都有一些数据,因此如果是纵向或横向,则位图应具有相同的权重(以mb为单位),以防您需要图像呈90度角。我会尽量倾斜,然后再将其发送到服务器,因为(按照我的逻辑),您可能会比上载更多地拉动它(这只会发生一次..),因此请按要保存的方式进行保存显示它基本上不会对其重量产生影响,但是,因为要大量显示它(同样,根据我的逻辑,因为将其保存在服务器中),所以保留它的流通性将可以避免其他一些客户自己这样做的麻烦..

07-24 09:45
查看更多