为什么bImageFromConvert即使有数据也会变为null?将字节转换为图像
BufferedImage img = null;
byte[] s;
ArrayList<Byte> f;
InputStream in;
BufferedImage bImageFromConvert;
public void print(ArrayList<Byte> lst) throws IOException {
byte[] o = new byte[lst.size()];
for (int i = 0; i < lst.size(); i++) {
o[i] = lst.get(i);
}
in = new ByteArrayInputStream(o);
bImageFromConvert = ImageIO.read(in);
不受支持或无法识别文件格式? ImageIO只能处理一些默认的图像类型(如jpg或png)。你的字节流应该代表什么图像格式? – cello 2014-11-24 20:50:06
thx为你的回应,我解码jpg文件到字节数组 我想使用那些字节,我解码他们 – 2014-11-24 20:52:15
我想尝试写出字节到一个新的文件,仅用于调试目的,并看看是否其他图像观众可以打开文件。我目前的猜测是,在将字节传递给显示的方法之前处理字节时出现问题。 – cello 2014-11-24 20:54:48