读取一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个点的颜色值保存至 一字节
//??????????????????????????
//.............................
}
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个点的颜色值保存至 一字节
//??????????????????????????
//.............................
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货