我的基于照片的应用程序是否应该存储两个不同大小的上传图像版本?

Should my photo based app store two different-sized versions of uploaded images?

我的应用程序是一个照片共享应用程序,其行为类似于 Instagram。 我想知道在文件存储和图像大小方面什么是正确的方法。

具体我想到的两个问题是:

  1. 我应该为每张照片保留两个版本,一个大的用于全尺寸视图,一个小的用于更快加载缩略图吗?还是一个全尺寸的就足够了,加载时间对用户来说是多余的?

  2. 我应该将上传的照片(全尺寸照片)调整到什么尺寸?什么是质量和尺寸的最佳平衡点?

  3. 列表项

Should I keep two versions of each photo, one big for the full size view and one small for faster loading thumbnails?

通常要非常了解您在用户设备上使用的资源。如果您向用户显示缩略图列表,并且他们必须单击缩略图才能看到完整尺寸的照片,那么:考虑用户将单击多少个缩略图。或者更好:测量它。这很可能是一个相当低的分数,在这种情况下,您只需发送缩略图就可以为用户节省大量带宽。

To what size should I resize the uploaded photos (the full size ones)?

没有适用于每个用户和设备的单一尺寸,因此我建议将图像调整为多种格式,然后根据每个用户的设备选择最适合的尺寸。

要记住的是,您使用的任何带宽都是采用的障碍,总是因为加载东西需要时间(不要高估用户的平均带宽),但也因为很多用户按加载的数据量付费。您设置的任何障碍都会降低采用率。您可以消除的障碍越多,用户就越有可能 start/keep 使用您的应用。