Canvas和SVG的优缺点(区别)

Canvas和SVG的优缺点(区别)

Canvas是使用JavaScript在网页上绘制图像。

Canvas优势
1.Canvas能够以.png或者.jpg格式保存结果图像
2.Canvas最适合图像密集型的游戏
Canvas缺点:
1.Canvas依赖分辨率
2.Canvas不支持事件处理
3.Canvas弱文本渲染能力

SVG是使用XML描述2D图形的语言。
SVG优势:

1.SVG图像可以通过文本编辑器来创建和修改
2.SVG图像可被搜索、索引、脚本化或者压缩
3.SVG是可伸缩的
4.SVG图像可以在任何分辨率下被高质量的打印
5.SVG可在图像质量不下降的情况下被放大
6.SVG不依赖分辨率
7.SVG支持事件处理
8.SVG适合大型渲染区域
SVG缺点:
1.SVG复杂度高会减慢渲染速度
2.SVG不适合游戏应用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值