石英2D线宽要暗淡或不够暗

时间:2014-05-26 07:06:43

标签: ios quartz-graphics

注意:使用iOS应用程序。

您好,
我很确定这是不可能的,我将被引导到“Open GL”路线,但我对在Quartz中为iPhone / iPad绘制细黑线的能力感到有些失望。如果我像这样设置宽度“CGContextSetLineWidth”(上下文,0.1),那么这条线真的很微弱。我想要一个漂亮的黑色主线。可能吗?或者是否可以在“Open GL”中执行此操作。

1 个答案:

答案 0 :(得分:0)

CGContextSetLineWidth占据

1 point = 1 pixel on non retina display 1 point = 2 pixels on retina display

所以你不能使用小于0.5的点,这将导致视网膜显示器上的1个像素。如果你使用的点少于那个,那么操作系统会尝试通过改变颜色来提出你的请求,使它看起来更薄,但实际上操作系统不能画出不到1个像素

另一个注意事项

根据文件

  

默认线宽为1个单位。划线时,线条跨越路径,两侧总宽度的一半。

这意味着如果您在像素2上绘制一条宽度为2像素的线条,那么您将得到一条宽度为1到3的线条