Ton*_*ony 9 java image-manipulation image-processing midp image-scaling
我正在开发一个Midlet应用程序.我发现自己需要经常缩放图像.这已经成为一个问题,因为有些手机很慢,缩放时间太长.
目前我正在使用Image.createRGBImage(int,int,int,boolean)来缩放图像.
我想知道你们中是否有人知道一种非常有效和快速的图像缩放方式.
注意:这是一个Midlet应用程序,因此只有JavaME可用,这意味着我无法访问完整Java版本中可用的其他库.
注意2:我的大部分缩放都是从小图像到大图像完成的,尽管我也缩小了图像.
kar*_*lip 35
请记住,在讨论缩放算法时,速度和图像质量之间始终存在交易,对于您的案例而言,理想的解决方案可能需要进行一些研究和测试.
最近邻是最简单,最快速的图像缩放实现.
在Coding Horror上有一个很好的图像缩放/调整大小介绍,它介绍了几种技术并比较了它们的质量.
我想你正在使用一个非常小的显示设备,因此图像质量最终并不重要.有些人称这 是J2ME 最快的图像缩放实现.
但是,如果你愿意读一些其他的东西,本文提出了一种低成本的(意为"非常快")算法进行标定显著提高了最近邻插值.有可用的源代码,它们也在这里展示了该研究的进展.
最后但并非最不重要的,cvResize()来自OpenCV(用于图像处理的开源/跨平台库).在乡亲柳树车库是在制作图像/视频处理快速程序相当不错,并且该功能提供了一组用于缩放技术,所以它可能是值得检查它的实现.
| 归档时间: |
|
| 查看次数: |
23376 次 |
| 最近记录: |