拍照后通过cursor查询宽高值反了
来源:8-4 ImageCapture图片拍摄

JefferyzZ
2023-11-04
我通过查看相册,实际照片的宽高为 960 x 1280,但是通过老师写的如下代码查询的宽高确实反的,不知道是哪里出了问题?
- 具体定位是CaptureActivity的onFileSaved方法中如下代码:
this@CaptureActivity.outputFileWidth =
cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.MediaColumns.WIDTH))
this@CaptureActivity.outputFileHeight =
cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.MediaColumns.HEIGHT))
// 这是我打印的日志
Log.i(TAG, "onFileSaved: cursor-> width=${this@CaptureActivity.outputFileWidth} height=${this@CaptureActivity.outputFileHeight}")
- 具体我看了图片的实际宽高为 960 x 1280
希望老师有空时可以调试看看,这也困惑了我很久,希望老师能给予回复☺
写回答
1回答
-
你用的是模拟器,你用真机再试试看012023-11-05
相似问题