我的问题首先对我来说似乎很微不足道,但我没有找到令人满意的解决方案:
用例是:我从“CameraRoll”或“CameraUI”加载 jpgs 以显示在我的应用程序中。虽然图片可能是在所有可能的设备方向上拍摄的,但我希望它们始终正确旋转以适合我的应用程序。听起来很简单。
问题:某些操作系统在 AIR 中打开它们时似乎忽略了文件元数据中的方向。例如,运行 Android 4.2 的三星 Galaxy Tab 始终以横向显示它们。黑莓 PlayBook 工作正常。iOS 不允许我访问原始文件,但会传递一个位图副本,这也是“仅限横向”。
虽然我可能能够在 Android 上读取 exif 数据,但这将无法在 iOS 上运行。在我的 UI 中添加手动“旋转”按钮也可能是一种解决方案,但我不希望这样做。