关于像素颜色的问题 现在有一张BMP的图片,怎么提取它的每点的像素的RGB颜色啊?还有, 现在已经有一个RGB颜色的二维矩阵,怎么绘出图片,并作为图片文件输出呢?在线等解答。谢谢了先! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 BufferedImage bi = ImageIO.read( new File( youImageFile ) );int RGBcolor = bi.getRGB( x, y ); img = getImage(getDocumentBase(), "lena.bmp"); pixels = new int[128 * 128]; try { PixelGrabber pg = new PixelGrabber(img, 0, 0, 128, 128, pixels, 0, 128); /////// pg.grabPixels(); } 有这两种方法,第二种我试过,第一种没试过第二种像素值存于pixels中,每一个值都是一个int型,含32bit第一个字节是关于亮度的,第二字节是r的值第三 字节是g的值,第四字节是b的值 可是我试验的时候,怎么输出的每个pixels[i]的值都是0 啊,好像没有被初始化的似的望大哥帮忙。 Image img = Toolkit.getDefaultToolkit().getImage("6.BMP"); int pixels[] = new int[wideth * height]; int test[]=new int[wideth * height];try { PixelGrabber pg = new PixelGrabber(img, 0, 0,wideth,height, pixels, 0, wideth); pg.grabPixels(); } catch(Exception e){}这样对么?然后我这样测试: for(int i=0;i<wideth;i++){ for(int j=0;j<height;j++){ System.out.println(pixels[i*wideth+j]); } }却发现pixels中的每个数都是0;请问是怎么回事啊??这 Java面试题(一) 如何用java代码设置IE的代理服务 关于系统类File中list函数的疑惑 数据库的连接问题 关于Vector 矢量类的问题,由于小弟分所剩无几,请高手指教! 有什么好的方法取得某年某月有多少天??? 如何设置画线的粗细? 请问各位高手,基于swing框架的,有什么好的开源的组件? 关于异常的捕获? 我刚学java,想请教一下,我在文本中创建了一个接口,一个类,还有一个扩展类,保存为.java文件时,如何给文件名? ★★★★★如果对Java代码进行可订制裁减★★★★★ 整型对象的数组如何转变为整数数组?
int RGBcolor = bi.getRGB( x, y );
pixels = new int[128 * 128];
try {
PixelGrabber pg = new PixelGrabber(img, 0, 0, 128, 128, pixels, 0, 128); ///////
pg.grabPixels();
}
第二种像素值存于pixels中,每一个值都是一个int型,含32bit第一个字节是关于亮度的,第二字节是r的值
第三 字节是g的值,第四字节是b的值
望大哥帮忙。
int pixels[] = new int[wideth * height];
int test[]=new int[wideth * height];
try {
PixelGrabber pg = new PixelGrabber(img, 0, 0,wideth,height, pixels, 0, wideth);
pg.grabPixels();
}
catch(Exception e){}
这样对么?然后我这样测试: for(int i=0;i<wideth;i++){
for(int j=0;j<height;j++){
System.out.println(pixels[i*wideth+j]);
}
}
却发现pixels中的每个数都是0;
请问是怎么回事啊??这