Quartz 2D笔画对齐

3

在使用kCGPathFillStroke作为绘图模式时,是否可以调整描边的对齐方式,从默认的居中到其他方式?

例如,在绘制闭合路径时:

CGContextDrawPath(context, kCGPathFillStroke);

描边线条位于绘制路径的50%外侧/50%内侧。描边颜色具有非不透明alpha,因此净效果不理想。我希望描边要么全部位于内部,要么全部位于外部。

我唯一看到的可能方法是重建路径,将其收缩50%的描边宽度。

1个回答

0
你的猜测是正确的。调整路径的位置。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接