【问题标题】:How to create a png image from frame buffer in android如何从android中的帧缓冲区创建png图像
【发布时间】:2014-02-20 09:45:30
【问题描述】:

现在我使用“/dev/graphics/fb0”获取帧缓冲区,并使用“cat /dev/graphics/fb0 > /sdcard/screen.raw”将其保存在 sd 卡上。

现在我想将原始数据转换为 png 图像并显示在屏幕上。是否可以使用 (NDK/SDK) 在 android 代码中转换为 png。

【问题讨论】:

    标签: java android c++ android-ndk


    【解决方案1】:

    可以在 Android 源代码树中找到执行此操作的代码。旧的screenshot tool 从帧缓冲设备读取数据并将其保存到 PNG。

    请注意,这不适用于较新的设备,这些设备可能会使用硬件合成器覆盖来避免写入单个帧缓冲区。在此类设备上,您需要改用screencap tool

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-02
      • 2019-02-08
      • 1970-01-01
      • 2013-06-29
      • 2015-12-01
      • 1970-01-01
      相关资源
      最近更新 更多