我正在寻找一种将图像旋转一定程度(输入)的算法。
public Image rotateImage(Image image, int degrees)
(可用包含每个像素RGB值的int []替换图像实例,我的问题是我需要为JavaME MIDP 2.0项目实现它,因此我必须在1.5版之前的JVM上使用可运行的代码,有人可以帮我解决这个问题吗? ?
编辑:我忘了提到我没有可用的SVG API,我需要一种除90-180- 270以外的任意角度旋转的方法
另外,MIDP 2.0上没有java.awt。*包
我在互联网上找到的描述图像旋转算法的最佳页面之一与Dan Bloomberg的 出色 Leptonica库绑定在一起。虽然leptonica库本身是用C编写的,但对您没有帮助,但他的图像旋转算法页面:
http://www.leptonica.org/rotation.html
绝对值得一读。您很可能想要实现他在页面第二部分中描述的“按面积旋转”算法。