【问题标题】:How to retrieve Image preview from Firebase Storage?如何从 Firebase 存储中检索图像预览?
【发布时间】:2021-09-25 04:53:51
【问题描述】:

我想知道是否可以仅检索图像的预览而无需下载 4MB 的整个图像。 (我使用滑翔)。与 100MB 的图像相比,其目的是快速下载多个(较小的)图像。

【问题讨论】:

标签: android firebase firebase-storage android-glide


【解决方案1】:

Glide library for Android 自动将图像缓存在您的本地设备上。因此,如果图像的大小为 4MB,那么本地存储上的图像也将是 4MB。诚然,您可以通过在代码中根据需要调整图像大小来创建图像预览,但下载的数据量和磁盘上图像的大小将保持不变。

因此,如果您只需要 4MB 图像的小预览,那么您还应该将该图像的预览添加到 Firebase 存储中。这种图像称为图像的缩略图。您可以在代码中自己创建缩略图,也可以使用:

使用此扩展程序创建上传到 Cloud Storage 存储分区的图像的调整大小版本。

因此,使用此扩展程序,在幕后为您完成了艰苦的工作。因此,您将只能获得只有几 KB 大小的缩略图。但是,如果您需要整个 4MB 图像,则可以按需访问。

【讨论】:

  • 我还没有来实施您的解决方案,但非常感谢您的想法。我将上传原始缩略图,然后只下载缩略图。
猜你喜欢
  • 2017-09-16
  • 2020-10-23
  • 2017-07-02
  • 1970-01-01
  • 2017-08-30
  • 2017-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多