Есть SurfaceView в котором отображается превью с камеры.
Вот:
![c984f63229634128834edcafc42d6fce.png](https://habrastorage.org/files/c98/4f6/322/c984f63229634128834edcafc42d6fce.png)
Делаю фото, оно получается больше чем превью:
![00101d56ecc94c0998264623e2a0858a.png](https://habrastorage.org/files/001/01d/56e/00101d56ecc94c0998264623e2a0858a.png)
Я понимаю почему так: разрешение, в котором снимает камера и размеры превью разные. Но как решить проблему, если камера не поддерживает разрешение с таким же соотношением сторон как и у surfaceview?