我有一个Pixmap(LIBGDX类),并希望将其转换为BufferedImage。 这可能吗?如果可以,怎么办?
似乎只有一种方法可以做到这一点,但我不知道该怎么做。有任何提示吗?
pixmap.getPixels()
答案 0 :(得分:0)
您可以尝试
new ImageIcon(pixmap.getPixels().array()).getImage();
您可能需要注意的一件事是Pixmap.Format。我相信那会改变创建的字节数组。
说实话,我不确定上面的代码是否有效,但我希望它能为您指明正确的方向。
参考文献:
http://www.java2s.com/Tutorial/Java/0261__2D-Graphics/CreatingaBufferedImagefromanImageobject.htm
https://docs.oracle.com/javase/7/docs/api/javax/swing/ImageIcon.html