0

我有一个 ASP.NET Web 服务,还有一个接受图片上传的网站。我使用通用图像加载器在 android 客户端中检索这些图片。一切正常,但问题是加载速度不是那么快。wifi速度很快,但数据消耗太大让我感到困扰。因此,如果我的服务器上有 10 张图像,并且每张图像大约有 500kb,这意味着对于 10 张图像,我仅在 GridView 上花费 5Mb 的数据。

所以我的问题是:

是否可以只显示示例图像,而不是“真实的东西”。因此,图像应该有大约 50kb 左右(缩略图),而不是 500kb。这是否可以在 Android 上执行,或者我需要在我的服务器上保存少量图像并从那里检索?问题是某些图像可能有 1 或 2Mb 大,因此我们遇到了一个非常大的问题。

如果可以使用通用图像加载器,我会提供一些帮助:)

4

1 回答 1

1

我之前使用的选项是有一个函数,您可以在其中传递图像路径以及“质量”参数。“质量”参数由您决定,但我的系统减少了图像的尺寸,以及其他一些小的调整。然后该函数将检查该图像是否已经存在,如果不存在,它将在本地创建它。在经过一定时间后,您始终可以编写脚本来清理本地图像。

由于大多数图像已经根据类型进行了压缩,因此您最好的选择是使用较小的尺寸调整它们的大小。您始终可以拉伸较小的图像以适合您使用的任何显示器,因此用户应该无法分辨出太多差异。您还可以提供一个选项来查看更高质量的图像(或者可能将其作为升级出售)。

于 2013-08-22T16:41:57.117 回答