码迷,mamicode.com
首页 > 其他好文 > 详细

SVG与canvas的区别

时间:2017-06-30 15:46:19      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:can   质量   适合   nbsp   图像   pre   矢量图   文本   高质量   

内联SVG

 

什么是SVG

  • 指可伸缩矢量图形
  • 定义用于网格的基于矢量的图形
  • 使用XML格式定义图形
  • 是万维网联盟的标准

SVG的优势

  • 可通过文本编辑器来创建和修改
  • SVG图像可以被搜索、索引、脚本话和压缩
  • 可伸缩
  • 在任何分辨率下被高质量的打印

和canvas比较

canvasSVG
依赖分辨率 不依赖分辨率
不支持事件处理器 支持事件处理器
弱文本渲染能力 最适合带有大型渲染区域的应用程序,比如谷歌地图
依适合图像密集型的游戏 不适合游戏应用

SVG与canvas的区别

标签:can   质量   适合   nbsp   图像   pre   矢量图   文本   高质量   

原文地址:http://www.cnblogs.com/yang-xiao-fan/p/7098407.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!