Wie mache ich ein Foto mit demselben Seitenverhältnis wie in der Vorschaugröße?

99,9% aller Antworten auf eine Frage im Titel lauten wie folgt:

Beim Durchsuchen derList<Camera.Size>, zur Verfügung gestellt vonCamera.Parameters # getSupportedPictureSizes () Versuchen Sie, die Größe des gleichen Seitenverhältnisses wie die Vorschaugröße der Kamera zu ermitteln, die Sie über eingestellt habenCamera.Parameters.html # setPreviewSize (int, int)oder so nah wie möglich.

Das ist in Ordnung, aber wenn ich die Bildgröße von nicht findedas Gleiche Seitenverhältnis wie in der Vorschaugröße (Android gibt keine Garantie dafür, dass für jede von der Kamera unterstützte Vorschaugröße eine Bildgröße mit dem gleichen Seitenverhältnis angegeben wird) und für alle anderen Bildgrößen (z. B.so nah wie möglichdehne einfach mein foto wie indiese unddiese Fragen? So kann ich ein Foto mit genau demselben Seitenverhältnis wie in der Vorschau erstellen, auch wenn die Bildgröße und die Vorschaugröße eingestellt sindKamera.Parameter unterschiedliche Seitenverhältnisse haben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage