2011-08-29 57 views
0

我需要使用现有的Java代码片段在Android中编写项目。 在这些中,使用了Raster.getSample(int x, int y, int b)。 第三个参数是Pixel的带。在Android中是否有任何等价物用于Raster.getSample(int,int,int)?

要让这些在Android中运行,我使用Bitmap而不是Raster。 但知道我只能使用getPixels(int,int)。我如何提取乐队? 有没有其他我可以使用的类或方法?

旧代码:

Raster rasterData; 
y_ = rasterData.getSample(x + 1, row, 0); 

新代码:

Bitmap rasterData; 
y_ = rasterData.getPixels(x + 1, row); 
...?... 

我怎么someon有一个想法。 谢谢!

回答

1

您可以使用方法redgreeenblueColor class

Bitmap rasterData; 
int y_ = rasterData.getPixel(x + 1, row); 
int red = Color.red(y_); 
alpha
相关问题