BGRABitmap pixel formats
BGRABitmap offers a single type for pixels (TBGRAPixel
), the format of which
is decided at compile-time. The format used depends on system details and
various compile-time definitions, which lead to the definition of the
BGRABITMAP_BGRAPIXEL
or BGRABITMAP_RGBAPIXEL
compile-time definitions.
If BGRABITMAP_BGRAPIXEL
is defined or there is no format definition at all,
then the format used is an array format which is always stored in memory as the
bytes B, G, R, A (with B at the lowest address, A at the highest).
If BGRABITMAP_RGBAPIXEL
is defined, then the format used is an array format
which is always stored in memory as the bytes R, G, B, A (with R at the lowest
address, A at the highest).