If you want to adjust the hue etc. you need to covert from rgb space to hsv, make the adjustment and then convert back again. However, it does look like the color class covers all that. You probably just need to tell it which type when you set it as per this.. set(colorModel, c1, c2, c3, alpha=1.0)