重叠图像和kCGBlendMode

时间:2013-05-28 08:35:20

标签: ios core-graphics

我有4个有一些透明度的png,它们需要放在一起,像素需要从图像中通过。

因此需要混合图像中相同位置的像素。

我应该使用哪种混合模式?另外,我将这些图像添加为子视图,我在哪里设置混合模式?我已经看到它在drawRect中设置,但这肯定是不正确的。它应该在init方法中吗?该类是UIView的子类。

// done in drawRect
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextSetBlendMode(ctx, kCGBlendModeClear);

这些图像子视图是在当前上下文中还是应用混合模式不影响图像?

0 个答案:

没有答案