A quick demo to highlight the difference of blended and unblended colors.:
SCREEN _NEWIMAGE(640, 480, 32)
CLS , &HFF000000~&
_BLEND
LINE (0, 0)-(640, 480), &H99FFFFFF~&, BF 'faded white background box
PRINT "Black color: "; HEX$(&HFF000000~&)
PRINT "Box color: "; HEX$(&H99FFFFFF~&)
PRINT "Mixed color: "; HEX$(POINT(300, 300))
PRINT "(These are values of blended colors.)"
SLEEP 'Pause for user input
CLS , &HFF000000~&
_DONTBLEND
LINE (0, 0)-(640, 480), &H99FFFFFF~&, BF 'faded white background box
PRINT "Black color: "; HEX$(&HFF000000~&)
PRINT "Box color: "; HEX$(&H99FFFFFF~&)
PRINT "Mixed color: "; HEX$(POINT(300, 300))
PRINT "(These are values of unblended colors.)"
If the color mixer is going to have alpha settings, you'll probably want to run your program in a _DONTBLEND state so that the background doesn't affect the true appearance of the chosen color. (Or else add a toggle button to swap between Blend and Not Blend, so the user could see how the alpha value would end up actually looking in real conditions with their backgrounds.)