AGG与Cairo学习资料

来源:互联网 发布:python hust hub 编辑:程序博客网 时间:2024/06/08 14:38

                       AGG与Cairo学习资料

                                     ---by wangsh    

                             

一.       简介

GIS系统的优劣与地图的美观与性能相关,更直接与渲染引擎相关。GDIGDI+SkiaAndriod显示引擎)、AggcairoFireFox)、qt、是主要的渲染方式,本文简单介绍aggcairo的渲染。

二.       介绍

(计算机图形学的图片主要分为矢量图形和光栅图形,相比而言矢量图形具有图形文件小、可任意缩放、平移缩放、移动、旋转等对图形质量无影响等优点。)

使用agg进行渲染的开源GISmapnikMapguidemapserver等,使用cairo进行渲染的开源GISgrassmapnikmapserver等。

 

三.       对比

Mapnik使用了aggcairo进行渲染,openstreet map的地图就是使用mapnik生成的。

Mapguide使用了GDAGG双引擎,可以在mapguide serverbin目录中serverconfig.ini文件中Renderer处改变绘图使用的引擎方式。

Grass中的Cairo主要生成PNG, BMP, PPM, PS, PDF or SVG等格式图片。

 

四.       其他

就为了实现2D图形的渲染而言,个人推荐使用agg

五.       参考

1.     AGG Project http://www.antigrain.com/

2.     Cairo project http://cairographics.org/

3.     Cairo C++版本http://cairographics.org/cairomm/

4.     介绍推荐AGGhttp://www.cnblogs.com/kane_zzt/archive/2008/08/19/1271793.html

5.     AGG学习http://blog.csdn.net/erikliu/article/category/1059945

6.     AGG学习心得、翻译等http://liyiwen.iteye.com/category/113468  

7.     AGG学习笔记http://www.qiujinwu.com/?p=149

8.     AGG学习心得http://blog.csdn.net/bitasd/article/category/831355

9.     AGGGDIMFC中的绘制http://download.csdn.net/detail/cwj_2010/2349030

10.  AGG 中文文档http://download.csdn.net/detail/mnorst/3368162

11.  矢量图形库介绍http://blog.sina.com.cn/s/blog_4265e1760100lg03.html

12.  Js lib http://raphaeljs.com/

13.  Cairo实现跨平台图形http://www.ibm.com/developerworks/cn/linux/l-cairo/

14.  Cairo图形指南转载http://blog.csdn.net/youling87/article/category/824160

15.  Cairo图形指南http://blog.csdn.net/haiwil/article/category/833019

16.  mapguide渲染引擎对比http://blog.xiangjian.info/2010/01/mapguide-dg-vs-gg.html

17.  mapnik https://github.com/mapnik/mapnik/wiki/MapnikRenderers

18.  qgis渲染效率http://hub.qgis.org/projects/quantum-gis/wiki/Rendering_Performance

19.  提高二维矢量图形效率的一般做法http://blog.csdn.net/clever101/article/details/7365986

20.  AGG vs cairo绘图效率比较与选择http://blog.csdn.net/cheungmine/article/details/5927909

21.  绘图效率完整解决方案http://www.cnblogs.com/fyhui/archive/2011/06/09/2076298.html

22.  GDIGDI+应用场合http://blog.sina.com.cn/s/blog_7822ce750100qwmj.html

23.  GDI使用经验总结http://blog.csdn.net/yang79tao/article/details/2743184

24.  MFC高效绘图http://www.programbbs.com/doc/1593.htm

25.  skia http://code.google.com/p/skia/

26.  google渲染引擎介绍http://www.cnblogs.com/delphidoc/archive/2009/04/26/1443839.html

27.  andriod 显示引擎skiahttp://www.cnblogs.com/Caiqinghua/archive/2010/08/04/1791752.html

28.  android http://blog.csdn.net/yili_xie/article/details/4803565

29.  picasso http://code.google.com/p/picasso-graphic/

30.  picasso 介绍http://www.zncsoft.com/blog/?cat=11

31.  cairo学习指南http://liyanrui.is-programmer.com/categories/1735/posts

32.  cairo学习指南转载http://blog.chinaunix.net/space.php?uid=20665885&do=blog&id=1903545

33.  mapguide http://blog.csdn.net/MapGuide_Inside

 

 

 

(未完待续,转载请注明:http://blog.csdn.net/wsh6759/article/details/7383614)

原创粉丝点击