Canvas和SVG的区别

Canvas和SVG的区别:

1、Canvas是使用javaScript程序绘制动态生成的,SVG是使用xml文档描述来绘图。从这点来看:SVG更适合用来做动态交互,而且SVG绘图更容易编辑,只需要增加或移除相应的元素就可以了。

2、SVG是基于矢量的,所以它能够很好的处理图形大小的变大。canvas是基于位图的图像,他不能改变大小,只能缩放显示

3、canvas支持的颜色比SVG多

原文地址:https://www.cnblogs.com/cupid10/p/15617604.html