更新3D数组中的颜色值以获取图片

时间:2013-02-22 01:09:33

标签: java arrays colors pixel

我在Java中有一个名为pic [400] [400] [3]

的数组

我将该数组放入一个使其成为图像的方法中。

在我调用方法使数组成为图片之前,我想更改每个像素的颜色值。我正在努力思考如何选择我想要改变的值,然后我需要输入什么来调整数组中的颜色值。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

pic[xcoord][ycoord][0]会变红。

pic[xcoord][ycoord][1]将为蓝色。

pic[xcoord][ycoord][2]将为绿色。

然而,使用BufferedImage会更容易。有getRGB()setRGB(),它支持alpha值。保存和加载图像也更容易。