`

Web版画图,目前支持SVG,后续支持CANVAS,进来说一两句

阅读更多

由于最近项目比较忙,只做了一个初版,做了一个基本图形和一个平面图的效果,做得不够细致,希望大家多多包涵。保存按钮没有实现,缩略图没有放开(还有一些问题存在),当前版本是用SVG来画图,以后可以替换成CANVAS来绘制,望大家到demo地址上看看,有遇到bug欢迎提出来,在此感谢:)

目前支持的游览器为:IE9及更高版本(低版本不支持SVG绘图,需要装SVG插件)

                            FF、Safari和CHROME(这几个游览器的版本感觉都OK吧,没一个个试过)

QQ:65265800 (请标注drawboard)

demo地址: http://122.102.10.3/drawboard/index.html 
github地址: https://github.com/robinxin/MEINA
笑脸相迎:

 
室内设计图,还有需要细化的地方:

线的处理目前不是太灵敏,所以在点击的时候需要细心些~~这是通过联动最后弄成的效果。

文字连接线

  • 大小: 95.5 KB
  • 大小: 479.2 KB
  • 大小: 128.1 KB
分享到:
评论
1 楼 pucxin 2012-07-03  
自己顶个沙发,留个话

相关推荐

    html2canvas(兼容截图svg元素)

    `canvg`是一个专门用来在Canvas上渲染SVG的库,它能够解析SVG文档并将其绘制到Canvas元素上。当`html2canvas`遇到SVG元素时,通过先用`canvg`将SVG渲染到Canvas,然后再让`html2canvas`处理,可以有效地解决SVG截图...

    svg转img所需 html2canvas方法,svg转canvas所需canvg方法

    在前端开发中,SVG(Scalable Vector Graphics)是一种用于绘制矢量图形的标记语言,它支持复杂的图形绘制,且可以被放大而不失真。在某些场景下,我们需要将SVG图形转换为其他格式,比如常见的图片格式如PNG或JPEG...

    将svg画布内容转成canvas,转换成png图片下载

    这样的需求通常出现在需要在不支持SVG的浏览器(如早期版本的IE)中显示矢量图,或者在需要与HTML5 Canvas进行交互或利用其特性(如绘图、滤镜或动态效果)时。本篇将详细解释这个过程,并提供在IE环境下实现的方法...

    html5 svg、canvas创建各种图像和填充纹理图片效果

    首先,SVG是一种基于XML的矢量图格式,它允许在网页上绘制清晰、可缩放的图形,不受分辨率限制。SVG的优势在于其图形是数学公式定义的,因此即使放大也不会失真,适合制作图表、图标以及复杂的图形设计。在HTML5中,...

    SVG、CANVAS、VML比较

    SVG、CANVAS、VML是三种用于在Web上创建矢量图形的方法,它们各有优缺点,适应不同的场景需求。 SVG(Scalable Vector Graphics)是一种基于XML的开放标准,被广泛支持,尤其在现代浏览器中,如Firefox和Opera。在...

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

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

    酷炫的svg与canvas结合动画.zip

    总的来说,“酷炫的svg与canvas结合动画.zip”项目提供了关于如何在Web开发中混合使用SVG和Canvas的实例,这有助于开发者提升网页的视觉表现力,同时充分利用这两种技术的特性,创造出更加引人入胜的用户体验。...

    SVG和Canvas绘图:SVG和Canvas的性能优化技巧.docx

    SVG和Canvas绘图:SVG和Canvas的性能优化技巧.docx

    Canvas渲染引擎,支持SVG,兼容了小程序、小游戏和Web.zip

    在这个压缩包"Canvas渲染引擎,支持SVG,兼容了小程序、小游戏和Web.zip"中,包含的是一个名为"cax-master"的项目,这很可能是一个开源的Canvas渲染库,专门设计来处理SVG,并且能够在不同的平台如小程序、小游戏...

    canvas+svg实现标尺网格效果

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

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

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

    svg转为canvas.html

    svg转为canvas

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

    Canvas2Svg 该库使用JavaScript将Canvas转换为SVG。... 在您调用方法时,我们在SVG中构建了一个场景图。 好极了! 用法 //Create a new mock canvas context. Pass in your desired width and height for your sv

    web前端全屏截图(包含svg)

    web网页端全屏截图,支持svg截图 支持高级浏览器 先遍历svg元素转换为dom元素 在通过html2canvas.js直接调用 没有svg的情况下 直接调用html2canvas的方法 $("#btn").click(function() { html2canvas($("#box"), { ...

    HTML5 Canvas+SVG实现的彩色水泡分裂动画特效源码.zip

    HTML5 Canvas 和 SVG 是两种强大的Web图形技术,用于在网页上创建动态、交互式的图形内容。这个名为"HTML5 Canvas+SVG实现的彩色水泡分裂动画特效源码"的压缩包,显然包含了一个利用这两种技术制作的动画效果,具体...

    web画图技术(canvas,svg,fusioncharts,anychart)示例

    本示例涵盖了四种主要的Web画图技术:Canvas、SVG、FusionCharts和AnyChart,它们各自有着独特的特性和用途,对于初学者来说是非常有价值的参考资料。下面将详细阐述这四种技术以及它们的应用场景。 1. **Canvas**...

    在线图片转SVG网站HTML源码

    SVG文件通常较小,且支持透明度、动画和交互性,使得它们成为Web开发的理想选择。 该HTML源码的工作原理可能包括以下几个步骤: 1. **用户界面**:首先,源码包含一个用户友好的界面,允许用户上传图片。这通常...

    canvg.js svg转换canvas

    canvg.js用于帮助将页面svg元素转换为canvas元素,结合rgecolor.js和html2canvas.js来解决截取屏幕中的svg无内容问题。

    html2canvas.js and html2canvas.svg.js and bluebird.min.js

    HTML2Canvas是一个JavaScript库,它的主要功能是将HTML页面的内容渲染为Canvas图像,进而可以转换成JPEG、PNG或SVG格式的图片。这个技术在网页截屏、数据可视化以及需要保存网页快照的场景中非常有用。它的工作原理...

    svg在web调用,svg在web调用,svg在web调用

    SVG(Scalable Vector Graphics)是一种基于XML的矢量图形格式,它在Web开发中扮演着重要的角色。SVG图像可以在任何比例下保持清晰,因为它们是数学公式和路径定义的,而不是像素点。这就使得SVG成为创建高质量图标...

Global site tag (gtag.js) - Google Analytics