Android SDK中提供了Bitmap图片每个像素颜色读取的方法:
public void getPixColor(){
Bitmap src = BitmapFactory.decodeResource(getResources(),R.drawable.imgbg);int A, R, G, B;
int pixelColor;
int height = src.getHeight();
int width = src.getWidth();
for (int y = 0; y < height; y++) {
for (int x = 0; x < width; x++) {
pixelColor = src.getPixel(x, y);
A = Color.alpha(pixelColor);
R = Color.red(pixelColor);
G = Color.green(pixelColor);
B = Color.blue(pixelColor);
Log.e("A:", A+"");
Log.e("R:", R+"");
Log.e("G:", G+"");
Log.e("B:", B+"");
}
}
}
本文将详细介绍如何使用 Android SDK 获取 Bitmap 图片中的每个像素颜色,并通过示例代码进行演示。
3万+

被折叠的 条评论
为什么被折叠?



