2011-07-24 42 views
1

我需要能够使用线性插值(或平均值)将两个位图混合在一起。这是一个相当简单的操作,但即使使用本机代码手动将其应用于每个像素也是如此。Android位图线性插值混合

我怎样才能做到这一点?有没有办法使用着色器来完成这个任务,而不用将整个引擎交换到openGL?

谢谢。

回答

0

即使不使用ndk,也可以使用Porter-Duff过滤和Paint对象来获得所需的性能。它往往是相当快的。

向我们展示您的代码,并且有人可能会提供更具体的答案。

+0

我已经看过标准的PorterDuff模式还没有找到一种方法来结合它们来实现我想要的。任何代码实际上只是标准的位图渲染(canvas),其余部分没有特别之处。 – GuyNoir