将bmp图片像素点的颜色值存储到字节数组
读取一Bmp图片,循环所有的像素点颜色值,存储至字节数组,每8个至一个字节。
现已经可以获取像素点颜色值, 代码片段如下,
byte[] result = new byte[bmp.Height * (bmp.Width / 8 + 1)];
int index = 0;
for (int i = 0; i< bmp.Height ; i++)
for (int j = 0; j< bmp.Width; j++)
{
if(j > 0 && j % 8 ==0)
index ++;
int pixel = bmp.getPixel(i,j);
// 问题: 怎么将8个点的颜色值保存至 一字节
//??????????????????????????
//.............................
}