3
这几行代码检索图像所有像素的数组。从DataBuffer字节数组中获取R G B颜色
ImageInputStream is = ImageIO.createImageInputStream(f);
Iterator iter = ImageIO.getImageReaders(is);
ImageReader imageReader = (ImageReader) iter.next();
imageReader.setInput(is);
BufferedImage image = imageReader.read(0);
final byte[] a = ((DataBufferByte) image.getRaster().getDataBuffer()).getData();
如何取回实际R G B通道的像素(例如0,0)?
编辑 我使用这个数组是因为更快地访问图像。这就是为什么我不使用更高的API的方法,如的getRGB或的getSample ...
我怎么能说getPixel一个简单的字节数组()方法?!? – myro
是的,我需要非常快速的访问。我编辑了这个问题 – myro