浏览器和大量图像文件处理

时间:2013-12-11 14:58:05

标签: javascript html5 google-chrome

浏览器(例如Chrome)处理大量图像的能力仅受显示它的计算机的硬件或软件本身的限制?

我正在尝试开发一个图像查看器,它必须根据用户的需求即时访问必须可访问的大量文件,有时当我浏览350页的300kb文件时。

谢谢大家的帮助!!

2 个答案:

答案 0 :(得分:0)

它可能受到两者的限制。 例如,允许结构的大小是有限制的,因为它必须适合固定的字节数。 (例如,参见this question

(另外,你还没有遇到int的最大大小,所以这可能不是现在发生的事情。)

除此之外还有几个限制因素。

也就是说,每次打开页面时加载大量图像可能都不是一个好主意。

从其他人(例如谷歌在图片搜索中)如何解决这个问题中获取一些灵感,只需在不需要时加载图片就可以解决这个问题。

答案 1 :(得分:0)

我认为最好的方法是每张图片都有一些小缩略图,并根据用户的要求(点击)加载较大的缩略图,就像蒂莫西说的那样。

如果您需要更快,可以预加载图像。因此,例如,如果您有一个图像列表并且用户滚动浏览,则只需加载下n个图像。要释放空间,您可以“删除”用户已经通过的空间。