I am taking an image from gallery converting it into a bitmap and sending it through intent but I am unable to get High-resolution image.
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_CANCELED) {
return;
} else if (requestCode == SELECT_PHOTO && resultCode == RESULT_OK) {
uriImage = data.getData();
Intent intent = new Intent(MainActivity.this, CropActivity.class);
intent.putExtra("uri", uriImage);
startActivity(intent);
in second Activity
Uri uriImage = getIntent().getParcelableExtra("uri");
if (uriImage != null) {
try {
bitmap= MediaStore.Images.Media.getBitmap(this.getContentResolver(), uriImage);
} catch (Exception e) {
e.printStackTrace();
}
}