gpt4 book ai didi

android - 图像的颜色深度和/或压缩级别如何影响 UI 性能?

转载 作者:太空宇宙 更新时间:2023-11-03 10:56:16 27 4
gpt4 key购买 nike

用作可绘制对象的原始 jpg 和/或 png 图像的颜色深度和压缩级别对应用程序的 UI 性能有影响,因为所有图像无论如何都会在内部转换为位图。特别是考虑例如 ListView 中的图像。

同样的问题也适用于 png 与 xml 形状作为可绘制对象。

编辑:我发现了一个解决内存使用问题的类似问题,但我更关注 UI 性能(即滚动长 ListView 等)。 Is decreasing size of .png files have some effect to resulted Bitmap in memory

较大的图像可能需要更长的解压时间,但当它们被正确缓存(即异步延迟加载)时,在初始加载后,它就不再重要了。

最佳答案

如果图像确实全部在内部转换为位图,那么我认为你是对的,一旦图像被加载,原始文件的压缩级别就没有区别。

另一方面,图像的颜色深度仍然会保留差异,对吗? IE。可以将磁盘上不同颜色深度的图像文件加载到不同颜色深度的内存图像中。所以我预计“更深层次”的图像最终会对性能产生不利影响。

但一如既往,在运行测试之前,您永远无法确定性能。

关于android - 图像的颜色深度和/或压缩级别如何影响 UI 性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4021841/

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