Possible Duplicate:
Getting pixel data from an image using java
我已经浏览网页很长一段时间了,但没有找到任何合适的答案,所以如果这里有人可以帮助我,我会很高兴:)
我有一个字节数组,其中填充了编码为 JPEG 的图像数据。现在我想知道如何将数据转换为图像对应的BGR数据并将其存储在字节数组中。
预先非常感谢您,非常感谢您的帮助!
最佳答案
你可以试试这个:
ByteArrayInputStream input = new ByteArrayInputStream(byteArray);
ByteArrayOutputStream output = new ByteArrayOutputStream();
BufferedImage image = ImageIO.read(input);
ImageIO.write(image, "bmp", output);
byte[] outputBytes = output.toByteArray();
关于java - 如何在java中将存储在Byte数组中的JPG数据转换为BGR数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14042187/