我有一个绘画应用程序,如果我画一个红点,然后尝试用黄色点画它,但是在低alpha值下它就像一个多重混合模式,即使我继续越过红点与黄色。它是否应该开始掩盖红点,即使黄色alpha为0.5或其他较低值?如何在应用时继续构建低alpha值并覆盖具有更高alpha值的颜色?我有意义吗?
我按照这个顺序用红色调用这些方法,然后将颜色更改为黄色并绘制红色,结果显示在附加图像中。
CGContextSetFillColorWithColor();
CGContextSetAlpha();
CGContextMoveToPoint();
CGContextAddEllipseInRect();
CGContextFillPath();
感谢