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();
        }
    } 
 
     
    