내 안드로이드 앱에 이상한 문제가 있습니다. 문서 사진을 찍을 수있는 맞춤형 카메라 화면이 있습니다.BitmapFactory decodeByteArray crops 이미지
사진에서 볼 수 있듯이 Galaxy S4 (Android 5.0.1) 저장 이미지는 카메라 화면과 동일하지만 Galaxy S7 (Android 6.0.1)에서는 이미지가 위아래로 잘립니다.
S4 카메라 화면
S4 결과 이미지가
S7 카메라 화면
S7 결과
이미지내 관련 코드 블록은; "onPictureTaken"
@Override
public void onPictureTaken(byte[] data, Camera camera) {
if (data == null) {
return;
}
Bitmap bmp = Tools.getBitmap(data);
super.onBackPressed();
}
"getBitmap"이 될 이유
public class Tools {
/*.....*/
public static Bitmap getBitmap(byte[] data){
/*.....*/
Bitmap unscaledBitmap = BitmapFactory.decodeByteArray(data, 0, data.length);
return unscaledBitmap;
}
}
사람이 설명 할 수 있습니까? 사전
내가 카메라 미리보기 해상도 출력 다르기 때문에 이런 생각 setPictureSize()와 그것을 해결로 시도를 많이 한 후 –