我使用Dropbox Core API下载和显示照片。下载它们并写入FileOutputStream很容易:
DropboxAPI.getFile(filePath, null, fos, null);
但下载的图像始终会旋转。如果我在Web浏览器中查看图像,则显示为竖直显示。但是,写入FileOutputStream的图像会被旋转。有关为何发生这种情况的任何建议?我无法找到描述图像应该如何定位的元数据提供的任何内容,但可能我在那里遗漏了一些东西?
仅仅检查图像的宽度是否大于它的高度似乎是错误的,并根据它将其旋转为纵向?