正确实现缩略图的方法

时间:2015-03-05 15:33:26

标签: performance thumbnails

我正在构建自己的照片库,其中的项目有缩略图(用于加载它们的小图像)。我尝试了两种方法:

方法1 - 多个缩略图 - 每个项目都有一组缩略图,其方边长度为64x64,128x128,256x256和512x512。根据用户设置的当前缩放,正在加载不同的缩略图。因此,当用户更改缩放时,会将不同的缩略图加载到内存中。

  • 优点:更优化的内存
  • 缺点:变焦缓慢变化

方法2 - 一个缩略图 - 每个项目一个缩略图。 Square 512x512。

  • 优点:缩放变焦更快
  • 缺点:大量未使用的内存

应该使用哪种?哪一个更快?为什么呢?

修改

这是一个桌面应用程序

1 个答案:

答案 0 :(得分:0)

我会选择2,因为它听起来会提供更好的用户体验