我正在尝试在drawRect中绘制一个填充的矩形并将其旋转5度。问题是当我旋转这个矩形时,边缘看起来非常锯齿状。我觉得这需要一些反对(或类似的东西),但我找不到任何更好的信息来源。
有没有人有好的提示?
答案 0 :(得分:1)
在计算机上确实不可能有一个漂亮,自然的曲线,因为如果仔细观察,你会发现它确实不是一条曲线,它是一条锯齿状的正方形线。
更多回答你的问题,如果你希望你的线条更柔和,你可以使用CIFilter模糊它。请记住,当您旋转90度,180度,270度或360度以外的任何物体时,您将失去质量。你的矩形在旋转之前不需要消除锯齿,而且我确信苹果已经编写了一种非常复杂的方法来混合/消除你的上下文。
最简单的方法可能是在斜面上绘制直线中的各条线,而不是在绘制后旋转矩形。