我四处寻找在Java中轮换BufferedImage
的方法,我发现的只有AffineTransform
。这没关系,但如果我想做的就是旋转90度,似乎有点过分。像素逐像更高效吗?我还可以使用其他方法吗?
答案 0 :(得分:3)
你提到的课程的Javadoc:
处理90度旋转
在AffineTransform类的rotate方法的某些变体中,double-precision参数以弧度为单位指定旋转角度。这些方法对大约90度的旋转(包括180度,270度和360度等倍数)进行特殊处理,因此可以更有效地处理象限旋转的常见情况。
这使得看起来你不应该担心性能而没有相反的确凿证据。
另请注意以下方法:quadrantRotate(int numQuadrants)