Elementos
| Nombre | Descripción |
|---|---|
| BBF_BlackAndWhite | Datos de mapa de bits en blanco y negro (cada píxel se representa con 1 bit). Una línea de mapa de bits en blanco y negro se almacena como una secuencia de al menos N = ceil( width / 8 ) bytes. Cada byte codifica los colores de 8 píxeles adyacentes; el bit más significativo del primer byte corresponde al píxel más a la izquierda de la línea. Un valor de bit de 0 indica un píxel negro; un valor de 1 indica un píxel blanco. Si width no es múltiplo de 8, los bits menos significativos del N-ésimo byte se ignoran. Si byteWidth es mayor que N, los bytes adicionales al final se ignoran (esto permite alinear las líneas a palabra o doble palabra). |
| BBF_Color | Datos de mapa de bits en color (cada 24 bits usan 8 bits para cada componente R, G y B). Una línea de mapa de bits en color se almacena como una secuencia de al menos N = 3 * width bytes, tratada como una secuencia de tripletes de bytes. Cada triplete codifica un píxel; el primer triplete corresponde al píxel más a la izquierda de la línea. El primer byte del triplete contiene la intensidad del componente azul, el segundo byte, la intensidad del componente verde, y el tercer byte, la intensidad del componente rojo. Un píxel negro se representa con el triplete (0, 0, 0), un píxel blanco con el triplete (255, 255, 255), un píxel de color rojo puro con el triplete (0, 0, 255), etc. Si byteWidth es mayor que N, los bytes adicionales al final se ignoran. |
| BBF_Gray | Datos de mapa de bits en escala de grises (cada píxel se representa con 8 bits). Una línea de mapa de bits en escala de grises se almacena como una secuencia de al menos N = width bytes. Cada byte codifica la intensidad de gris de un píxel: 0 indica negro y 255 indica blanco. El primer byte corresponde al píxel más a la izquierda de la línea. Si byteWidth es mayor que N, los bytes adicionales al final se ignoran. |
