how to get high resolution image from gallery and convert it into bitmap and send through intent
up vote
0
down vote
favorite
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();
}
}

add a comment |
up vote
0
down vote
favorite
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();
}
}

what do you mean by high-resolution image?
– Waleed Asim
1 hour ago
@WaleedAsim i have an image size of 9MB when i selected my app crashed
– Qasim Abbasi
1 hour ago
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
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();
}
}

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


asked 1 hour ago


Qasim Abbasi
12
12
what do you mean by high-resolution image?
– Waleed Asim
1 hour ago
@WaleedAsim i have an image size of 9MB when i selected my app crashed
– Qasim Abbasi
1 hour ago
add a comment |
what do you mean by high-resolution image?
– Waleed Asim
1 hour ago
@WaleedAsim i have an image size of 9MB when i selected my app crashed
– Qasim Abbasi
1 hour ago
what do you mean by high-resolution image?
– Waleed Asim
1 hour ago
what do you mean by high-resolution image?
– Waleed Asim
1 hour ago
@WaleedAsim i have an image size of 9MB when i selected my app crashed
– Qasim Abbasi
1 hour ago
@WaleedAsim i have an image size of 9MB when i selected my app crashed
– Qasim Abbasi
1 hour ago
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
private ArrayList<Image> imagesList = new ArrayList<>();
select the image :
ImagePicker.create(UploadPhotosActivity.this)
.showCamera(false)
.limit(1)
.imageTitle(getString(R.string.select_image))
.folderTitle(getString(R.string.folder))
.theme(R.style.ImagePickerTheme)
.start(RC_CODE_PICKER);
onActivityResult :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == RC_CODE_PICKER) {
Log.d("===uploadPhoto", "gallery : " + data);
imagesList = (ArrayList<Image>) ImagePicker.getImages(data);
Intent intent = new Intent(UploadPhotosActivity.this, ImageCropperActivity.class);
intent.putExtra("selectedImage", imagesList);
startActivity(intent);
}
} else {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
}
In second Activity :
images = getIntent().getParcelableArrayListExtra("selectedImage);
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
private ArrayList<Image> imagesList = new ArrayList<>();
select the image :
ImagePicker.create(UploadPhotosActivity.this)
.showCamera(false)
.limit(1)
.imageTitle(getString(R.string.select_image))
.folderTitle(getString(R.string.folder))
.theme(R.style.ImagePickerTheme)
.start(RC_CODE_PICKER);
onActivityResult :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == RC_CODE_PICKER) {
Log.d("===uploadPhoto", "gallery : " + data);
imagesList = (ArrayList<Image>) ImagePicker.getImages(data);
Intent intent = new Intent(UploadPhotosActivity.this, ImageCropperActivity.class);
intent.putExtra("selectedImage", imagesList);
startActivity(intent);
}
} else {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
}
In second Activity :
images = getIntent().getParcelableArrayListExtra("selectedImage);
add a comment |
up vote
0
down vote
private ArrayList<Image> imagesList = new ArrayList<>();
select the image :
ImagePicker.create(UploadPhotosActivity.this)
.showCamera(false)
.limit(1)
.imageTitle(getString(R.string.select_image))
.folderTitle(getString(R.string.folder))
.theme(R.style.ImagePickerTheme)
.start(RC_CODE_PICKER);
onActivityResult :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == RC_CODE_PICKER) {
Log.d("===uploadPhoto", "gallery : " + data);
imagesList = (ArrayList<Image>) ImagePicker.getImages(data);
Intent intent = new Intent(UploadPhotosActivity.this, ImageCropperActivity.class);
intent.putExtra("selectedImage", imagesList);
startActivity(intent);
}
} else {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
}
In second Activity :
images = getIntent().getParcelableArrayListExtra("selectedImage);
add a comment |
up vote
0
down vote
up vote
0
down vote
private ArrayList<Image> imagesList = new ArrayList<>();
select the image :
ImagePicker.create(UploadPhotosActivity.this)
.showCamera(false)
.limit(1)
.imageTitle(getString(R.string.select_image))
.folderTitle(getString(R.string.folder))
.theme(R.style.ImagePickerTheme)
.start(RC_CODE_PICKER);
onActivityResult :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == RC_CODE_PICKER) {
Log.d("===uploadPhoto", "gallery : " + data);
imagesList = (ArrayList<Image>) ImagePicker.getImages(data);
Intent intent = new Intent(UploadPhotosActivity.this, ImageCropperActivity.class);
intent.putExtra("selectedImage", imagesList);
startActivity(intent);
}
} else {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
}
In second Activity :
images = getIntent().getParcelableArrayListExtra("selectedImage);
private ArrayList<Image> imagesList = new ArrayList<>();
select the image :
ImagePicker.create(UploadPhotosActivity.this)
.showCamera(false)
.limit(1)
.imageTitle(getString(R.string.select_image))
.folderTitle(getString(R.string.folder))
.theme(R.style.ImagePickerTheme)
.start(RC_CODE_PICKER);
onActivityResult :
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK) {
if (requestCode == RC_CODE_PICKER) {
Log.d("===uploadPhoto", "gallery : " + data);
imagesList = (ArrayList<Image>) ImagePicker.getImages(data);
Intent intent = new Intent(UploadPhotosActivity.this, ImageCropperActivity.class);
intent.putExtra("selectedImage", imagesList);
startActivity(intent);
}
} else {
Intent returnIntent = new Intent();
setResult(Activity.RESULT_CANCELED, returnIntent);
finish();
}
}
In second Activity :
images = getIntent().getParcelableArrayListExtra("selectedImage);
answered 57 mins ago


Kevin Kurien
3849
3849
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53371575%2fhow-to-get-high-resolution-image-from-gallery-and-convert-it-into-bitmap-and-sen%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
what do you mean by high-resolution image?
– Waleed Asim
1 hour ago
@WaleedAsim i have an image size of 9MB when i selected my app crashed
– Qasim Abbasi
1 hour ago