[转载]几个开源Javascript图形库

【转载】原文地址:http://www.cnblogs.com/webgis8/articles/1516639.html

因为Google Map项目的需要,最近一直在寻求相关的Javascript图形库,在尝试用Google Map API提供的javascript接口绘图时发现其效果和效率都不太理想,同时也用过jsgraphics库,也不是很好.又在网上找到了下面几个.

    • mxGraph

      mxGraph是一款基于web的绘制流程图的javascript库工具,虽然目前还尚未提供注册,不过好在mxGraph已经放出了demo,可以先去尝鲜一下,虽然还有很多功能不是那么的完善。

      更多mxGraph信息

    • JavaScript图像处理 ImageFX

      该 JavaScript 库为图片添加效果,如虚化,锐化,浮雕,加亮等。ImageFX 使用画布对象实现这些效果,兼容所有主流浏览器。这个库非常容易使用,只要将 .js 库文件插入网页,调用那些函数即可。

      更多ImageFX信息

    • JSXGraph(强烈推荐这个,非常不错,这个库非常完善)

      JSXGraph 是一个支持各种浏览器的交互式几何图库绘制。JSXGraph 使用 SVG 和 VML.

    • http://jsxgraph.uni-bayreuth.de/wiki/index.php/Main_Page这是其帮助文档Wiki

      更多JSXGraph信息

    • JavaScript图像处理 Pixastic

      Pixastic 使用 HTML5 画布对象,允许对原始像素进行操作。效果包括去饱和度,灰度级,反转,亮度,对比度调整,色调,饱和度调整,以及浮雕,虚化等效果。因为用到了 HTML 5 的画布对象,因此还无法兼容所有浏览器。

      更多Pixastic信息

    • BINViz

      BINViz(Bidirectional Interactive Network Visualization) is a JavaScript library for network and graph visualization. The goal of this tool is to provide a better way to visualize complex graphical models and the underlying data in a web-based environment ...

      更多BINViz信息

      另外,又在网上找到了这么一段,

      如果我们想用javascript画图,当前可以通过什么途径实现呢?首先咱们先说好,jfreechart那种后台生成图片发送到前台的方法就不要包括进来了,我们就排列一下html+js进行画图的方式。 
      1.使用浏览器支持的图形引擎,比如ie下的vml,firefox,opera,safari支持的svg或者canvas。 
      2.http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm,这是一个相当纯正的js图形库,它特立独行的地方就是:“完全使用div来画图。” 
      3.http://excanvas.sourceforge.net/,google提供的工具库,可以在ie下使用vml模拟其他浏览器上canvas的api。 
      4.http://dojotoolkit.org/,宣传火暴的dojo提供一套2d和3d的图形api,会自动根据浏览器在vml,svg,canvas之间进行切换。 
      5.http://prototype-graphic.xilinus.com/这也是一套根据浏览器自动切换实现方式的图形api。 
      6.http://www.lutanho.net/svgvml3d/index.html还有这个,是专门用svg和vml实现3d效果的。

时间: 2024-08-02 16:40:05

[转载]几个开源Javascript图形库的相关文章

【 随笔 】 JavaScript 图形库的流行度调查

2014年可以说是 JavaScript 最风光的一年,成为上升最快的语言,在 Github 上最受关注的前10个仓库中,有7个是基于 JavaScript 开发的,数不胜数的函数库可适应于各种需求.那么,在可视化图形库方面,最受关注的有哪些呢? 1. 编程语言排行榜 数据来源于 TIOBE,前六名是我们都耳熟能详的语言:C.Java.C++.PHP等,JavaScript排名第 7,上升率最大.排在之后的语言,一眼看过去,非神者恐怕会有些不认识. 2. 图形库的流行度 统计使用的是 Googl

转载翻译文章:JavaScript Module Pattern: In-Dept

# JavaScript Module Pattern: In-Depth # 转载翻译文章:JavaScript Module Pattern: In-Depth*原文*:http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html 模块模式是一种常见的js开发编码模式.通常来说,它很好理解,但还有一些高级应用并没有得到太多关注.这篇文章,我将回顾基础知识,并介绍一些真正了不起的高级主题,其中包括一个我认为极为原始的

一个自由、开源的图形库--FreeImage

一个自由.开源的图形库--FreeImage?(支持位图构件―例 如调色板和数据位―的便易访问:将位图从一种位深度转换到另一种位深度:当有多幅位图页―例如TIFF―时访问位图的不同页:基本的位图处理,如旋转.翻 转(flipping)和重采样,或点操作,如亮度和对比度调整:Alpha混合与合成(Compositing and blending):FreeImage不支持:高级图象处理操作,如回卷(Convolution)和变换(Transform):位图绘制: 矢量图形.)

开源JavaScript框架和库

一.Scriptaculous scriptaculous是在javascript程序库prototype之上构建的,能提供Ajax支持,主要致力于提供高交互性可视化组件,提升Ajax应用层次.在HTML页面中需要引用prototype和scriptaculous程序库. 二.Ember.js Ember.js是一个开源的JavaScript客户端框架,用于开发Web应用程序并使用MVC(模型 - 视图 - 控制器)架构模式.在Ember.js中,路由用作模型,handlebar模板作为视图,控

推荐一个markdown格式转html格式的开源JavaScript库

这个markdown格式转html格式的开源JavaScript库在github上的地址: https://github.com/millerblac... 从markdown 格式转成html源代码格式 新建一个以js结尾的文件,将下列内容粘贴进去: var markdown = require( "markdown" ).markdown; console.log( markdown.toHTML( "Hello *World*!" ) ); 用nodejs执行

【转载】C# 开源库大全非常好

原文地址:http://m.blog.csdn.net/woddle/article/details/37311877 C#开源大全 商业协作和项目管理平台-TeamLab 网络视频会议软件-VMukti 驰骋工作流程引擎-ccflow [免费]正则表达式测试工具-Regex-Tester Windows-Phone-7-SDK Excel-读写组件-ExcelLibrary .NET集成开发环境-MonoDevelop 电话软交换机-FreeSWITCH 开源操作系统-Cosmos 坦克机器人

(转载)重新介绍 JavaScript(JS 教程)

引言 为什么会有这一篇“重新介绍”呢?因为 JavaScript 堪称世界上被人误解最深的编程语言.虽然常被视作“玩具语言”,但它看似简洁外衣下,还隐藏着强大的语言特性. JavaScript 目前广泛应用于一大批知名应用中,对于网页和移动开发者来说,深入理解 JavaScript 就尤有必要. 先从这门语言的历史谈起.1995 年 Netscape 一位名为 Brendan Eich 的员工创造了 JavaScript,随后在 1996 年初,JavaScript 首先被应用于 Netscap

PouchDB:可随时同步的开源JavaScript数据库

PouchDB是一个开源的JavaScript数据库,可以运行在浏览器中.PouchDB的数据存储.处理方式受到了Apache CouchDB的启发(CouchDB是一个面向文档的数据库,可通过JavaScript以MapReduce的方式对数据进行查询和索引,同时还提供增量复制的双向冲突检测和解决方案). PouchDB项目的目标是帮助开发者构建线上和线下都能很好地使用的Web应用程序: 在应用程序离线的时候,可以将用户数据保存在本地: 当恢复在线状态时,通过CouchDB和其他相兼容的服务器

JavaScript图形库

做前端少不了画图,html5 的 canva 很强大,可是如果所有需求都自己画图,恐怕会被 leader 炒掉.记录一下我用过的几个 2D 和 3D 的js图形库,各种功能.我就不分 2D 和 3D 了,因为 WebGL前端数据可视化是一个很热门的方向,发展趋势,也是很多图形库的发展目标. 1.echarts:百度开源的功能很多的图形库.看一下下图的 demo 就知道它的功能了.http://echarts.baidu.com/examples.html .可以满足基本的二维数据图表的绘制,简单