canvas与svg的区别

Canvas

    1) Canvas依赖分辨率SVG不依赖分辨率

    2) Canvas不支持事件处理器,SVG支持事件处理器

    3) Canvas弱的文本渲染能力,SVGA适合渲染大型区域应用程序(谷歌地图)

    4) canvas能够以 .png 或 .jpg 格式保存结果图像

    5) canvas适合图像密集型的游戏,其中的许多对象会被频繁重绘,SVG不适合游戏应用

    6) 复杂度高会减慢渲染速度

你可能感兴趣的:(canvas与svg的区别)