从Android位图获取像素时,像素如何放置在int []像素数组中?

时间:2014-05-29 14:18:15

标签: android arrays image bitmap

我真的需要知道有关bitmap.getPixels(...)的一些细节,文档没有说明。我想知道int []数组中的像素是如何显示的。它是在列之后的行或列之后的行吗?

更具体:

imagine image: [0,0][0,1][0,2][0,3]
               [1,0][1,1][1,2][1,3]
array looks like this?: [0,0],[0,1],[0,2],[0,3],[1,0],[1,1],[1,2],[1,3]
or it looks like this?: [0,0],[1,0],[0,1],[1,1],[0,2],[1,2]...

谢谢!

1 个答案:

答案 0 :(得分:2)

getPixels函数的第三个参数(int stride),在函数中需要说明每行有多少像素。所以函数知道在X像素必须跳过新行之后。

Here你可以找到文档!