Realised you sometimes might need it without alpha so created a 3 and 4 version of the functions
Updated the example to work with the changed colour functions