Как создать изображение PNG из кадрового буфера в Android

0

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

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

Теги:
android-ndk

1 ответ

1

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

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню