我有一个可以显示缩略图库的网络应用。我的问题是,一些图像是非常巨大的(如6000 x 6000),我目前的方法是将图像加载到图像标签,然后使用CSS设置最大宽度和最大高度,这是非常慢的,因为巨大的图像装在后面。
对于这种情况,最简单的解决方案是什么?
我正在使用Rails,并使用Carrierwave上传图像。
答案 0 :(得分:2)
尝试查看Carrierwave github页面上的image thumbnails section。这个想法是,当上传大图像时,您可以调整图像大小并存储它的副本。稍后,您可以提供较小版本的图像,以使请求时间更快。
您可能还希望使用0
或nil
作为您希望依赖其他属性的宽度或高度,在上传的图像中保持正确的宽高比。有关详细信息,请查看here。