gpt4 book ai didi

android - Android 中基于 1 位的位图

转载 作者:行者123 更新时间:2023-11-30 04:36:20 24 4
gpt4 key购买 nike

我正在尝试缓存大位图以便在 Android 的屏幕上绘图。但是现在我面临 OutOfMemoryException,说位图分配超出了 VM 预算。

我需要最小化位图的大小,但我无法降低分辨率。对于我的用例,我只需要保存位图的形状并在实际绘制时应用颜色,所以我使用 ALPHA_8 作为位图配置。

我想知道位图中是否有1位像素(完全不透明或完全透明)配置,或者类似的节省内存的方法?

最佳答案

将颜色深度从 8 位减少到 1 位当然会有所帮助。但是,它并没有真正解决问题,只是推迟了它。这只意味着您稍后会得到 OOME,但您仍然会得到它。

考虑将缓存从 RAM 移动到磁盘,并且可以选择在其上添加一个较小的基于 RAM 的缓存以提高性能。

关于android - Android 中基于 1 位的位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6780946/

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