stroke()将单个指定宽度的笔划应用于线路径。
我想画一条宽度不一的路径(当用户绘制得更快时更薄,更慢时更厚)。这在开罗有可能吗?
答案 0 :(得分:0)
使用cairo_set_line_width
进行设置并将路径“拆分”为多个部分。不幸的是,你注意到cairo_set_line_width是整个当前路径的宽度(因为它设置属性就好像你选择一支笔来绘制那条路径):
cairo_set_line_width
«与其他笔划参数一样,当前线宽由cairo_stroke(),cairo_stroke_extents()和cairo_stroke_to_path()检查,但在路径构造期间没有任何影响。»