如何把图形文件的InputStream生成Image?

chenzb 2006-03-28 10:42:17
我可以得到图形文件的InputStream,要把它转化成Image,在Applet画出来,我要怎样实现?
...全文
997 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
图门的世界 2006-03-28
  • 打赏
  • 举报
回复
InputStream is = null;
byte[] bb=new byte[is.available()];
is.read(bb);
ByteArrayImageSource bais = new ByteArrayImageSource(bb);
Image image = new ToolkitImage(bais);

觉着有点麻烦,看还有什么好点的方法没?
interpb 2006-03-28
  • 打赏
  • 举报
回复
public ImageIcon(byte[] imageData)

或者用这个构造函数 用字节数组图像

ImageIcon image = new ImageIcon(in.readBytes(new byte[in.available()]))
chenzb 2006-03-28
  • 打赏
  • 举报
回复
能不能不保存为文件呢?
interpb 2006-03-28
  • 打赏
  • 举报
回复
存储为图像文件
然后读取

62,614

社区成员

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

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