Elementos
| Nome | Descrição |
|---|---|
| BBF_BlackAndWhite | Dados de bitmap em preto e branco (cada pixel é representado por 1 bit). Uma linha do bitmap em preto e branco é armazenada como uma sequência de pelo menos N = ceil( width / 8 ) bytes. Cada byte codifica as cores de 8 pixels adjacentes, e o bit mais significativo do primeiro byte corresponde ao pixel mais à esquerda da linha. O bit com valor 0 indica um pixel preto, e o bit com valor 1 indica um pixel branco. Se width não for múltiplo de 8, os bits menos significativos do N-ésimo byte serão ignorados. Se byteWidth for maior que N, os bytes extras no final serão ignorados (isso permite que as linhas sejam alinhadas por word ou double word). |
| BBF_Color | Dados de bitmap em cor (cada 24 bits usam 8 bits de cada componente R, G e B). Uma linha do bitmap em cor é armazenada como uma sequência de pelo menos N = 3 * width bytes, tratada como uma sequência de trincas de bytes. Cada trinca codifica um pixel, e a primeira trinca corresponde ao pixel mais à esquerda da linha. O primeiro byte da trinca contém a intensidade do componente azul, o segundo byte — a intensidade do componente verde, e o terceiro byte — a intensidade do componente vermelho. Um pixel preto é representado pela trinca (0, 0, 0), um pixel branco pela trinca (255, 255, 255) e um pixel vermelho puro pela trinca (0, 0, 255), etc. Se byteWidth for maior que N, os bytes extras no final serão ignorados. |
| BBF_Gray | Dados de bitmap em cinza (cada pixel é representado por 8 bits). Uma linha do bitmap em cinza é armazenada como uma sequência de pelo menos N = width bytes. Cada byte codifica a intensidade de cinza de um pixel: 0 indica preto, e 255 indica branco. O primeiro byte corresponde ao pixel mais à esquerda da linha. Se byteWidth for maior que N, os bytes extras no final serão ignorados. |
