javascript开发和设计人员通过使用各种JS绘图和画布类库来添加图形或者绘制功能到web应用和网站中。今天我们介绍10款相关的类库,希望大家喜欢!
1. oCanvas
一个javascript的类库帮助大家更加容易的使用HTML5的画布来开发。这个类库使用对象而非像素来开发。使用简单并且明了。
2. Drawing lines in Mozilla based browsers and the Internet Explorer
HTML本身不能绘制直线。因此,浏览器没有内建的特性来绘制直线。通过使用javascript及其Bresenha算法,我们可以通过浏览器的运行环境和内存足迹来绘制图形。
3. canviz JavaScript library
使用Canviz可以极大地帮助你的web应用产生和发送基于bitmapped图片和图片地图因为服务器只需要让Graphivz产生xdoc文本,这样比产生bitmapped图片更加快速。
4. Flotr JavaScript Plotting Library
帮助你使用简答语法绘制具有吸引力的图形。它拥有非常不错的特性例如,图片支持,负数支持,鼠标跟踪,选择支持,缩放支持,事件绑定,样式设置等
5. Raphael: JavaScript Drawing Library
Raphael使用SVG W3C推荐和VML作为创建图形的基础。这意味着每个你创建的图形都是一个DOM对象,你可以帮定js事件句柄或者稍后修改。这个类库主要目标是提供一个适应器来使得绘制的vector图形可以跨浏览器
6. PlotKit – Javascript Chart Plotting
文档完整,并且拥有一个快速教程。它是CanvasGraph的完整重写。更好的结构化和支持。
7. CanvasGraph.js : Graphing in Javascript
主要目的是使用javascript来在web浏览器中实现简单的图形绘制而不使用其他任何东西
8. jsDraw2D : 2D Graphics Library for JavaScript
使用jsdraw2D,你可以绘制高级的图形例如,立方贝塞尔曲线,普通贝塞尔曲线。普通贝塞尔曲线可以使用任何角度包括直线,方形,立体,开放曲线经过给定的点,封闭的曲线也经过给定的点
9. JavaScript Vector-Draw Library
类库跨浏览器并且很快。因为HTML的限制,在你的web页面绘制图片比单独应用的慢
10. Draw2D JavaScript Drawing Library
使用免费的js类库来创建绘图和图标。用户界面允许使用标准浏览器互动的绘制。没有其它软件和第三方软件的要求。
来源: 分享10款超酷的Javascript绘画和画布类库