我陷入了必须从像素数组创建图像文件(最好是PNG)的问题,其中像素数组,宽度和高度均作为参数给出。真正的问题是我不能使用BufferedImage
或ImageIO
。
Android子项目中已经使用Bitmap实现了这样的实现:
Bitmap bitmap = Bitmap.createBitmap(pixels,
width, height, Bitmap.Config.ARGB_8888);
像素图是通过合并3个图像的颜色信息而创建的。
不使用BufferedImage
或ImageIO
,我不知道如何处理。
您对实现该目标有任何想法吗?
答案 0 :(得分:1)
使用Pixmap:
Pixmap pixmap = new Pixmap(pixels, 0, pixels.length);
Texture texture = new Texture(pixmap);