怎么从BufferedImage image得到byte数据
答案:2 悬赏:30
解决时间 2021-02-06 14:22
- 提问者网友:生亦何欢
- 2021-02-06 08:09
怎么从BufferedImage image得到byte数据
最佳答案
- 二级知识专家网友:为你轻狂半世殇
- 2021-02-06 08:16
ByteArrayOutputStream os=new ByteArrayOutputStream();//新建流。
BufferedImage bi=null;//BufferedImage对象。
ImageIO.write(bi, "png", os);//利用ImageIO类提供的write方法,将bi以png图片的数据模式写入流。
byte b[]=os.toByteArray();//从流中获取数据数组。
BufferedImage bi=null;//BufferedImage对象。
ImageIO.write(bi, "png", os);//利用ImageIO类提供的write方法,将bi以png图片的数据模式写入流。
byte b[]=os.toByteArray();//从流中获取数据数组。
全部回答
- 1楼网友:眠于流年
- 2021-02-06 08:42
我现在已经有bufferedimage image, 怎么得到一个byte[]的数组呢?? 但是不要经过文件转。否则太慢了了。 更多 分享到: 对我有用[0] 丢个
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯