我正在尝试获取图像像素并将其保存在 int 数组中,但是当我检查数组值时,有时会用 0 填充它,而有时会用奇怪的值填充它(所有数组都具有相同的值)。
iv = (ImageView) findViewById (R.id.uploadImage);
iv.buildDrawingCache();
bmap = iv.getDrawingCache();
bmap.getPixels(pix, 0, width, 0, 0, width, hieght);
StringBuilder builder = new StringBuilder();
for(int i :pix) {
builder.append(" " + i + " ");
}
Toast.makeText(this, builder, Toast.LENGTH_LONG).show();