图像放缩方法
来源:互联网 发布:林书豪本赛季数据 编辑:程序博客网 时间:2024/06/10 01:43
import javax.microedition.lcdui.Graphics;
import javax.microedition.lcdui.Image;
/**
* 图像工具类
* @author Jagie
*
*/
public class ImageUtil {
/**
* 图像放缩方法
* @param srcImage 原始的Image对象
* @param newW 放缩后的Image的宽度
* @param newH 放缩后的Image的高度
* @return 放缩后的Image对象
*/
public static final Image scale (Image srcImage, int newW, int newH) {
int srcW = srcImage.getWidth();
int srcH = srcImage.getHeight();
//先做水平方向上的伸缩变换
Image tmp = Image.createImage(newW, srcH);
Graphics g = tmp.getGraphics();
for (int x = 0; x < newW; x++) {
g.setClip(x, 0, 1, srcH);
//按比例放缩
g.drawImage(srcImage,x-x*srcWnewW,0,Graphics.LEFT | Graphics.TOP);
}
//再做垂直方向上的伸缩变换
Image dst = Image.createImage(newW, newH);
g = dst.getGraphics();
for (int y = 0; y < newH; y++) {
g.setClip(0, y, newW, 1);
//按比例放缩
g.drawImage(tmp,0,y-y*srcHnewH,Graphics.LEFT | Graphics.TOP);
}
return dst;
}
}
- 图像放缩方法
- 图像放缩算法
- cvResize() 图像放缩
- resize_image 图像放缩函数
- 图像放缩------临近点插值
- 图像放缩之临近点插值
- 数字图像处理对图像的放缩
- 图像放缩之临近点插值
- 图像放缩------双线性内插值
- 图像放缩------双立方插值
- 双线性插值法图像放缩示例
- 图像放缩之临近点插值
- OpenCV入门学习(一)图像放缩【简单的按比例放缩,无技术含量】
- 如何用wxWidGets显示放缩的图像
- 图像放缩 (matlab实现,不用自带的函数)
- 图像放缩之双线性内插值
- 图像放缩之双立方插值
- android图像绘制(二)——放缩问题
- 使用AJAX的十大理由
- NetBeans VS Eclipse,新一轮的争端
- 深入理解Canvas类的使用(一)
- 实现按一下方向键就一直走的效果
- 滚动屏幕
- 图像放缩方法
- 基于WWW的可视化设计环境的思维碎片(一)
- TD-SCDMA最后清障 示范网测试进入攻坚阶段
- Microsoft Live产品系列全景图
- 星际人族
- 新年贺词
- 用java取得linux系统cpu、内存的实时信息
- 打开本地应用程序
- 今天心情不错