SOBITMAPHEADER

【勇芳软件工作室】汉化HomePreviousNext

包含有关要输出的位图的信息。

typedef struct SOBITMAPHEADERtag {en

WORD wStructSize; // 见下文

WORD wImageFlags; // 见下文

WORD wImageWidth; // 见下文

WORD wImageLength; // 见下文

WORD wTileWidth; // 见下文

WORD wTileLength; // 见下文

WORD wBitsPerPixel; // 见下文

WORD wNPlanes; // 见下文

WORD wHDpi; // 见下文

WORD wVDpi; // 见下文

} SOBITMAPHEADER, VWPTR *PSOBITMAPHEADER;

会员

wStructSize

大小(以字节为单位)的结构。

wImageFlags

图像标志。该成员可以是一个(而且只有一个)颜色格式值和其他属性值的组合。

颜色格式可以是以下值之一:

SO_BGRCOLOR像素值是RGB颜色值(仅限24位);字节以B,G,R的顺序连续存储。
SO_BLACKANDWHITE像素为黑色或白色(仅每像素1位)。
SO_COLORPALETTE像素值是位图中调色板的索引。
SO_GRAYSCALE像素值是灰度值。
SO_RGBCOLOR像素值是RGB颜色值(仅限24位);字节以R,G,B的顺序连续存储。

其他属性可以是这些值的组合:

SO_BOTTOMTOTOP图像从下到上以扫描线提供。默认值是从上到下。
SO_WHITEZERO对于灰度图像和黑白图像,值为零的像素为白色像素,像素值越来越暗。默认情况下,零值被定义为随着值越来越亮的黑色像素。

wImageWidth

图像的水平宽度(以像素为单位)。

wImageLength

图像的垂直长度(以像素为单位)。

wTileWidth

平铺的水平宽度(以像素为单位)。

wTileLength

瓦片的垂直长度(以像素为单位)。

wBitsPerPixel

定义像素颜色的连续位数。该号码目前仅限于1,4,8或24。

wNPlanes

颜色方案。该成员必须为1。

wHDpi

水平分辨率,以英寸为单位的像素,显示图像来源。如果分辨率未知,则该成员可以为零。

wVDpi

垂直分辨率,以英寸为单位的像素,显示在图像上。如果分辨率未知,则该成员可以为零。