バックグラウンド
私はrenderscriptを初めて使用し、それを使っていくつかの実験を試してみたいと思います(ただし、SDKで見つけた複雑なものではなく、小さなものです)。私の(NDKを使用)。
私がしたいこと
要するに、ビットマップ データを renderscript に渡したいと思います。次に、データを前のものとは反対の寸法を持つ別のビットマップにコピーして、2 番目のビットマップが最初のビットマップの回転になるようにします。 .
説明用: このビットマップから (幅:2 、高さ:4):
01
23
45
67
私はそれを(反時計回りに90度)回転させたい:
1357
0246
問題
ルート関数の署名を変更しようとすると、Eclipse でエラーが発生することに気付きました。
新しい関数を作成しても、新しいエラーが発生します。Google のブログ(ここ) に書かれているのと同じコードを試してみましたが、彼が使用した関数をどのように作成したのかがわかりませんでした。また、フィルター関数を入力と出力を持つように変更できないのはなぜですか?ビットマップ配列。
renderscript に送信するパラメータをカスタマイズし、その中のデータを使用するにはどうすればよいですか?
「フィルター」または「ルート」関数 (API 11 以降) を使用しなくても問題ありませんか? そこでできることをもっと柔軟にするにはどうすればよいですか?