gpt4 book ai didi

cocoa - CAShapeLayer 禁用抗锯齿

转载 作者:行者123 更新时间:2023-12-03 16:24:46 25 4
gpt4 key购买 nike

我正在使用核心动画层制作“行进的 Ant ”选择框架,如本文所示:MARCHING ANTS WITH CORE ANIMATION 。但我唯一不喜欢的是 CAShapeLayer 中的线宽。我需要宽度恰好为 1 像素,但由于抗锯齿,线宽约为 2 像素并且有点透明。

有什么办法可以关闭抗锯齿功能吗?

最佳答案

我也遇到了同样的问题,幸运的是,我多逛了逛,发现了 CGContextSetShouldAntialias( GCContextRef, BOOL) 函数。事实证明,抗锯齿是在图形上下文中发生的。

我在 CALayer 渲染到位图上下文中使用一系列形状图层对此进行了测试。默认情况下,我得到了 100-130 范围内设置的值(位图值),以及一堆较低的数字。设置 CGContextSetShouldAlias( context, NO) 后,我只得到了我的值。

关于cocoa - CAShapeLayer 禁用抗锯齿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10122978/

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