Kiedy robię zdjęcie za pomocą aplikacji aparatu Android, wykrywa orientację telefonu i zapisuje zdjęcie odpowiednio. Jeśli więc zrobię zdjęcie budynku, dach będzie na górze, niezależnie od tego, czy trzymam telefon w pozycji poziomej, czy portretowej.Jak znaleźć orientację zdjęcia zrobionego za pomocą programu Intent MediaStore.ACTION_IMAGE_CAPTURE?
Jednak podczas korzystania
Intent imageCaptureIntent = nowy Intent (MediaStore.ACTION_IMAGE_CAPTURE); Aby uzyskać zdjęcie, aplikacja aparatu nie reaguje na orientację, aby uzyskać
. Jeśli trzymam telefon pionowo (portret), powstały obraz zostanie obrócony, z dachem budynku po lewej stronie ekranu.
Jak ustawić cel, aby aparat uwzględnił orientację?
Czy mogę w jakiś sposób wydedukować, w jakiej orientacji został zrobiony pic i sam go obracać?
Lub jakakolwiek inna sugestia zostanie bardzo doceniona.
~ Z góry dzięki, pozdrawiam.
tutaj .. http://stackoverflow.com/a/7411824/294884 – Fattie
Czytaj moje rozwiązanie jeśli ExifInterface nie działa dla Ciebie. http://stackoverflow.com/a/24969432/513413 – Hesam