如何在java中将Buffred图像打印为缩略图?

时间:2014-07-09 02:46:03

标签: java image bufferedimage image-scaling imagesource

这里我正在缩放图像并以minImum(Bufferedimage格式)保存,现在如何将该图像打印为

BufferedImage minImage = ImageSale(buffered, minImageWidth, minImageHeight, TYPE_INT_RGB);

out.println("<img src=\""+minImage+"\">");

如何以拇指形式打印图像,请帮我解决此问题。

1 个答案:

答案 0 :(得分:2)

您似乎在理解客户端和服务器之间的差异以及彼此可用的信息以及HTML维护的信息方面存在问题。

HTML是纯文本文档,从技术上讲,它不能包含二进制信息(例如图像数据),你真的不想尝试这样做,因为HTML页面本身应该下载速度相对较快。

客户端HTML需要引用文件服务器上的图像(或Web服务器上下文中)。这通常通过将文件保存到浏览器可访问的位置的服务器来完成。

如果您不想将图像保存到磁盘,那么您需要创建某种内存缓存&#34;其中包含图像的键,以便当浏览器从服务器请求图像时,您可以从缓存中查找图像并将图像流返回到客户端浏览器。

这将要求您使用某种可以映射到缓存的标识符来播种URL