1

这是一个愚蠢的问题,但我怎样才能使某些画布对象的笔触不可见?将宽度设置为 0 无济于事(薄但可见),而且我不知道应该将描边更改为哪种颜色。

4

2 回答 2

5

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

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

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

于 2012-06-16T15:04:19.207 回答
0

正如 alnitak 建议的那样,将笔画设置为完全透明是一种方法,但稍微更合适(并且性能更高)的方法是根本不调用 stroke()!

如果您不调用 stroke 路径(和所有子路径)将仍然存在,并且您仍然可以随意填充或添加到路径中。

于 2012-06-18T03:57:55.123 回答