gpt4 book ai didi

java - Android 在加载大图像时显示预览模糊

转载 作者:行者123 更新时间:2023-12-01 09:42:04 26 4
gpt4 key购买 nike

我正在 Android 中使用 Glide 开发一个画廊。当用户选择图像时,它会毫无问题地加载到预览(所有图像都在设备内存中),除非图像太大 > (10000 x 7000),否则在某些设备中加载可能需要长达 5 秒的时间。 ..

我现在想要实现的是在全分辨率加载时显示模糊图像。

Glide.with(getContext())
.load(path)
.thrumnail(0.1f)
.into(mTouchImageView);

通过使用这种thrumnail方法,我所能实现的就是在延迟之后、几乎紧接着全分辨率图像之前显示模糊图像。

我用这个方法做错了什么吗?是否有某种方法可以实现此行为或其他方法来解决此问题?

最佳答案

您的图像非常大,因此需要花费大量时间来处理图像和加载缩略图。

我能想到的解决方法是:

  1. 当您将这些图像保存在图库中时,同时创建一个缩略图。因此,您保存了一个小图像和一个大图像。
  2. 首先在 ImageView 中加载较小的图像。会很快。然后加载较大的图像。在加载较大图像之前,将显示较小图像。

如果您无法控制保存图像,那么可能会使用计划后台服务来为您创建缩略图。希望这会有所帮助。

关于java - Android 在加载大图像时显示预览模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com