Javascript:隐藏画布对象的笔触

时间:2012-06-16 15:02:37

标签: javascript canvas

这是一个愚蠢的问题,但是如何使某些画布对象的笔划不可见?将宽度设置为0没有帮助(薄,但可见),我不知道应该将笔划更改为哪种颜色。

2 个答案:

答案 0 :(得分:4)

将不透明度设置为零将实现这种效果 - 即:

ctx.strokeStyle = "rgba(1, 1, 1, 0)";

演示http://jsfiddle.net/alnitak/jYjmn/

答案 1 :(得分:0)

将笔画设置为完全透明,如alnitak所暗示的那样是一种方式,但稍微更合适(也更高效)的方法就是不调用stroke()!

如果您不调用笔划,路径(和所有子路径)仍然存在,您仍然可以随意填充或添加路径。