Java像素数组引用BufferedImage数据

时间:2017-11-30 17:04:32

标签: java arrays reference bufferedimage

我有点问题。我正在学习用Java编写游戏 ,我看了一个关于使用BufferedImage来通过数组访问每个像素的教程,我的意思是:

int[] pixels = ((DataBufferInt) screen.getRaster().getDataBuffer()).getData();

这一切都有效,但我不明白,当我从该图像中选取所有像素并将它们存储到称为像素的数组时,我只是更改该数组中的颜色数据,它就像我更改了数据一样实际的图像,我没有把任何东西从数组放回到BufferedImage。你能解释一下吗?感谢

0 个答案:

没有答案