Я хочу повернуть предварительный просмотр кадра YUV, полученный из Preview Callblack, до сих пор я создал этот пост, который содержит алгоритм поворота предварительного просмотра кадра, но портит изображение предварительного просмотра пиксели камеры повернуты
Другой способ повернуть изображение - создать jpg из изображения YUV, создать растровое изображение, повернуть растровое изображение и получить массив байтов растрового изображения, но мне действительно нужен формат в YUV (NV21).
К вашему сведению. Причина, по которой я спрашиваю об этом, заключается в том, что у меня есть приложение камеры, которое поддерживает вращение, но предварительный просмотр кадров возвращается только в альбомном режиме.
Bitmap
, чтобы повернуть изображение и вместо этого использовать JPEG. Действительно, установка ориентации дисплея не влияет на буфер, полученныйPreviewCallback
, как указано в документации: Это не влияет на порядок байтового массива, переданного в onPreviewFrame (byte [], Camera), изображения JPEG или записанные видео. < / я> - person bvidal   schedule 19.03.2013