2014-02-20 2 views
0

Теперь iam использует «/ dev/graphics/fb0», чтобы получить буфер кадра и iam, сохраняя его на SD-карте, используя «cat/dev/graphics/fb0>/sdcard /screen.raw.Как создать png-изображение из буфера кадров в android

Теперь я хочу преобразовать эти необработанные данные в png-изображение и отобразить его на экране. Возможно преобразование в png в android-код с помощью (NDK/SDK).

ответ

1

Код для этого можно найти в дереве исходных текстов Android. Старый screenshot tool считывает из устройства фреймбуфера и сохраняет его в PNG.

Примечание. Это не работает на новых устройствах, которые могут использовать наложения аппаратных композиторов, чтобы избежать записи в один фреймбуфер. На таких устройствах вам нужно использовать screencap tool.

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