GDI编程根本术语 及基本关系的说明文档

GDI编程基本术语 及基本关系的说明文档GDI编程的基本术语及其关系的解释说明文档。比如下面:bytesPerLine

GDI编程基本术语 及基本关系的说明文档
GDI编程的基本术语及其关系的解释说明文档。比如下面:
  bytesPerLine = (setting.image_width+31)& (-32);
  if(bytesPerLine > setting.image_width) {
  decodeScript->outWidth = bytesPerLine;
  bytesPerLine = bytesPerLine*bitPerPixel/8;
  } else
  bytesPerLine = setting.image_width*bitPerPixel/8;

这个每行字节数根据什么设定的?我很想知道为什么这么写?每个像素多少位跟每行字节什么关系?
像这样的资料去哪里找?本人很着急,在线等?

[解决办法]
这与图片的颜色深度有关系,256色是每个像素1个字节,24位颜色是每个像素3个字节(RGB),32位颜色是每个像素4个字节(RGBA),每行的字节数等于图片的宽度乘以每个像素的字节数。
[解决办法]
<<GDI编程>>