如何检查图库中的图像是从相机还是截图中拍摄的?

时间:2017-03-07 20:12:30

标签: android image bitmap

我正在从图库中上传图片并将其设置为位图。在我的场景中,每当我从画廊上传截图时,

位图看起来干净整洁

但是,当我上传从后置/前置摄像头拍摄的照片时,位图会旋转90度。

如何通过相机或屏幕截图检测图库图像?

1 个答案:

答案 0 :(得分:1)

检查图像尺寸是否适合屏幕尺寸。考虑bitmap是您要检查的图片:

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
}