Éléments
| Nom | Description |
|---|---|
| BBF_BlackAndWhite | Données bitmap noir et blanc (chaque pixel est représenté par 1 bit). Une ligne de bitmap noir et blanc est stockée sous la forme d’une séquence d’au moins N = ceil( width / 8 ) octets. Chaque octet encode les couleurs de 8 pixels adjacents ; le bit de poids fort du premier octet correspond au pixel le plus à gauche de la ligne. Une valeur de bit de 0 désigne un pixel noir, une valeur de 1 désigne un pixel blanc. Si width n’est pas un multiple de 8, les bits de poids faible du N-ième octet sont ignorés. Si byteWidth est supérieur à N, les octets supplémentaires en fin de ligne sont ignorés (cela permet d’aligner les lignes sur un mot ou un mot double). |
| BBF_Color | Données bitmap couleur (chaque pixel de 24 bits utilise 8 bits pour chacune des composantes R, G et B). Une ligne de bitmap couleur est stockée sous la forme d’une séquence d’au moins N = 3 * width octets, traitée comme une séquence de triplets d’octets. Chaque triplet encode un pixel, le premier triplet correspondant au pixel le plus à gauche de la ligne. Le premier octet du triplet contient l’intensité de la composante bleue, le deuxième octet — l’intensité de la composante verte, le troisième octet — l’intensité de la composante rouge. Un pixel noir est représenté par le triplet (0, 0, 0), un pixel blanc par le triplet (255, 255, 255), un pixel rouge pur par le triplet (0, 0, 255), etc. Si byteWidth est supérieur à N, les octets supplémentaires en fin de ligne sont ignorés. |
| BBF_Gray | Données bitmap en niveaux de gris (chaque pixel est représenté par 8 bits). Une ligne de bitmap en niveaux de gris est stockée sous la forme d’une séquence d’au moins N = width octets. Chaque octet encode l’intensité du gris pour un pixel : 0 désigne la couleur noire, 255 désigne la couleur blanche. Le premier octet correspond au pixel le plus à gauche de la ligne. Si byteWidth est supérieur à N, les octets supplémentaires en fin de ligne sont ignorés. |
