gpt4 book ai didi

android - picasso ,图像加载和调整大小

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:42 25 4
gpt4 key购买 nike

我的应用程序中有很多图像,我正在使用 resize 并为许多列表自定义宽度和高度,我正在从服务器获取所有这些图像的大尺寸图像。使用 resize 是个好主意,还是我应该在需要的任何地方从服务器获取较小的图像,并从 picasso 调用中删除 resize() ,这会提高应用程序性能吗.我的主要问题是,在您的应用中大量使用 resize 是否会降低性能,因为它需要调整您应用中每张图片的大小。

最佳答案

Picasso 只会resize() 图像一次,因为它将被缓存(具体存储在 LruCache 中)除非缓存达到最大限制你的缓存将删除图像以便它可以存储新图像。再次访问已删除的图像将触发另一个 resize() 调用,但对于那些仍在缓存中的图像,Picasso 不需要执行 resize()

如果您可以完全控制您的服务器,那么如果您可以创建一个具有可自定义图像大小参数的 API 会更好。假设您只需要一个缩略图,因此您只需提供图像的宽度和高度,而不是下载大图像,这不会给缩略图带来好处,而且还可以节省一些带宽。

关于android - picasso ,图像加载和调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39571458/

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