Gerät Nexus 4 Android ver: 4.2.2Nexus 4 Kamera Vorschau Aspekt Ratio erfordert immer 16x9 Oberflächenansicht? Warum
der Hoffnung, jemand anderes diese gefunden hat und kann erklären, wie es zu lösen ....
Nexus 4 unterstützt die folgenden Vorschau Größen: -
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() setzt sie, und wenn ich myCamera.getPreviewSize() aufrufen, bekomme ich die richtige, die ich eingestellt habe, ABER .... Wenn ich meine Oberflächenansicht auf die gleiche Größe wie meine Kameravorschau stelle, dann Ich bekomme ein gestrecktes Bild. z.B.
setPreviewSize(640,480)
getPreviewSize -> I get 640,480
Surface view (640,480) -> Stretched image
Nur wenn ich meine Oberflächenansicht auf 16x9 (1.77777) setze, bekomme ich ein perfektes Bild.
Surface view (1280,720) -> Perfect image
Dies ist das einzige Gerät, mit dem ich dieses Problem habe. Bitte lassen Sie sich von jemandem beraten, wenn eine Kameraeinstellung für den Vollbildmodus fehlt oder etwas, was die Arbeit daran hindert.
In meiner langen Suche fand ich 1 andere Stelle, die auch in dieser Frage betrifft, aber keine Antwort, nur ein bisschen mehr Beweise für mein Problem PictureCallback not called unless using supportedsizes[0]
Dank
Alter !! Ich habe das gleiche Problem hier. Habe zwei Tage damit verbracht, und ich weiß immer noch nicht, warum es ein gestrecktes Bild produziert. – pintaf