将JPEG字节数组转换为RGB

时间:2013-12-17 12:50:52

标签: java image bytearray jpeg

我有一个表示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());

0 个答案:

没有答案