Camera 拍照方向與預(yù)覽的問(wèn)題

Camera 拍照方向與預(yù)覽的問(wèn)題

手機(jī)設(shè)備的自然方向

預(yù)覽幀方向

  • 當(dāng)手機(jī)屏幕 豎立時(shí)的自然方向,此時(shí),坐標(biāo)原點(diǎn)位于左上角,向右為 X 軸正方向,向下為 Y 軸正方向,寬比高短。
  • 當(dāng)手機(jī)屏幕 橫放時(shí)的自然方向,此時(shí),坐標(biāo)原點(diǎn)位于左上角,向右為 X 軸正方向,向下為 Y 軸正方向,寬比高長(zhǎng)。
豎屏與橫屏?xí)r手機(jī)的自然方向

拍攝幀方向

相機(jī)的圖像數(shù)據(jù)來(lái)自相機(jī)圖像傳感器,傳感器被固定在手機(jī)上后有一個(gè)默認(rèn)的取景方向(以后置攝像頭為例):

  • 坐標(biāo)原點(diǎn)位于橫屏?xí)r的左上角
  • 向右為 X 軸正方向
  • 向下為 Y 軸正方向

對(duì)于橫屏應(yīng)用來(lái)說(shuō),屏幕的自然方向和相機(jī)(后置攝像頭)傳感器方向一致。

對(duì)于豎屏應(yīng)用來(lái)說(shuō),屏幕的自然方向和相機(jī)(后置攝像頭)傳感器方向不一致。(相對(duì)于屏幕方向逆時(shí)針旋轉(zhuǎn)了 90°)

(后置)攝像頭傳感器方向
橫屏拍照到預(yù)覽效果
橫屏拍照到預(yù)覽效果

預(yù)覽幀旋轉(zhuǎn)

不同設(shè)備的相機(jī)傳感器方向可能會(huì)有不同。

(后置)相機(jī)傳感器的正方向?yàn)樯蠄D橫屏方向。

手機(jī) Activity 的正方向?yàn)樯蠄D豎屏方向。

正常豎屏握持方向

顯然豎屏拍攝(后置攝像頭)結(jié)果,需要順時(shí)針旋轉(zhuǎn) 90 ° 才能顯示為與拍攝圖片方向一致。

豎屏拍攝結(jié)果旋轉(zhuǎn)90°顯示正常
前后置相機(jī)部分處理方式
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容