轻量高效的拓扑图组件
zh

graph.editor V2.5更新到github

2016-05-03

graph editor项目一直在修改中,在线示例也一直保持更新,最近我们对项目目录做了梳理,并整理了更多demo,更新了说明文档,提交到了github,以方便用户提取,对于github访问有困难的用户可以通过邮件(support#qunee.com)向我们索取项目代码 项目地址:https://github.com/samsha/graph.editor 更新说明 1、去除了bower包管理,改成直接引用相关的类库文件 由于graph.editor用到的第三方类库不多,依赖性也不高,包管理的必要性不大,所以直接将相关类库文件放在libs/目录中,不需要bower install,直接拿过来就可以运行示例,省去了install …

阅读更多

Qunee Interaction Event Type

2016-04-26 2022-04-26 最后修改

Qunee makes some integration to Mouse, Key and TouchEvent. In order to facilitate the operation, it retains some original events and expands some other events. KeyEvent  onkeydown – keydown event MouseEvent or TouchEvent There are some integration made to the original MouseEvent or TouchEvent, some of which are …

阅读更多

Launch of Qunee for HTML5 V2.5

2016-04-11 2022-04-26 最后修改

Qunee for HTMl5 V2.5 beta2 is launched. This version makes a great change on the kernel, adopts new 2D render engines, adds paint delay function, and improves the browsing experience of canvas by a large margin. It also reconstructs the process of MouseEvent, KeyEvent, and TouchEvent interaction, adds right button …

阅读更多

Qunee for HTML5 V2.5新增交互事件类型

2016-04-06

Qunee对鼠标键盘以及触摸事件做了整合,保留了一些原生事件,同时也扩展了一些事件,更加方便使用 键盘事件 onkeydown - 键盘按下事件 鼠标或触摸事件 对原始的MouseEvent或TouchEvent进行了整合,其中一些为桌面版浏览器所特有,比如#onmousewheel,也有一些为移动设备浏览器特有,比如#onpinch onclick - 单击事件 ondblclick - 双击事件 onstart - 鼠标或者单指按下 onrelease - 鼠标释放或者触控释放 startdrag - 开始拖拽 ondrag - 拖拽中 enddrag - 停止拖拽 onlongpress - 长按事件,鼠标按住或者单指按 …

阅读更多

Qunee for HTML5 V2.5新版本发布

2016-04-06

Qunee for HTMl5 V2.5 beta2版本正式发布,此次版本内核改动较大,采用了新的2D渲染引擎,增加了延迟绘制功能,大幅改善画布的浏览体验,此外重构了鼠标键盘以及触控交互监听处理,增加右键框选功能,改善了多点触控交互,增加了更多定制事件监听 1. 新的渲染引擎和变换矩阵,增加延迟绘制,缩短交互响应时间,平板设备上效果更加明显 Q.Graph#pauseRendering: function(pause, force){} Q.Graph#delayedRendering 下面是大数据量(五万图元)缩放交互时,关闭和开启延迟渲染的对比效果 关闭延迟渲染,graph.delayedRendering = false,界面 …

阅读更多

Qunee for HTML5 V2.4beta版本发布

2015-12-11

经过半年的迭代更新,在多个2.3.*版本之后,Qunee for HTML5 V2.4beta版本正式发布,此次更新修复了一些bug,增加了新的示例,欢迎访问和升级 在线示例:http://demo.qunee.com/ 官网:http://www.qunee.com 修改内容 1、改进了图片边缘算法,让线条端点更加贴近图片边缘 2、改进GIF图片内存占有量,对于大的gif图片,内存占用量大大降低  3、修改了画布结构和鼠标键盘监听机制,避免了监听器导致的内存无法被释放问题  4、此外增加了五十多个新的API,图片翻转与镜像等,提供更多扩展和定制的可能  新增示例 1、OTDR光缆检测面板示例  在线访问地 …

阅读更多

自定义解析SVG地图

2015-09-21

制图行业,地图的美观是重要的指标,不是GIS系统直接配色设置格式就可以出图的,往往还需要细节调整,甚至出版社更多时候用的是corel draw这样的图形格式,完全没有传统地图坐标的概念,同样的SVG作为一种标准矢量图形格式,也是地图最常见的输出格式,Qunee示例中就有将SVG地图转换成Qunee地图的例子,但由于SVG是一种非常复杂的图形格式,将SVG百分百还原成基于Canvas技术的Qunee目前还没有通用的解决办法,通常都需要定制解析,下面是一张韩国地图的例子,自己解析SVG的path元素,转换成Qunee的Path对象,最终得到与SVG原图一样的效果,可作为参考 代码下载 custom_svg_parse

阅读更多

韩国地图示例

2015-09-14

地图是Qunee图形组件的主要方向之一,发展过程中地图的实现方式比较多,比如基于SVG数据或者自定的json格式数据解析,支持geoJSON和TopoJSON格式,还能叠加leaflet地图 下面的示例是韩国地图,以首尔为中心墨卡托投影,数据格式为topoJSON,数据取自:https://github.com/southkorea/southkorea-maps 示例代码下载:southkorea-map-demo

阅读更多