iOS CGContext Edge没有抗锯齿功能

时间:2016-02-04 23:29:37

标签: ios objective-c cgcontext uigraphicscontext

我试图绘制一个15度角的矩形,将两种颜色分割成中心,但它们之间的线是像素化的。我尝试过不同的混合选项,似乎无法弄清楚如何让它看起来干净。

This is what the header looks like now

有谁知道如何让他们之间的界限看起来干净?

union

1 个答案:

答案 0 :(得分:0)

这里的主要问题是你没有用正确的比例创建上下文。

而不是像var d = new Date(); console.log(d.getTime()); // 1454672518592 那样使用UIGraphicsBeginImageContext

UIGraphicsBeginImageContextWithOptions

指定比例为0会将其设置为设备屏幕的比例因子。

这应该消除大部分别名伪像。