【问题标题】:quartz making opacity like in paths石英在路径中产生不透明度
【发布时间】:2012-08-08 22:40:32
【问题描述】:

当我将不透明度设置为 0.5 时,创建路径并在此路径的自交点上绘制它,不透明度与此路径的其他部分相同。有没有办法在其他情况下产生这种效果?例如,当我在它们的交叉点绘制 2 个相同颜色和不透明度的图像时,也会出现这种不透明度。

【问题讨论】:

  • 这个问题有点含糊;你能澄清你在问什么吗?

标签: objective-c quartz-2d


【解决方案1】:

您可以通过在将图像绘制到上下文之前更改混合模式来获得所需的效果。您可以使用CGContextSetBlendMode 设置混合模式。您可以在CGContext Reference 中找到混合模式列表。我建议先尝试kCGBlendModeDarkenkCGBlendModeLighten。如果这些都不能满足您的要求,请尝试其他一些。

【讨论】:

    猜你喜欢
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 2012-02-07
    • 1970-01-01
    • 1970-01-01
    • 2017-07-27
    相关资源
    最近更新 更多