2014-10-19 75 views
-1

我有大约300人希望一次查看大量图像,但无法将所有图像下载到文件中。因此,我需要一种方法,您可以使用网址(“http://capes.reflexpro.co.uk/?user=”+ p_177166_1_.getName())将图像下载到路径(字符串),而无需下载。将url上的图像转换为文件而不保存?

THX欣赏它

+0

你是什么意思,“它不可能下载所有的图像到文件”? – 2014-10-20 02:38:06

+0

请包括您迄今为止所尝试的内容! – tkr 2014-11-15 02:31:26

回答

0

为了常规查看图像(即通过Web浏览器,图像查看器等),则需要有图像的本地副本。

图像最初只存在于您指定的URL处,换句话说,它只存在于远程计算机上的文件中。为了查看它,您需要将其下载到客户端(即本地)机器上的目录中。这是URL被“转换”为路径名的地方 - 路径名指向远程映像的本地副本。您可以将URL视为图像的路径 - 该URL字符串指向图像所在的位置。

我们需要下载本地图像副本的原因是因为大多数图像都以压缩格式(JPEG,PNG,TIFF)存储。这些需要解压缩以便确定每个像素的颜色。在远程服务器上这样做效率不高,因此我们传输压缩映像,将其存储在本地,解压缩,然后显示。我必须想象,大多数(如果不是全部的话)Web浏览器实际上将图像存储在本地磁盘上,部分缓存图像以确保相同网页的后续视图的快速加载时间,并且部分地减少RAM使用。

相关问题