2011-07-24 73 views
1

我需要能夠使用線性插值(或平均值)將兩個位圖混合在一起。這是一個相當簡單的操作,但即使使用本機代碼手動將其應用於每個像素也是如此。Android位圖線性插值混合

我怎樣才能做到這一點?有沒有辦法使用着色器來完成這個任務,而不用將整個引擎交換到openGL?

謝謝。

回答

0

即使不使用ndk,也可以使用Porter-Duff過濾和Paint對象來獲得所需的性能。它往往是相當快的。

向我們展示您的代碼,並且有人可能會提供更具體的答案。

+0

我已經看過標準的PorterDuff模式還沒有找到一種方法來結合它們來實現我想要的。任何代碼實際上只是標準的位圖渲染(canvas),其餘部分沒有特別之處。 – GuyNoir