我正在使用这款手机应用程序作为我在PC上编写的应用程序的眼睛.网络摄像头应用程序允许我以jpeg格式下载即时镜头.我需要对这些镜头进行图像处理,为了做到这一点,我想抓住原始数据阵列 - 即描述图像的像素矩阵.如何才能做到这一点?
最简单的方法就是做
ImageIO.read(new File("Image.jpeg"))
得到的BufferedImage.使用BufferedImage您可以使用getRGB(int x, int y)或getRGB(int startX, int startY, int w, int h, int[] rgbArray, int offset, int scansize)获得更好的性能.另外,这getRaster()是一个选项,我发现它是最快的(虽然稍微努力).
对于设置像素,setRGB存在类似的方法.
编辑: ImageIO是javax.?imageio.?ImageIO.