如何在LibGDX上动态旋转Pixmap

时间:2014-10-08 22:54:31

标签: java android libgdx awt pixmap

这个问题与How to draw rotated image on pixmap (LibGDX)无关,我的情况是我想要旋转2x7图像,而且该代码不起作用。 有人知道如何旋转像素图吗?

目前我使用的是BufferedImages,但我无法在Android上使用它。

编辑: 上面的代码仅适用于90度的旋转,我想在任何程度上旋转而不会丢失任何数据。

示例,尝试将其想象为像素图;

1,2,3,4,5,6,7
1,2,3,4,5,6,7

我想让它旋转到45,这个例子。

0,0,0,0,0,0,7
0,0,0,0,0,6,7
0,0,0,0,5,6,0
0,0,0,4,5,0,0
0,0,3,4,0,0,0
0,2,3,0,0,0,0
1,2,0,0,0,0,0
1,0,0,0,0,0,0
例如

和90

7,7
6,6
5,5
4,4
3,3
2,2
1,1

我也希望旋转成负值,例如-45

1,0,0,0,0,0,0
1,2,0,0,0,0,0
0,2,3,0,0,0,0
0,0,3,4,0,0,0
0,0,0,4,5,0,0
0,0,0,0,5,6,0
0,0,0,0,0,6,7
0,0,0,0,0,0,7

谢谢。

0 个答案:

没有答案