Как уменьшить размер изображения камеры при сохранении, используя намерение действия камеры?

Как уменьшить размер изображения камеры при сохранении, используя намерение действия камеры.

Я пытался использовать MediaStore.EXTRA_SIZE_LIMIT в putExtra действия камеры, как показано ниже:

Intent captureintent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); captureintent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri); captureintent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); captureintent.putExtra(MediaStore.EXTRA_SCREEN_ORIENTATION, 0); captureintent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, The Value to be Kept); 

Но это не работает.

Каков эффективный способ сделать это?

Это невозможно для Android. ACTION_IMAGE_CAPTURE может использоваться только с MediaStore.EXTRA_OUTPUT , а не с тремя другими дополнительными функциями.

См. http://developer.android.com/reference/android/provider/MediaStore.html .