繁体   English   中英

来自 Google Drive Android Studio API 的图像被旋转

[英]Image from Google Drive Android Studio API gets rotated

我在 Android Studio 中使用 Java Google Drive API 从驱动器下载图像:

OutputStream outputStream = new FileOutputStream(mContext.getFilesDir() + "/" + destPath); 
mDriveService.files().get(id).executeMediaAndDownloadTo(outputStream);

大多数图像都会正常保存在设备上(如驱动器上的原始图像)。 但是有些图像会旋转保存。

我的意思是,例如,我在谷歌驱动器上有一张以纵向模式定向的照片。 但是上面的代码在设备上下载后,设备上的照片是横向模式。

我发现问题实际上不是保存图像,而是我查看图像的方式(因为我在 ImageView 中将其显示为位图)。 在执行 decodeFile 时,图像正在旋转。

为此,我使用的解决方案是: Android:从画廊加载的位图在 ImageView 中旋转

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM