zabbix自动安装agent(shell)
2014-09-30 15:58
477 查看
MIDP2.0下处理Alpha通道产生半透明效果
游戏中经常会用到半透明效果。但MIDP1.0年代似乎只有Nokia和LG两家的扩展API给出了可以处理Alpha通道的API。在MIDP2.0下,我们可以用Image类提供的方法得到一个图片的半透明版本。
try {
image=Image.createImage("/ken.png");//载入原图
}
catch (IOException e) { }
int[] argb=new int[image.getWidth()*image.getHeight()];//产生图片数据数组
image.getRGB(argb,0,image.getWidth(),0,0,image.getWidth(),image.getHeight());//得到ARGB矩阵
for(int i=0;i<argb.length;i++){
argb[i]&=0xa0ffffff;//设置每个象素的alpha通道值为a0,正确的做法是不改变那些原本alpha值就为0的透明象素点
}
image1=Image.createRGBImage(argb,image.getWidth(),image.getHeight(),true);//产生新的图片
运行的效果如下图:
这样就可以在游戏中实现半透明效果。加上你的天才创意,游戏一定会变的更炫目!
本程序在eclipse3.0+eclipseme0.6+WTK2.2下测试通过。
游戏中经常会用到半透明效果。但MIDP1.0年代似乎只有Nokia和LG两家的扩展API给出了可以处理Alpha通道的API。在MIDP2.0下,我们可以用Image类提供的方法得到一个图片的半透明版本。
try {
image=Image.createImage("/ken.png");//载入原图
}
catch (IOException e) { }
int[] argb=new int[image.getWidth()*image.getHeight()];//产生图片数据数组
image.getRGB(argb,0,image.getWidth(),0,0,image.getWidth(),image.getHeight());//得到ARGB矩阵
for(int i=0;i<argb.length;i++){
argb[i]&=0xa0ffffff;//设置每个象素的alpha通道值为a0,正确的做法是不改变那些原本alpha值就为0的透明象素点
}
image1=Image.createRGBImage(argb,image.getWidth(),image.getHeight(),true);//产生新的图片
运行的效果如下图:
这样就可以在游戏中实现半透明效果。加上你的天才创意,游戏一定会变的更炫目!
本程序在eclipse3.0+eclipseme0.6+WTK2.2下测试通过。
相关文章推荐
- zabbix agentd客户端插件Shell一键自动安装脚本
- zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务
- ansible批量自动安装与删除zabbix agentd
- 坚持#第272天~zabbix监控(安装、配置、shell脚本自动实现)
- Ubuntu、CentOS、debian下Zabbix agent自动安装脚本
- zabbix_agent自动部署安装
- zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务
- Zabbix agent自动安装脚本
- zabbix_agent for linux自动安装脚本
- zabbix agent自动安装脚本
- 自动安装zabbix_agent脚本 -- python2
- 使用shell脚本一键安装zabbix并配置客户端的自动发现选项
- windows上一键自动安装zabbix-agent
- zabbix系列(九)zabbix3.0实现自动触发zabbix-agent端shell脚本任务
- 简单的zabbix agent自动安装脚本
- ansible实战--批量自动安装与删除zabbix agentd
- zabbix自动安装server(shell)
- zabbix_agent自动部署安装
- Zabbix agent for Windows的安装、配置与启动
- Linux中使用Msmtp+mutt+shell自动发邮件程序安装说明