Now uses LockBits for the bitmap colouring.