Mengapa Gambar di beberapa Aplikasi Kamera Terbalik di Nexus 5X

click fraud protection

Beberapa aplikasi kamera pada Nexus 5X ditampilkan terbalik, dan hal ini disebabkan oleh keputusan produksi yang jarang terjadi. Begini cara terjadinya dan cara memperbaikinya.

Pengguna baru Google Nexus 5X mungkin telah memperhatikan masalah aneh yang muncul saat mereka mengambil gambar menggunakan beberapa aplikasi kamera pihak ketiga - gambar tersebut berakhir dengan gambar yang tidak diinginkan. terbalik!

Masalah ini tidak hanya terjadi pada Nexus 5X, seperti yang pernah terjadi sebelumnya pada kamera depan Nexus 6. Apa yang menyebabkan masalah ini? Apakah ini masalah pabrikan, atau masalah perangkat lunak? Ternyata itu sedikit dari keduanya.

Berdasarkan Eino-Ville Talvala, pemimpin teknologi untuk kerangka kamera Android, masalah ini muncul karena beberapa produsen memasang sensor kamera untuk perangkat mereka dalam orientasi yang tidak biasa. Untuk mematuhi Persyaratan kompatibilitas Android, produsen harus menyelaraskan tepi panjang sensor kameranya dengan tepi panjang perangkat (artinya secara default sensor kamera belakang harus diorientasikan sedemikian rupa sehingga gambarnya lanskap). Namun, tidak ada persyaratan arah lanskap tertentu yang harus dihadapi sensor. Biasanya, sebagian besar produsen menggunakan sensor berorientasi lanskap depan, namun LG/Google memilih untuk mengarahkan sensor mereka ke lanskap terbalik. Ruang merupakan hal yang sangat mahal di sebagian besar ponsel, sehingga produsen sering kali harus puas dengan batasan yang diberikan. Tak terkecuali Nexus 5X - sekilas pembongkaran menunjukkan bahwa hanya ada sedikit ruang tersisa di perangkat untuk mainboard berkat ukuran baterai yang sangat besar.

Karena orientasi lanskap terbalik ini jarang terlihat, banyak pengembang aplikasi pihak ketiga yang tidak mengoreksi orientasi ini saat memproses gambar. Dengan menggunakan API Kamera lama, pengembang dapat memperbaiki masalah orientasi kamera ini dengan memanggil setDisplayOrientation() metode untuk memeriksa sensor untuk orientasi UI yang benar dan memutar gambar dengan benar. Namun, dengan diperkenalkannya API Camera2, hal ini tidak lagi diperlukan karena API memastikan pratinjau berorientasi dengan benar. Namun, jika Anda melihat salah satu aplikasi favorit Anda salah mengorientasikan gambar Anda, kirimkan email kepada mereka yang meminta mereka memperbarui kode untuk memperbaiki keanehan ini.

Apakah Anda sudah menemukan masalah ini? Beri tahu kami di komentar di bawah (dan terutama beri tahu pengembang!)