我正在从我的画廊上传图像并将其设置为位图。在我的场景中,每当我从图库上传屏幕截图时,
位图看起来干净且合适
但是,当我上传从后置/前置摄像头拍摄的图片时,位图会旋转 90 度。
如何检测图库图像是由相机拍摄还是屏幕截图?
最佳答案
检查图像的尺寸是否适合屏幕的尺寸。考虑位图是您要检查的图像:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
if(bitmap.getWidth() == size.x && bitmap.getHeight() == size.y){
// Then is a screenshot
}else{
// Then is not a screenshot
}
关于android - 如何检查图库中的图像是从相机还是屏幕截图中拍摄的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42657426/