爲什麼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