0
시스템 카메라를 사용하는 캡처 사진을 찍은 안드로이드 사진 촬영이 있고 캡처 한 후에 이미지 비트 맵을 수집하고 비트 맵 압축 스트림 작성기를 사용하여 내 위치에 저장하면 폰 카메라는 상당히 훌륭하지만 인 텐트를 사용하는 이미지는 품질이 떨어집니다.
이미지 품질 속성이 100 일 때 왜 이런 현상이 발생합니까?
다른 방법이 있기를 바랍니다. 당신의 도움을 주셔서 감사합니다. 여기 내 카메라를 호출하고 이미지를 저장하는 코드입니다. 인 텐트를 통해 카메라 캡처를 사용할 때 전체 크기 이미지를 원하는 경우안드로이드 캡처 된 이미지 품질이 너무 좋지 않음
..
Intent pic = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(takePicture, 0);
....after photo shoot
public void onActivityResult(int requestCode, int resultCode, Intent intent)
{
if (requestCode == CAMERA_PIC_REQUEST) {
Bitmap b = (Bitmap) intent.getExtras().get("data");
fileOutputStream files = new
fileOutputStream(new File(Environment.getExternalStorageDirectory()+"/myFolder/","image.jpg"));
b.compress(Bitmap.CompressFormat.JPEG, 100, files);
}
}