gpt4 book ai didi

android - 替代 Bitmap.getPixel()

转载 作者:搜寻专家 更新时间:2023-11-01 09:16:55 27 4
gpt4 key购买 nike

我记得不久前阅读过有关执行 getPixel() 方法的替代(又名更快)方法。

问题是,我不记得我是在哪里读到的,我已经彻底搜索过了……我想。

答案与将位图锁定在内存中或类似的事情有关。

我需要多次“每次报价”运行 getPixel(),这看起来非常昂贵。

有人知道我在说什么吗?

最佳答案

您可能正在考虑 Bitmap.getPixels(),它将 Bitmap 的任何部分复制到一个数组中。从那时起,您可以使用简单的数组访问直接访问任何像素,这比多次调用 Bitmap.getPixel() 快得多。

您将在这里面临性能与内存的抉择:如果您需要大量查询像素并且您的位图很少更改,请保留数组(以将该数组保存在内存中为代价)。如果没有,尽快释放对阵列的兴趣,以确保在需要时可以收集它。显然,避免多次调用 getPixels() - 这个想法是调用一次然后多次查询数组。

关于android - 替代 Bitmap.getPixel(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4011327/

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