快速加载缩略图图像

时间:2013-10-23 00:18:56

标签: html css ruby-on-rails carrierwave

我有一个可以显示缩略图库的网络应用。我的问题是,一些图像是非常巨大的(如6000 x 6000),我目前的方法是将图像加载到图像标签,然后使用CSS设置最大宽度和最大高度,这是非常慢的,因为巨大的图像装在后面。

对于这种情况,最简单的解决方案是什么?

我正在使用Rails,并使用Carrierwave上传图像。

1 个答案:

答案 0 :(得分:2)

尝试查看Carrierwave github页面上的image thumbnails section。这个想法是,当上传大图像时,您可以调整图像大小并存储它的副本。稍后,您可以提供较小版本的图像,以使请求时间更快。

您可能还希望使用0nil作为您希望依赖其他属性的宽度或高度,在上传的图像中保持正确的宽高比。有关详细信息,请查看here