Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Java 中有一个名为 pic[400][400][3] 的数组
我把这个数组放在一个方法中,让它变成一个图像。
在调用将数组制作成图片的方法之前,我想更改每个像素的颜色值。我正在努力解决如何选择我想要更改的值以及我需要输入什么来调整数组中的颜色值的概念。任何帮助表示赞赏。
pic[xcoord][ycoord][0]会是红色的。
pic[xcoord][ycoord][0]
pic[xcoord][ycoord][1]会是蓝色的。
pic[xcoord][ycoord][1]
pic[xcoord][ycoord][2]会是绿色的。
pic[xcoord][ycoord][2]
但是,使用BufferedImage. 有getRGB(), setRGB(), 并且它支持 alpha 值。保存和加载图像也容易得多。
BufferedImage
getRGB()
setRGB()