关于图像处理的一点问题

来源:互联网 发布:网络直报 编辑:程序博客网 时间:2024/04/27 14:52

LONG CDib::GetPixelOffset(LONG x, LONG y)
{
 return (GetHeight()-y-1)*GetWidthBytes()+x/(8/GetBitCount());
}

作者是想得到坐标(x,y)的存储位置,可是显然加号后表达式应改成x*GetBitCount()/8,不然图像位数超过8位就会出现除零错.

原创粉丝点击