Quando scatto una foto con l'app fotocamera Androids, rileva l'orientamento del telefono e salva la foto di conseguenza. Quindi, se faccio una foto di un edificio, il tetto sarà sul lato superiore, sia che tenga il telefono in posizione orizzontale o verticale.Come posso trovare l'orientamento di una foto scattata con Intent MediaStore.ACTION_IMAGE_CAPTURE?
Tuttavia, quando uso
intenti imageCaptureIntent = new intenti (MediaStore.ACTION_IMAGE_CAPTURE);
per ottenere un'immagine, l'app fotocamera non reagisce all'orientamento. Se tengo il telefono verticalmente (ritratto), la foto risultante verrà ruotata, con il tetto di detto edificio a sinistra dello schermo.
Come è possibile impostare l'intento in modo che la fotocamera tenga conto dell'orientamento?
Oppure posso dedurre in qualche modo in quale orientamento è stata scattata la foto e ruotarla in seguito?
O qualsiasi altro suggerimento sarà molto apprezzato.
~ Grazie in anticipo, cordiali saluti.
Qui .. http://stackoverflow.com/a/7411824/294884 – Fattie
Leggi la mia soluzione, se ExifInterface non ha funzionato per voi. http://stackoverflow.com/a/24969432/513413 – Hesam