gpt4 book ai didi

cocoa - NSBezierPath:如何反转剪辑路径?

转载 作者:行者123 更新时间:2023-12-03 17:58:57 27 4
gpt4 key购买 nike

我通过创建圆形 NSBezierPath 并将其添加到图形上下文的剪切区域,在自定义 View 的中心绘制圆形图像。这工作得很好,但我想知道是否可以提高绘制 View 背景(圆角居中图像外部的区域)的性能,但反转此剪辑并执行背景绘制(NSGradient填充)。

有人可以建议一种反转剪辑路径的方法吗?

最佳答案

这样做不会提高背景的绘制性能。如果有的话,使用更复杂的剪切路径会减慢绘制速度。

如果您想在背景上绘制对象而不需要大量重新绘制背景的开销,您可以使用核心动画层,正如我在 my answer to this question. 中所解释的那样。

关于cocoa - NSBezierPath:如何反转剪辑路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9431724/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com