J2me中任意角度图片旋转(1)
J2me中任意角度图片旋转(一)? J2me中任意角度图片旋转熟悉j2me的朋友对于问题一的回答应该是肯定的。我们有
J2me中任意角度图片旋转(一)
? J2me中任意角度图片旋转
熟悉j2me的朋友对于问题一的回答应该是肯定的。我们有两种方法获取像素数组,一种是使用midp2.0中的getRGB方法,另一种是使用NokiaUI中的getPixels方法,两种方法各有优缺点。其中,getRGB方法并非所有midp2.0都手机都支持,本人在Nokia6600上面使用该方法就出现问题,除此之外,getRGB只能获取到8888格式的ARGB像素值,即通常说的256色。而NokiaUI重载了三个getPixels方法,不仅支持8888格式,还支持4444格式,即,可以使用short数组来存储像素值,而无须使用int数组。
java 代码
- public?Image?createImg(short[]?pixels,int?_width,int?_height) ?? { ??
- ????//创建可变图像 ?? ????Image?img?=?DirectUtils.createImage(_width,?_height,?0); ??
- ????Graphics?g?=?img.getGraphics(); ?? ????DirectGraphics?dg?=?DirectUtils.getDirectGraphics(g); ??
- ????//将像素数组绘制到创建好的可变图像上 ?? ????dg.drawPixels(pixels,?true,?0,?_width,?0,?0,?_width,?_height,?0,4444); ??
- ????return?img; ?? } ??
1 楼 pandonix 2007-09-21 本来是要一次上载的,但老是上传失败,只能分批上传了。如果为您带来阅读困难,请见谅