从服务器接收到8位png的二进制串fileStr,直接在内存里构造一个Bitmap,对bmiHeader循环赋值不知道哪里出问题
for(j=0;j < bitMapInfo.bmiHeader.biClrUsed;j++){ //bitMapInfo.bmiHeader.biClrUsed为有效pallete颜色数,这个肯定没问题
  bitMapInfo.bmiColors[j].rgbReserved=0;
  bitMapInfo.bmiColors[j].rgbRed=0;为了看哪里出问题 全赋0
  bitMapInfo.bmiColors[j].rgbGreen=0;
  bitMapInfo.bmiColors[j].rgbBlue=0;
}
结果是:
循环次数 |  j的值
0            0
1            1
2            2
3            1
4            2
5            1
6            2
只有这一个叫j的变量,和其他肯定没冲突,一直是1,2,1搞不懂了