1

Я хочу нарисовать изображение на предварительном просмотре камеры. Я хочу знать, какой вид (SurfaceView, TextureView, GLSurfaceView и т. Д.) Является лучшим (производительность) для предварительного просмотра камеры.Какой вид является лучшим выбором при наложении изображения на предварительный просмотр камеры на Android?

И если вы можете объяснить, как нарисовать его, это будет здорово.

Спасибо.

ответ

0

Ваш лучший выбор - использовать OpenGL и SurfaceTexture для захвата предварительного просмотра камеры в том же представлении. Обратите внимание: если вы хотите синхронизировать предварительный просмотр с наложением, вы должны задержать предварительный просмотр камеры. Для этого вы можете реализовать onPreviewCallback и нажимать свой буфер на текстуру, скрывая естественную текстуру, которая поступает непосредственно с камеры.

+0

Я имею в виду нарисовать дополнительную картинку на предварительном просмотре камеры. Возможно, есть и другие операции, такие как изменение альфы дополнительной картинки. –

+0

Да, это именно то, что я подразумеваю под текстурами OpenGL. Наложение по отдельному виду с прозрачными или полупрозрачными «отверстиями» намного менее эффективно. –

 Смежные вопросы

  • Нет связанных вопросов^_^