MIDP 1.0 的图片放缩, setClip实现
来源:互联网 发布:欠淘宝3000会判刑吗 编辑:程序博客网 时间:2024/06/05 01:51
public Image resizeImage(Image image, int scale) {//scale 是放缩比率哈, 100是正常大小
int sWidth = image.getWidth();
int sHeight = image.getHeight();
int Width = sWidth * scale / 100;
int Height = Width * sHeight / sWidth;
Image img = Image.createImage(Width, Height);
Graphics g = img.getGraphics();
for (int y = 0; y < Height; y++) {
for (int x = 0; x < Width; x++) {
g.setClip(x, y, 1, 1);
int dx = x * sWidth / Width;
int dy = y * sHeight / Height;
g.drawImage(image, x - dx, y - dy, Graphics.LEFT | Graphics.TOP);
}
}
return img;
}
OT557上放缩140*140的图片大约需要6秒。 (破机器哈, 最好不要在V878一样的机器上用哈, 那将是NIGHTMARE!)
7610上放缩140*140的图片需要1到2秒 。 (过得去哈)
K700上放缩140*140的图片需要1秒 。 (呵呵)
- MIDP 1.0 的图片放缩, setClip实现
- 如何在MIDP中实现图片放缩
- 在cocos2d 1.0里面 如何描画图片的一部分. 实现j2me里面的setClip
- 如何在MIDP中实现图片放缩(转自linuxmine)
- 如何在MIDP中实现图片放缩(转自linuxmine)
- 如何在MIDP中实现图片放缩(转自linuxmine)
- Java实现图片的放缩
- 用setClip()分割图片
- 关于MIDP 1.0 图片翻转换色的讨论
- setClip方法的使用
- SetClip
- [原创]MIDP 1.0中 三角填充的不完整实现
- J2ME中setClip的用法
- 自己动手实现基于MIDP的ResourceBundle类
- CLDC及MIDP参考实现的编译
- 自己动手实现基于MIDP的ResourceBundle类
- 贪吃蛇游戏的MIDP实现
- [译]用MIDP 2.0 实现图片渐入渐出效果
- my first blog
- XML+XSL输出HTML时,直接将XML输出为HTML的2种方法
- jsp文件上传的处理
- 毕业设计(十六)-翻译反思ing-“吃E文拉良心的畜牲”
- 国人学习AJAX之必达之地!!!强烈推荐一下.
- MIDP 1.0 的图片放缩, setClip实现
- Unix Shell Scripting之'扫盲篇'
- 病毒面前没有迷信,卡巴斯基也倒下了。
- 为公司做的基本游戏框架
- 删除Webacc.exe
- Hibernate Tool Reference Guide
- 编程修养
- .Net Petshop详解(一)
- 庆祝博客一年后的第一次成立