零维护

 找回密码
 立即注册
快捷导航
搜索
热搜: 活动 交友 discuz
查看: 76|回复: 0

Canvas 和 SVG 的区别

[复制链接]

1

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-9-21 15:28:25 | 显示全部楼层 |阅读模式

  • Canvas 主要是用笔刷来绘制 2D 图形的。
  • SVG 主要是用标签来绘制不规则矢量图的。
  • 相同点:都是主要用来画 2D 图形的。
  • 不同点:Canvas 画的是位图,SVG 画的是矢量图。
  • 不同点:SVG 节点过多时渲染慢,Canvas 性能更好一点,但写起来更复杂。
  • 不同点:SVG 支持分层和事件,Canvas 不支持,但是可以用库实现。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver| 手机版| 小黑屋| 零维护

GMT+8, 2025-10-12 04:03 , Processed in 0.109371 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2020, LianLian.

快速回复 返回顶部 返回列表