これが私のスニペットです。私の元の配列はa[3][][]
であり、rgb値はそこに格納されています。それらから新しいイメージを作成したいと思います。次のコードの最後の行では、シンボルが見つかりません。
BufferedImage img=newBufferedImage(bi.getWidth(),bi.getHeight(),BufferedImage.TYPE_INT_RGB);
for(int r=0; r<bi.getHeight(); r++)
for(int c=0; c<bi.getWidth(); c++)
{
int red=a[0][r][c];
int green=a[1][r][c];
int blue=a[2][r][c];
int rgb = (red << 16) | (green << 8) | blue;
img.setRGB(c, r, rgb);
}
ImageIO.write(img,"jpg", "abc.jpg");
助言がありますか?