Como tirar uma foto da mesma proporção que no tamanho da visualização?

99,9% de todas as respostas sobre uma pergunta no título são as seguintes:

Quando você pesquisa noList<Camera.Size>, fornecido porCamera.Parameters # getSupportedPictureSizes () tente encontrar o tamanho da mesma proporção que o tamanho de visualização da câmera que você define atravésCamera.Parameters.html # setPreviewSize (int, int)ou o mais próximo possível.

Tudo bem, mas e se eu não conseguir encontrar o tamanho da imagem deo mesmo proporção como no tamanho da visualização (o Android não garante que para cada tamanho de visualização suportado pela câmera exista um tamanho de imagem da mesma proporção) e todos os outros tamanhos de imagem (que sãoo mais perto possível) apenas estique minha foto como emesta eesta questões? Como posso tirar uma foto da mesma proporção que na visualização, mesmo que o tamanho da imagem e o tamanho da visualização estejam definidosCamera.Parameters tem diferentes proporções?

questionAnswers(1)

yourAnswerToTheQuestion