将网址上的图片转换为文件而不保存?

时间:2014-10-19 21:47:43

标签: file methods path any

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

感谢你

1 个答案:

答案 0 :(得分:0)

为了按常规方式查看图像(例如通过网络浏览器,图像查看器等),您需要拥有图像的本地副本。

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

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