Я разрабатываю приложение для отключения звука камеры, используя GLSulfaceView, и приложение захватывает изображение из предварительного просмотра.
Для захвата изображения я использую
GLES20.glReadPixels(0, 0, surfaceWidth, surfaceHeight, GLES20.GL_RGBA, GLES20.GL_UNSIGNED_BYTE, ib);
В это времямое изображение имеет такое же разрешение, что и разрешение телефона.
Чтобы получить изображение с более высоким разрешением, я думаю, что приложение должно создавать предварительный просмотр с более высоким разрешением, чем разрешение экрана устройства, соответствующее экрану устройства, и захватывать предварительный просмотр.
Как нарисовать предварительный просмотр с более высоким разрешением, чем разрешение экрана устройства?