CGContext Blendmode

Maybe this overview helps a bit: