我陷入了一个困境,我必须从像素数组创建图像文件(最好是 PNG),其中数组、宽度和高度作为参数给出。真正的问题是我无法使用 BufferedImage
或 ImageIO
。
这个实现已经在 Android 子项目中使用 Bitmap 实现了,如下所示:
Bitmap bitmap = Bitmap.createBitmap(pixels,
width, height, Bitmap.Config.ARGB_8888);
像素图是通过合并 3 个图像颜色信息创建的。
如果不使用 BufferedImage
或 ImageIO
我不知道如何处理它。
您有什么想法可以实现这一目标吗?
最佳答案
使用Pixmap :
Pixmap pixmap = new Pixmap(pixels, 0, pixels.length);
Texture texture = new Texture(pixmap);
关于java - 如何从像素数组在 libGDX 中创建图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52026839/