答案 0 :(得分:3)
答案 1 :(得分:1)
答案 2 :(得分:-1)
你无法获得正确图像的原因是那些像素包含rgb颜色,以便很好地设置你最常做的每个像素
double[] pixelsArr=new double[4];
pixelsArr[0]=(Integer.parseInt(string2.trim())>>16) & 0xFF;
pixelsArr[1]=(Integer.parseInt(string2.trim())>>8) & 0xFF;
pixelsArr[2]=(Integer.parseInt(string2.trim())) & 0xFF;
pixelsArr[3]=0xFF;
img.getRaster().setPixels(col,row,1,1, pixelsArr);
string2是一个整数像素col是每个像素和行的位置相同,而1,1是每个像素的大小。