gpt4 book ai didi

android - 使用 Renderscript 调整位图大小

转载 作者:行者123 更新时间:2023-11-29 01:59:33 25 4
gpt4 key购买 nike

我目前正在从事一个必须使用 RenderScript 的项目,所以我开始了解它,这是一项很棒的技术,因为就像 openGL 一样,它可以让您使用达到 native 级别的计算代码,并且不必使用 dalvik vm。这部分代码的处理速度比使用普通的 android 代码要快得多。我开始从事图像处理工作,我想知道的是:

是否可以使用 RenderScript 调整位图的大小?这应该比使用 android 代码调整位图的大小快得多。另外,renderscript 可以处理大于 48mB 的信息(每个进程在某些手机上有限制)。

最佳答案

虽然您可以使用 Rendscript 来调整位图大小,但我不确定这是否是最佳选择。快速浏览一下 Android 代码库就会发现,Java API 确实进入了 native 代码以执行位图大小调整,但如果调整大小算法不符合您的需要,您将不得不实现自己的算法。

SO 上有很多关于有效缩放位图的答案。我的建议是尝试这些,如果他们仍然没有按照您的意愿进行,那么尽快或结果如何在视觉上出现,然后研究编写您自己的。如果您仍想自己编写,请使用可用的性能工具来查看您是否真的更快或只是重新发明轮子。

关于android - 使用 Renderscript 调整位图大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13346618/

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