最高效虚线矩形的方法
Methods for most performant dashed rectangle
我有一个矩形,我想用 1px 的虚线描边,这是我们在图像编辑器中看到的典型选择对象。
我正在研究方法,想知道哪种方法最有效?
- 我应该画一个矩形然后穿过并清除间隙吗?
- 我应该从这里使用
dashedLine
来绘制 4 条虚线吗?
- 还有其他方法吗?
谢谢
使用 context.setLineDash(segments);
是一种有效的方法,因为目前所有主流浏览器都支持它。
在此处阅读更多相关信息:https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/setLineDash
我有一个矩形,我想用 1px 的虚线描边,这是我们在图像编辑器中看到的典型选择对象。
我正在研究方法,想知道哪种方法最有效?
- 我应该画一个矩形然后穿过并清除间隙吗?
- 我应该从这里使用
dashedLine
来绘制 4 条虚线吗? - 还有其他方法吗?
谢谢
使用 context.setLineDash(segments);
是一种有效的方法,因为目前所有主流浏览器都支持它。
在此处阅读更多相关信息:https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/setLineDash