algorithm - 图像旋转算法

标签 algorithm optimization java-me image-manipulation midp

<分区>

我正在寻找一种将图像旋转一定角度(输入)的算法。

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.* 包

最佳答案

我在 Internet 上找到的描述图像旋转算法的最佳页面之一与 Dan Bloomberg 的优秀 leptonica 库有关。虽然 leptonica 库本身是用 C 语言编写的,对您没有帮助,但他关于图像旋转算法的页面:

http://www.leptonica.org/rotation.html

绝对值得一读。您很可能希望实现类似于他在本页第二部分中描述的按区域映射旋转的算法。

关于algorithm - 图像旋转算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/484573/

相关文章:

algorithm - Google CodeJam "Crossing the Road"令人困惑的测试用例

python - numpy.poly1d ,寻根优化,在 x 轴上移动多项式

python - pymoo 运行多目标函数

java - 组织代码 - JavaME

调查流程的算法

c - 基本时间复杂度?

algorithm - 检查数字 N 是否是 3 和 5 的倍数之和,因为 N 可能大到 100,000

audio - MediaException:无法在Samsung上为Capture://audio创建数据源

javame - 下载并保存 mp3 文件

python - 生成格雷码。