我在Java中有一个名为pic [400] [400] [3]
的数组我将该数组放入一个使其成为图像的方法中。
在我调用方法使数组成为图片之前,我想更改每个像素的颜色值。我正在努力思考如何选择我想要改变的值,然后我需要输入什么来调整数组中的颜色值。任何帮助表示赞赏。
答案 0 :(得分:1)
pic[xcoord][ycoord][0]
会变红。
pic[xcoord][ycoord][1]
将为蓝色。
pic[xcoord][ycoord][2]
将为绿色。
然而,使用BufferedImage
会更容易。有getRGB()
,setRGB()
,它支持alpha值。保存和加载图像也更容易。