Khi tôi chụp ảnh bằng ứng dụng máy ảnh Android, nó sẽ phát hiện hướng của điện thoại và lưu ảnh theo đó. Vì vậy, nếu tôi chụp ảnh một tòa nhà, mái nhà sẽ ở trên đỉnh, cho dù tôi giữ điện thoại ở vị trí ngang hoặc chân dung.Tôi làm cách nào để tìm hướng của ảnh được chụp bằng Intent MediaStore.ACTION_IMAGE_CAPTURE?
Tuy nhiên, khi tôi sử dụng
Ý định imageCaptureIntent = new Intent (MediaStore.ACTION_IMAGE_CAPTURE);
để tải ảnh, ứng dụng máy ảnh không phản ứng với hướng. Nếu tôi giữ điện thoại theo chiều dọc (dọc), ảnh thu được sẽ được xoay, với mái nhà của tòa nhà được nói ở bên trái màn hình.
Làm thế nào tôi có thể đặt mục đích sao cho máy ảnh sẽ định hướng?
Hoặc tôi có thể suy ra một cách nào đó theo định hướng nào mà pic được chụp và xoay nó sau đó không?
Hoặc bất kỳ đề xuất nào khác sẽ được đánh giá cao.
~ Cảm ơn trước, lời chúc mừng tốt đẹp nhất.
Ở đây .. http://stackoverflow.com/a/7411824/294884 – Fattie
Đọc giải pháp của tôi nếu ExifInterface không hoạt động cho bạn. http://stackoverflow.com/a/24969432/513413 – Hesam