BitMap aus Galerie - falsche Ausrichtung

  • 3 Antworten
  • Letztes Antwortdatum
Max1809

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:

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);
 
Das sieht ganz danach aus, dass die Ausrichtung aus den Metadaten von deinem Code nicht korrekt verarbeitet wird.
Schau dir mal die EXIF Daten der Bilder näher an.
 
DieGoldeneMitte schrieb:
Das sieht ganz danach aus, dass die Ausrichtung aus den Metadaten von deinem Code nicht korrekt verarbeitet wird.
Schau dir mal die EXIF Daten der Bilder näher an.

EXIF Daten?

Leider keinerlei Erfahrung damit ...
 
Zurück
Oben Unten