The ColourTrans module provides functionality to choose the most appropriate colour based on the input values of Red, Green and Blue, and the colour depth of the desired Screen Mode.
In addition, ColurTrans also provides an intelligent way to handle colour with sprites, the font manager, and is the best way to set up colours when printing.
Colour calibration functionality is also supported.
It is recommended that colour routines are shared between screen and printer devices, and vice-versa. This ensures that code is not duplicated within tasks and reduces code complexity and footprint size.