2011-05-20 35 views

回答

0

如果要按字節流加載位圖,可以使用Bitmap.decodeStream。然後,您可以使用getPixel(s?)來獲取int數組。這是我知道如何做到這一點的一種方式,但可能不是最快的。更快的方法是將字節轉換爲int,如果你的字節數組只是像素數據,這不會太難。

BGRA到ARGB可以通過位移很快完成。

一個很好的來源,你可能想: http://www.bobpowell.net/lockingbits.htm

0

我覺得這是做在使用NDK本地代碼的最快方法。我一直在考慮將它用於圖像處理一段時間,但還沒有得到機會。所以我不太瞭解它(即如何訪問您的字節緩衝區),但您可以從等離子體樣本開始,在JNI中進行位圖處理。

+0

我不想使用NDK。 – Mak 2011-05-20 13:52:21

相關問題