我有一个表示JPEG图像的字节数组。有没有办法将它直接转换为RGB数组?
我现在正在做的是首先创建Buffered Image
并从中获取RGB数组。也许,这样做的成本较低?
BufferedImage bufImage = new BufferedImage(640, 480, BufferedImage.TYPE_INT_RGB);
ByteArrayInputStream stream = new ByteArrayInputStream(jpegBytes);
bufImage = ImageIO.read(stream);
int[] ib = bufImage.getRGB(0, 0, bufImage.getWidth(), bufImage.getHeight(), null, 0, bufImage.getWidth());