一段时间后,ImageIO.write会冻结

时间:2013-07-31 17:06:00

标签: java

我有以下代码生成一个用作html文档中图像元素的src的图像:

BufferedImage iImage = (BufferedImage) camera.getImage();
ServletOutputStream out = response.getOutputStream();
response.setContentType("image/jpeg");
ImageOutputStream ios = ImageIO.createImageOutputStream(out);
ImageIO.write(iImage, "jpg", ios);
ios.close();
out.close();

该应用程序部署在apache tomcat上。问题是图像在一段时间后冻结,我认为是因为ImageIO.write,我试图使用

ImageIO.setUseCache(false);

但没有成功。

我的问题是,有替代方案吗?为什么ImageIO会冻结?,我该怎么办才能防止它冻结?

0 个答案:

没有答案