阅读更多

5顶
0踩

Web前端

原创新闻 CanVG:使用Canvas呈现SVG文件

2010-03-31 12:05 by 副主编 just_cool 评论(1) 有6469人浏览

CanVG是一个SVG的解析和渲染器。通过获取SVG的URL或内容,将其转为JavaScript,并呈现在Canvas元素中。Gabe Lerner 实现这一切只编写了几百行代码!

 

示例:

 

测试页面(支持Chrome和firefox):http://canvg.googlecode.com/svn/trunk/test.htm

来自: ajaxian
5
0
评论 共 1 条 请登录后发表评论
1 楼 murusu 2010-04-01 10:06
似乎有点问题
FF打开之后内存用量不断增加

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • canvg:Canvas上的Javascript SVG解析器和渲染器

    它将URL指向SVG文件或SVG文件的文本,使用JavaScript对其进行解析,并将结果呈现在Canvas上。安装npm i canvg# oryarn add canvg用法基本模块出口: export default Canvg ;export { presets} ;例import Canvg from...

  • gantt:使用jsx支持SVG、Canvas和SSR的甘特图库

    使用jsx支持SVG、Canvas和SSR的甘特图库 安装 $ npm install gantt --save 用法 import { SVGGantt , CanvasGantt , StrGantt } from 'gantt' ; const data = [ { id : 1 , type : 'group' , text : '1 ...

  • canvas2svg:将HTML5 Canvas绘制命令转换为SVG

    该库使用JavaScript将Canvas转换为SVG。 换句话说,该库使您可以使用canvas api构建SVG文档。 为什么要使用它? 您有一个要作为SVG文件保留的画布图形。 您喜欢导出内容。 因为您不想将自定义文件格式转换为SVG...

  • google canvg.js下载-svg转canvas然后可以生成图片

    将svg转成canvas需要用到google的一个插件canvg 接下来就是调用该插件的canvg(canvasId,svgHtml)方法来转成canvas,这个方法第一个参数就是canvas标签的id,第二个自然就是svg标签内容了,就这样,svg转成了canvas ...

  • 最新版canvg.js,完美支持 svg 转 canvas

    最新canvg.js,完美将svg转为canvas

  • vue-tree-chart:由D3.js支持的使用Canvas和Svg的灵活树形图

    使用unique-color方式识别Canvas中的鼠标单击事件(您可以参考以查看详细信息)SVG版本使用D3计算节点和链接位置使用Vue处理dom元素进入和离开使用Vue插槽让用户轻松使用自己的数据如何使用?SVG版本1.安装npm模块...

  • react-sketch-canvas:使用SVG绘制的React组件

    使用SVG作为画布的React手绘矢量绘图工具 :paintbrush:总览产品特点支持桌面和移动。 接受来自鼠标,触摸和图形输入板的输入。要求需要React 16.4 取决于和想在使用之前测试React Sketch Canvas吗? 试试安装如果您...

  • svg-edit-react:基于SVG编辑svgcanvas的基于React的编辑器

    该编辑器演示了带有React用户界面的SVG编辑“ svgcanvas”的用法。 它远没有原始的SVG-edit完整,但这是一个概念证明,我们可能决定在将来的SVGedit版本中使用。 要对此进行测试,您必须克隆并运行: npm install...

  • ECharts - 17.使用 Canvas 或者 SVG 渲染

    使用 Canvas 或者 SVG 渲染 浏览器端图表库大多会选择 SVG 或者 Canvas 进行渲染。对于绘制图表来说,这两种技术往往是可替换的,效果相近。但是在一些场景中,他们的表现和能力又有一定差异。于是,对它们的选择...

  • HTML5中Canvas与SVG的画图原理比较

    canvas 与 SVG都能够使你在浏览器中画图,但它们的基本原理不同,接下来将对canvas 与 SVG的画图原理进行介绍,感兴趣的朋友可以了解下

  • Avatarini:用于快速生成 SVGCanvas 友好字符的 JavaScript 库

    用于快速生成 SVG/Canvas 友好字符的 JavaScript 库。 关于 Avatarini 尝试允许用户使用简单的规范创建角色的视觉表示。 指定字符后,有几个导出选项: toHTML() - 将 Avatarini 呈现为 HTML 集合。 toSVG() - 将 ...

  • canvas+svg实现标尺网格效果

    使用js+canvas绘图,结合svg图形,实现标尺栏和网格效果。

  • canvg-1.3 (Javascript SVG parser and renderer on Canvas)

    canvg.js Javascript SVG parser and renderer on Canvas rgbcolor.js A class to parse color values StackBlur.js a fast almost Gaussian Blur For Canvas MIT-LICENSE.txt

  • svg-workflow-canvas:使用SVG的React工作流构建器

    svg-workflow画布使用基于SVG的画布对组件进行响应以进行工作流构建安装yarn add svg-workflow-canvas用法有关如何使用此组件的信息,请参见示例文件夹。 下面只是一个非常简单的示例。 import React from "react" ;...

  • svg-path-finder:使用 Snap SVG、canvas 和 web workers

    svg-路径查找器 尝试让 SVG、canvas 和 Web Worker 变得更舒服 什么 找到所提供图像的 2 个点之间的...使用渲染图像和路径到svg 跑步 安装 导航到结帐目录 运行npm install 运行node server.js 导航到localhost:1234

  • 微信小程序使用canvas修改svg图标颜色

    使用canvas修改svg图标颜色 最近写公司项目遇到一个坑爹的需求,如下图:选择不同的板式,上面文字颜色,图标颜色都要跟着一起变化,因为板式数据都是从后台获取,我想这不是很简单嘛,直接让后台将图标一到给我就...

  • vue2 使用 html2Canvas 和 canvg 生成图片案例

    html2canvas 将页面保存在canvas进行图片保存 canvg 将页面中的svg转化为canvas1.1 启动canvg引擎有三种方式,分别是from和fromString的区别是from需要传入的是svg本身,而fromString需要传入的是svg的字符串形式。...

  • 【canvas】canvas和svg基本使用

    canvas是HTML5的新特性,它允许我们使用canvas元素在网页上通过Javascript绘制图像 canvas标签特点 绘制出的图形,并不是DOM,只有一个DOM那就是canvas,看到的都是像素点。 参数:x为到画布左边的距离,y为到画布...

  • html2canvas兼容svg,html2canvas 识别 svg 解决方案

    htmljshtml2canvas([$('div.visualization')[0]], {useCORS: true}).then(function (canvas) {if (navigator.msSaveBlob) {console.log('this is IE');var URL=window.URL;var BlobBuilder = window.MSBlobBuilder;n...

  • js实现将多个svg转为一个canvas,并将该canvas转为图片

    需求:如下图表,小提琴图和右侧的图例是两个svg实现的,现在需要将这个图表转为图片,并可下载。获得一张图片,包含上图所有内容。

Global site tag (gtag.js) - Google Analytics