首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于DIB图像的座标

2013-09-06 
关于DIB图像的坐标for(i 0 i lHeight i++)// 每行{for(j 0 j lWidth j++)// 每列{// 指向DIB

关于DIB图像的坐标

for(i = 0; i < lHeight; i++)// 每行
{
for(j = 0; j < lWidth; j++)// 每列
{
// 指向DIB第i行,第j个象素的指针
lpSrc = (unsigned char*)lpDIBBits + lLineBytes * (lHeight - 1 - i) + j;
fTemp = fA * (*lpSrc) + fB;// 线性变换

if (fTemp > 255)// 判断是否超出范围
{
*lpSrc = 255;
}
else if (fTemp < 0)
{
*lpSrc = 0;
}
else
{
*lpSrc = (unsigned char) (fTemp + 0.5);// 四舍五入
}
}
}

请问第六行为什么是lHeight-1-i而不直接是i为什么要颠倒
[解决办法]
BMP图像存储时是倒着存的。

热点排行