デバイス Nexus 4 Android バージョン: 4.2.2
他の誰かがこれを見つけて、それを解決する方法を説明できることを願っています....
Nexus 4 は次のプレビュー サイズをサポートしています: -
W:1280 H:720 Ratio: 1.777777
W:800 H:480 Ratio: 1.6666666
W:768 H:432 Ratio: 1.7777778
W:720 H:480 Ratio: 1.5
W:640 H:480 Ratio: 1.3333334
W:576 H:432 Ratio: 1.3333334
W:480 H:320 Ratio: 1.5
W:384 H:288 Ratio: 1.3333334
W:352 H:288 Ratio: 1.2222222
W:320 H:240 Ratio: 1.3333334
W:240 H:160 Ratio: 1.5
W:176 H:144 Ratio: 1.2222222
myCamera.setPreviewSize() はそれらを設定し、myCamera.getPreviewSize() を呼び出すと、設定した正しいものを取得しますが、.... サーフェス ビューをカメラ プレビューと同じサイズに設定すると、引き伸ばされます画像。例えば
setPreviewSize(640,480)
getPreviewSize -> I get 640,480
Surface view (640,480) -> Stretched image
Surface ビューを 16x9 (1.77777) に設定した場合にのみ、完璧な画像が得られます。
Surface view (1280,720) -> Perfect image
これは、私がこの問題を抱えている唯一のデバイスです。フルスクリーンモードに欠けているカメラ設定があるか、またはこれが機能しなくなっている何かがあるかどうか、誰かにアドバイスしてください。
私の長い検索で、この問題にも関連する他の投稿が1つ見つかりましたが、答えではあり ません。
ありがとう