【问题标题】:Java: understanding Image RastersJava:理解图像光栅
【发布时间】:2011-06-14 22:14:42
【问题描述】:

据我了解,以下代码

int [] pixels = image.getRaster().getPixels(0, 0, width, height, (int[])null);

应该生成一个大小正好是宽 x 高的数组,但实际上它似乎要大得多,为什么?

图像可以是缓冲图像、工具包图像或易失性图像。

【问题讨论】:

    标签: java image


    【解决方案1】:

    它使用

    生成一个数组
    new int[numBands * w * h]; // The number of bands of the image data.
    

    来自SampleModel 来自您的Raster

    【讨论】:

    猜你喜欢
    • 2022-06-16
    • 2021-06-14
    • 1970-01-01
    • 2020-03-27
    • 1970-01-01
    • 1970-01-01
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多