사진을 찍어 Android/data/package/files에 저장하는 응용 프로그램을 개발 중입니다. 사용 된 저장 용량을 줄이고 싶습니다. 저장하기 전에 사진의 크기를 조정하고 싶습니다. 잠시 동안 출력 경로를 추가로 통과하는 새로운 의도를 호출합니다. 원하는 크기를 전달할 수 있습니까 아니면 저장하기 전에 비트 맵을 가질 수 있습니까?주어진 크기의 사진 가져 오기 Android
public void takePicture(View view){
Intent pictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
File f = new File(getPath(nameEdit.getText().toString()));
path = f.getAbsolutePath();
pictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(f));
if (pictureIntent.resolveActivity(getPackageManager())!=null){
startActivityForResult(pictureIntent,REQUEST_IMAGE_CAPTURE);
}
}
크기를 저장하고 크기를 조정 한 다음 원본 크기의 사진을 삭제한다고 생각했지만 더 효율적인 것으로 기대하고있었습니다. 가능하지 않다면 나는 이렇게 할 것입니다. 고맙습니다 – Leonardo