识别图像文件中的像素颜色

时间:2011-08-23 19:50:01

标签: java

如何检查图像中特定像素的颜色?
我正在寻找的例子是从 link

中的png文件生成地图

2 个答案:

答案 0 :(得分:1)

首先点击Google:Getting and Setting Pixels in a Buffered Image

// Get a pixel
int rgb = bufferedImage.getRGB(x, y);

// Get all the pixels
int w = bufferedImage.getWidth(null);
int h = bufferedImage.getHeight(null);
int[] rgbs = new int[w*h];
bufferedImage.getRGB(0, 0, w, h, rgbs, 0, w);

您也可以使用bufferedImage.getRaster().getPixel(...)方法。

答案 1 :(得分:1)