元素
| 名称 | 说明 |
|---|---|
| BBF_BlackAndWhite | 黑白位图数据 (每个像素用 1 位表示) 。黑白位图的每一行存储为至少 N = ceil( width / 8 ) 个字节的序列。每个字节对 8 个相邻像素的颜色进行编码,第一个字节的最高有效位对应行中最左侧的像素。位值为 0 表示黑色像素,位值为 1 表示白色像素。如果 width 不是 8 的倍数,则会忽略第 N-th 个字节的最低有效位。如果 byteWidth 大于 N,则会忽略末尾多出的字节 (这样各行就可以按字或双字对齐) 。 |
| BBF_Color | 彩色位图数据 (每个像素占 24 位,其中 R、G、B 各分量各占 8 位) 。彩色位图的每一行存储为至少 N = 3 * width 个字节的序列,并按字节三元组序列处理。每个三元组编码一个像素,第一个三元组对应行中最左侧的像素。三元组中的第一个字节表示蓝色分量的强度,第二个字节表示绿色分量的强度,第三个字节表示红色分量的强度。黑色像素表示为三元组 (0, 0, 0),白色像素表示为三元组 (255, 255, 255),纯红色像素表示为三元组 (0, 0, 255),等等。如果 byteWidth 大于 N,则会忽略末尾多出的字节。 |
| BBF_Gray | 灰度位图数据 (每个像素用 8 位表示) 。灰度位图的每一行存储为至少 N = width 个字节的序列。每个字节编码一个像素的灰度强度:0 表示黑色,255 表示白色。第一个字节对应行中最左侧的像素。如果 byteWidth 大于 N,则会忽略末尾多出的字节。 |
