Hallo zusammen,
mein Plan ist es ein Image entweder via Camera aufzunehmen oder es aus der Gallery zu picken. Dieses möchte Ich dann croppen und das gecroppte Image in der Gallery speichern.
Derzeit gelingt es mir leider nur das Originale Image (ungecroppet) in der Gallery zu speichern.
Muss Ich etwas am Intent ändern?
Code
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
int size = list.size();
if (size == 0) {
Toast.makeText(getActivity(), "Can not find image crop app", Toast.LENGTH_SHORT).show();
return;
} else {
intent.setData(picUri);
// set crop properties
intent.putExtra("crop", "true");
// indicate aspect of desired crop
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
// indicate output X and Y
intent.putExtra("outputX", 256);
intent.putExtra("outputY", 256);
intent.putExtra("scale", true);
// retrieve data on return
intent.putExtra("return-data", true);
Alles anzeigen
Kann mir bitte jemand sagen was Ich aktuell falsch mache?
Vielen Dank vorab.