图像大小与像素不匹配

时间:2014-03-21 16:19:39

标签: java image-processing colors

图片的大小为200x100。但是,当我想通过使用

获取最后一个像素的RGB值时
int c = image.getRGB(200, 100);

这似乎是一个错误。

java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!

我想问问题是否是像素宽度。如果是,我该如何解决?

2 个答案:

答案 0 :(得分:5)

数组为零索引,使用:

int c = image.getRGB(199, 99);

答案 1 :(得分:2)

像素从零开始索引。 尝试

int c = image.getRGB(199, 99);