我使用原生相机拍照,然后当我在我的Android应用程序中显示它时,如果照片是肖像,那么它会自动以横向显示照片。我确实想要横向拍摄照片,但是有办法强制图像保持它的任何方向。
例如,如果它是以肖像拍摄的,那么当显示照片时我只想让它保持原样而不是安卓自动旋转图像并拉伸它。
我尝试使用MediaStore.EXTRA_SCREEN_ORIENTATION强制将相机设置为横向并将其设置为横向,但是当我加载图像时它仍然会尝试旋转图像。
我知道你可以获得文件的方向并实时旋转,但我不认为需要这样做我只想要显示照片,但不管方向如何。
由于
编辑:想象一下你拍摄照片肖像,现在如果你旋转手机(不是图像)然后你仍然有一个肖像图像,但它是横向显示(这是我想要的)但是android将图像旋转到横向拉伸它等...
答案 0 :(得分:0)
目前,相机中存在一个错误。谷歌还没有解决这个问题。
另一种方法是,打开系统自动旋转,拍摄的照片将保持预览中的方向。