代码之家  ›  专栏  ›  技术社区  ›  VHanded

快速加载缩略图图像

  •  0
  • VHanded  · 技术社区  · 12 年前

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

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

    我使用的是Rails,图像是使用Carrierwave上传的。

    1 回复  |  直到 12 年前
        1
  •  2
  •   Community Mohan Dere    9 年前

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

    您可能还想在上传的图像中保持适当的纵横比,方法是使用 0 nil 作为要依赖于其他属性的宽度或高度。看一看 here 了解更多信息。