任意流转换的桥梁,当不能创建流时,ByteArrayOutputStream 就是必杀器!
java.io.ByteArrayOutputStream output = new java.io.ByteArrayOutputStream();
ImageIO.write(bi, "gif", output);
byte[] buff = output.toByteArray();
java.io.InputStream is = new java.io.ByteArrayInputStream(buff);
本文介绍了一种使用Java的ByteArrayOutputStream进行图片文件流转换的方法。通过将BufferedImage对象写入ByteArrayOutputStream,并进一步转化为byte数组,最后再通过ByteArrayInputStream重新获取输入流,实现了图片数据在不同形式间的灵活转换。
714

被折叠的 条评论
为什么被折叠?



