| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 777 人关注过本帖
标题:关于MemoryImageSource的参数问题
只看楼主 加入收藏
oujianqiang
Rank: 1
等 级:新手上路
帖 子:138
专家分:0
注 册:2006-5-16
收藏
 问题点数:0 回复次数:1 
关于MemoryImageSource的参数问题

MemoryImageSource(int width,int heigth,int pixel[],int offset,int scanLineWidth)这个方法中的参数pixel[]要怎样获取的
例如下面的程序看不懂,麻烦解释一下吧
import java.applet.*;
import java.awt.*;
import java.awt.image.*;
public class MemoryImageGenerator extends Applet
{
Image img;
public void init()
{ Demension d=getSize();
int w=d.width;
int h=d.heigth;
int pixels[]=new int[w*h];
int i=0;
for(int y=0;y<h;y++)
{ for(int x=0;x<w;x++)
{ int r=(x^y)&0xff; //这里看不懂是怎样得来的
int g=(x*2^y*2)&0xff;
int b=(x*4^y*4)&0xff;
pixels[i++]=(255<<24)|(r<<16)|g<<8)|b;
}
}
img=createImage(new MemoryImageSource(w,h,pixels,0,w);
}
public void paint(Graphices g)
{
g.drawImage(img,0,0,this);
}
}

搜索更多相关主题的帖子: 参数 
2006-05-24 13:05
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
位运算,得到RGB的值各为多少

可惜不是你,陪我到最后
2006-05-24 15:26
快速回复:关于MemoryImageSource的参数问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043354 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved