Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中从帧缓冲区创建png图像_Java_Android_C++_Android Ndk - Fatal编程技术网

Java 如何在android中从帧缓冲区创建png图像

Java 如何在android中从帧缓冲区创建png图像,java,android,c++,android-ndk,Java,Android,C++,Android Ndk,现在,iam使用“/dev/graphics/fb0”获取帧缓冲区,并使用“cat/dev/graphics/fb0>/sdcard/screen.raw”将其保存在sd卡上 现在,我想将原始数据转换成png图像并显示在屏幕上。是否可以使用(NDK/SDK)在android代码中转换为png。可以在android源代码树中找到实现此目的的代码。旧版本从帧缓冲区设备读取并将其保存为PNG 注意,这在较新的设备上不起作用,这些设备可能使用硬件编写器覆盖以避免写入单个帧缓冲区。在这些设备上,您需要使用

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


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

可以在android源代码树中找到实现此目的的代码。旧版本从帧缓冲区设备读取并将其保存为PNG

注意,这在较新的设备上不起作用,这些设备可能使用硬件编写器覆盖以避免写入单个帧缓冲区。在这些设备上,您需要使用