Мне нужна небольшая помощь для правильной работы камеры.
Я пытаюсь сделать так, чтобы пользователь сделал снимок, который затем будет использован в другом действии в качестве фона представления. Важно не иметь перекосов, и в идеале изображение должно заполнять весь фон с максимально возможным разрешением.
У меня было чертовски много времени, когда я старался, чтобы выводимое изображение с моей камеры было правильно ориентировано и было таким же, как на дисплее. Поэтому мне потребовалось некоторое время, чтобы подумать, что именно мне нужно сделать, и я не думаю, что мне вообще нужно нормальное сохраненное изображение.
Что я придумал, так это то, что мне нужен вид поверхности для отображения предварительного просмотра, наложение для некоторого текста и кнопка захвата. Когда пользователь «делает снимок», он должен выполнить автофокусировку, а затем мне нужно захватить предварительный просмотр (под наложением экрана) в растровое изображение для использования в другом упражнении.
* Следует ли расширить SurfaceView для предварительного просмотра и добавить его в макет XML, содержащий наложения?
* Как сохранить изображение SurfaceView в растровое изображение?
Спасибо.