这一天我在看this教程,他使用了这条线...
private int[] pixels =((DataBufferInt)image.getRaster().getDataBuffer().getData());
但由于某种原因,对他来说它有效,但对我来说却不起作用,我总是遇到这两个错误......
- 类型不匹配:无法从
DataBufferInt
转换为int[]
- 该类型的方法
getData()
未定义数据缓冲区
请帮助我。
最佳答案
我经常遇到这种情况。注意括号:
private int[] pixels =((DataBufferInt)image.getRaster().getDataBuffer()).getData();
关于java - 将 Int 数组转换为 Java 光栅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15703112/