Cihaz Nexus 4 Android ver: 4.2.2Nexus 4 Kamera önizleme boyutu Oran her zaman 16x9 yüzey görünümü gerektirir? Neden
Nexus 4 aşağıdaki önizleme boyutlarını destekler .... başkası bu bulmuştur ve nasıl çözüleceğini açıklayabilir umut: -
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() onları ayarlar ve myCamera.getPreviewSize() yöntemini çağırdığımda, doğru ayarlanmış olanı seçerim, AMA .... Yüzey görünümümü kamera önizlemimle aynı boyutta ayarlarsam Gerilmiş bir görüntü elde ediyorum. Örneğin.
setPreviewSize(640,480)
getPreviewSize -> I get 640,480
Surface view (640,480) -> Stretched image
Yalnızca Yüzey görünümümü 16x9 olarak ayarladığımda (1.77777) mükemmel bir görüntü elde edersem.
Surface view (1280,720) -> Perfect image
Bu sorunla karşılaştığım tek aygıt budur. Tam ekran modu için eksik olduğum bir kamera ayarı ya da çalışmayı durduran bir şey varsa lütfen birisini bilgilendirin. benim uzun arayışı içinde
Ben 1 diğer bu konuya da ilgilidir yazı değil, bir cevap, benim sorunun sadece biraz daha fazla kanıt PictureCallback not called unless using supportedsizes[0]
Teşekkür
Dostum! Bende aynı sorun var. Bu konuda iki gün geçirdim ve neden hala gerilmiş bir resim oluşturduğunu bilmiyorum – pintaf