int GetMonoBMPData(LPBYTE pData, int nWidth, int x, int y)
{
int iOffset = y * (nWidth + 7)/8; //每行按字节对齐
iOffset += x/8; //每个像素占一位
UINT iData = pData[iOffset]; //所在的字节数据
return ((iData & (1<<(x%8))) ? 1:0); //取相应的位
}
int GetMonoBMPData(LPBYTE pData, int nWidth, int x, int y)
{
int iOffset = y * (nWidth + 7)/8; //每行按字节对齐
iOffset += x/8; //每个像素占一位
UINT iData = pData[iOffset]; //所在的字节数据
return ((iData & (1<<(x%8))) ? 1:0); //取相应的位
}