
Max1809
Fortgeschrittenes Mitglied
- 6
Hallo zusammen,
ich habe ein kleines - unschönes Problem.
Und zwar lasse ich den Benutzer aus der Galerie ein Bild auswählen:
Das Bild, welches ausgewählt wird, fange ich folgendermaßen ab und schreibe es in ein ImageView. Leider ist jedes mal die Ausrichtung falsch. Das Bild ist immer nach Rechts gedreht.
ich habe ein kleines - unschönes Problem.
Und zwar lasse ich den Benutzer aus der Galerie ein Bild auswählen:
Code:
Intent intent = new Intent(
android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
// intent.addCategory(Intent.CATEGORY_OPENABLE);
startActivityForResult(intent, 10);
Das Bild, welches ausgewählt wird, fange ich folgendermaßen ab und schreibe es in ein ImageView. Leider ist jedes mal die Ausrichtung falsch. Das Bild ist immer nach Rechts gedreht.
Code:
Uri selectedImage = data.getData();
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Cursor cursor = getContentResolver().query(selectedImage,
filePathColumn, null, null, null);
cursor.moveToFirst();
int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String picturePath = cursor.getString(columnIndex);
cursor.close();
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 20;
this.bild = BitmapFactory.decodeFile(picturePath, options);
imageView.setImageBitmap(this.bild);