Nexus Urządzenie 4 Android ver: 4.2.2Nexus 4 Współczynnik podglądu kamery zawsze wymaga 16x9 widoku powierzchni? Dlaczego
nadzieję, że ktoś inny znalazł to i może wyjaśnić jak go rozwiązać ....
Nexus 4 obsługuje następujące rozmiary podglądu -
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() ustawia je, a gdy zadzwonię myCamera.getPreviewSize() otrzymam poprawny, który ustawiłem, ALE .... Jeśli ustawię mój widok powierzchni na taki sam rozmiar, jak mój podgląd kamery, to Dostaję rozciągnięty obraz. na przykład
Tylko jeśli ustawię widok powierzchni na 16x9 (1.77777), otrzymam idealny obraz.
Surface view (1280,720) -> Perfect image
Jest to jedyne urządzenie, na którym mam ten problem. Proszę, czy ktoś może doradzić, jeśli brakuje mi ustawienia kamery dla trybu pełnoekranowego lub czegoś, co powstrzymuje to działanie.
W moim długich poszukiwaniach znalazłem 1 inny wpis, który odnosi się również do tej kwestii, ale nie odpowiedział, tylko nieco więcej dowodów mojego problemu PictureCallback not called unless using supportedsizes[0]
Thanks
Koleś !! Mam ten sam problem tutaj. Spędziłem dwa dni na tym i nadal nie wiem, dlaczego tworzy rozciągnięty obraz. – pintaf