Google 解釋 Nexus 5X 影相倒轉問題

Nexus 5X 相機倒轉

外國不少 Nexus 5X 用家表示,使用 5X 手機拍攝相片都會上下倒轉。有網友在 Reddit 上貼文講述情況,Android 主管相機架構的工程師 etalvala 就講解,相片倒轉的成因。

倒轉 Image Sensor
etalvala 指相機的影像感應可以有兩種的安裝方式,而大部份手機裝置都使用其中一種方式,所以有部份相機 Apps 就未有測試另一種較少使用的安裝方式。而 Nexus 5X 由於生產組裝原因,所以 Nexus 5X 的影像感應就採用了較少使用的安裝方式 (橫向倒轉)。

Unfortunately, our old camera API isn’t terribly user-friendly, and requires application developers to explicitly set the preview rotation. On most devices, though, it turns out the default rotation is correct for a forced-landscape app, so many apps never call the display orientation method.

Android 舊有的 Camera API 需要 Developers 自行檢測和設定 Preview 方向,但由於大部手機都是採用正常的方向,所以很多 Apps 也沒有針對這個作檢測和設定。但這些 Apps 當遇上倒轉 Image Sensor 的手機時,影像預覽就會出現上下倒轉的情況。

而 Android 新的 Camera2 API 就已經可以自動處理影像方向問題,Developer 不用在 Apps 內作檢測設定,直接使用 API 已可處理 正常和倒轉 Image Sensor 的情況。

etalvala 提示,當使用 Nexus 5X 時,用 Apps 相機出現影像倒轉問題時,應該向 App Developers 回報,提示 App Developers 更新 App 並採用新的 Camera2 API

Source: Reddit

發佈留言