java - 如何从像素数组在 libGDX 中创建图像文件

标签 java libgdx

我陷入了一个困境,我必须从像素数组创建图像文件(最好是 PNG),其中数组、宽度和高度作为参数给出。真正的问题是我无法使用 BufferedImageImageIO

这个实现已经在 Android 子项目中使用 Bitmap 实现了,如下所示:

Bitmap bitmap = Bitmap.createBitmap(pixels,
                width, height, Bitmap.Config.ARGB_8888);

像素图是通过合并 3 个图像颜色信息创建的。

如果不使用 BufferedImageImageIO 我不知道如何处理它。

您有什么想法可以实现这一目标吗?

最佳答案

使用Pixmap :

Pixmap pixmap = new Pixmap(pixels, 0, pixels.length);
Texture texture = new Texture(pixmap); 

关于java - 如何从像素数组在 libGDX 中创建图像文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52026839/

相关文章:

java - ListActivty 中使用的适配器出现 IllegalStateException

java - 在 Java EE 服务器中打包 EJB

android - libgdx/安卓 : actor becomes black after added to stage

java - 在 libgdx 0.9.7 中绘制表格边框

java - 将 Admob 添加到 libgdx

button - LibGDX TextButton 不响应鼠标点击

java - 在 tomcat 7 中更改应用程序根上下文

java - 为桌面手机(android-java)的背景设​​置图库中的图像

java - Weblogic 和递归 JSP 标记

ios - 如何为通用应用程序命名 iOS 启动图标?