1

我正在尝试在 android 应用程序中读取位图像素值。这个项目使用GDX与java一起工作的框架。

我尝试android.graphics.Bitmap导入它在java中不存在然后因为整个代码在java项目中这是不可能的。

然后我尝试使用BufferedImage但它不被android支持,我也不知道该怎么做。

4

1 回答 1

0

在 Libgdx 中,Pixmap用于表示“CPU 内存中”纹理。(与Texture表示“GPU 内存中”纹理的对象相反。)您只能为 CPU 内存中的纹理数据操作像素。

Libgdx 支持Pixmap从 JPG、PNG 和/或 BMP 编码文件加载对象。加载后,您可以使用该getPixel方法来像素值。

要实际显示像素图,您必须将位图数据上传到 GPU。在 Libgdx 中,这仅意味着TexturePixmap.

于 2013-10-13T17:19:21.167 回答