Elemente
| Name | Beschreibung |
|---|---|
| BBF_BlackAndWhite | Schwarz-Weiß-Bitmap-Daten (jedes Pixel wird durch 1 Bit dargestellt). Eine Zeile einer Schwarz-Weiß-Bitmap wird als Folge von mindestens N = ceil( width / 8 ) Bytes gespeichert. Jedes Byte codiert die Farben von 8 benachbarten Pixeln, wobei das höchstwertige Bit des ersten Bytes dem ganz linken Pixel der Zeile entspricht. Ein Bitwert von 0 steht für ein schwarzes Pixel, ein Bitwert von 1 für ein weißes Pixel. Ist width kein Vielfaches von 8, werden die niederwertigsten Bits des N-ten Bytes ignoriert. Ist byteWidth größer als N, werden nachfolgende zusätzliche Bytes ignoriert (dadurch können Zeilen an Wort- oder Doppelwortgrenzen ausgerichtet werden). |
| BBF_Color | Farb-Bitmap-Daten (je 24 Bits verwenden 8 Bits für jede der Komponenten R, G und B). Eine Zeile einer Farb-Bitmap wird als Folge von mindestens N = 3 * width Bytes gespeichert, die als Folge von Byte-Tripeln behandelt werden. Jedes Tripel codiert ein Pixel; das erste Tripel entspricht dem ganz linken Pixel der Zeile. Das erste Byte des Tripels enthält die Intensität der blauen Farbkomponente, das zweite Byte die Intensität der grünen Komponente, das dritte Byte die Intensität der roten Komponente. Ein schwarzes Pixel wird als Tripel (0, 0, 0) dargestellt, ein weißes Pixel als Tripel (255, 255, 255), ein Pixel in reinem Rot als Tripel (0, 0, 255) usw. Ist byteWidth größer als N, werden nachfolgende zusätzliche Bytes ignoriert. |
| BBF_Gray | Graustufen-Bitmap-Daten (jedes Pixel wird durch 8 Bits dargestellt). Eine Zeile einer Graustufen-Bitmap wird als Folge von mindestens N = width Bytes gespeichert. Jedes Byte codiert die Grauintensität eines Pixels: 0 steht für Schwarz, 255 für Weiß. Das erste Byte entspricht dem ganz linken Pixel der Zeile. Ist byteWidth größer als N, werden nachfolgende zusätzliche Bytes ignoriert. |
