Я делаю приложение камеры, которое имеет:
Вращатель, который показывает все поддерживаемые разрешения пользователю.
Выбранное разрешениеможет быть применен к камере, и выходное изображение будет иметь то же разрешение, что и выбранное.
Так что мой подход до сих пор был:
a.Я добавляю этот массив в счетчик:
Sizes[] sizes = configurationMap.getOutputSizes(ImageFormat.YUV_420_888);
b.Затем я позволяю пользователю выбирать из счетчика и преобразовываю выбранную опцию в два целых.
До этого момента это торт, но с этого момента я не понимаю, как применить их (ширину и высоту) ккамера, чтобы получить вывод изображения, такой же, как выбранный пользователем.
Я рассмотрел использование OutputConfiguration()
, но ни в одном из его вариантов не было возможности включить как высоту, так и ширину.