!!!求助--bufferImage用JPEGImageEncoder压缩后怎么得到它的byte[]??????

uruly 2005-03-19 12:52:35
bufferImage用JPEGImageEncoder压缩后怎么得到它的byte[]??????
代码如下
image=robot.createScreenCapture(ScreenRect);
String filename="f://javafile//map.jpg";
out=new FileOutputStream(filename);
encoder=JPEGCodec.createJPEGEncoder(out);
param=encoder.getDefaultJPEGEncodeParam(image);
param.setQuality(0.4f,true);
encoder.setJPEGEncodeParam(param);
encoder.encode(image);
这样以后是把它存在了文件中了
可以不通过文件直接得到压缩后的byte[]吗?
如果不可以,那又如果从文件中得到byte[]吗?
急用,谢谢
...全文
52 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧