【问题标题】:Coverting an Int array on to a raster Java将 Int 数组转换为光栅 Java
【发布时间】:2013-03-29 12:19:48
【问题描述】:

这天我在看this的教程,他用了这条线...

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

但出于某种原因对他来说它有效,但对我来说却没有,我总是遇到这两个错误......

  • 类型不匹配:无法从 DataBufferInt 转换为 int[]
  • 方法getData() 未定义类型 DataBuffer

请帮帮我。

【问题讨论】:

    标签: java arrays int bufferedimage raster


    【解决方案1】:

    我经常这样。注意括号:

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

    【讨论】:

    • 没问题,玩得开心!有机会请采纳答案。
    猜你喜欢
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-01
    • 2011-10-16
    相关资源
    最近更新 更多