1

这个问题与如何在像素图 (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

谢谢你。

4

0 回答 0