首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

J2me中任意角度图片旋转(1)

2012-10-05 
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 代码

  1. public?Image?createImg(short[]?pixels,int?_width,int?_height) ?? { ??
  2. ????//创建可变图像 ?? ????Image?img?=?DirectUtils.createImage(_width,?_height,?0); ??
  3. ????Graphics?g?=?img.getGraphics(); ?? ????DirectGraphics?dg?=?DirectUtils.getDirectGraphics(g); ??
  4. ????//将像素数组绘制到创建好的可变图像上 ?? ????dg.drawPixels(pixels,?true,?0,?_width,?0,?0,?_width,?_height,?0,4444); ??
  5. ????return?img; ?? } ??
1 楼 pandonix 2007-09-21   本来是要一次上载的,但老是上传失败,只能分批上传了。如果为您带来阅读困难,请见谅

热点排行