我想在图像上画线。基本上允许用户为他们喜欢的山路绘制一条路径。
1)有谁知道一个好的简单的绘制基本线条的库吗?
2)用户在图像上绘制一堆线条后,将数据保存到数据库的最佳方式是什么?
画线
-
Paper.js http://paperjs.org。看着那(这路径简化 http://paperjs.org/examples/path-simplification/例子。
-
Raphaël http://raphaeljs.com/ - 拉斐尔画板 http://ianli.com/sketchpad/
您可以轻松地将元素覆盖在图像之上,以便用户在图像上绘图。
另外,只是为了好玩,但是你看到了吗SVG-edit http://code.google.com/p/svg-edit/ (demo http://svg-edit.googlecode.com/svn/trunk/editor/svg-editor.html)?
保存线路数据
上面的 SketchPad 脚本提供了 JSON 格式的绘制数据,这些数据可以以纯文本形式保存在数据库中。可以对 PaperJS 中的对象执行相同的操作。这是一个 JSFiddlePaperJS 示例 http://jsfiddle.net/sirhc/SAW6V/1/embedded/result/ (code http://jsfiddle.net/sirhc/SAW6V/1/) and 这里有一张图片作为背景 http://jsfiddle.net/sirhc/SAW6V/2/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)