Canvas和SVG的区别
Canvas是HTML5中的新增API,提供了一个通过Javascript和HTML的元素来绘制图形。Canvas API主要聚焦于2D图形。与一般标签一样可以设置宽高。canvas画布就是一张图片,可以以图片的形式保存。Canvas和SVG的区别:Canvas主要是用笔刷来绘制2D图形。SVG主要是用标签来绘制不规则的矢量图。相同点:都是主要用来画2D图形。不同点:Canvas画的是位图,SVG画的矢量图。不同点:SVG节点过多时渲染慢,Canvas性能更好一点,但写起来更复杂。不同点:S
复制链接