标签:agg
目前市场上存在的2D图形库如下:
1)google picasso
2) cairo(firefox采用的渲染器)
3)QT
4)OpenGL
本人没有使用过GDI+(我没有相关的常识,在使用MFC的时候,也只是使用了一些基本的画图的函数,并没有进行深入的了解,就算是在大放厥词吧!!)所以没有任何资格评论,因此引用来了其他人的一些观点:
1)不能跨平台,这是自然,Windows的东西,能移动到Linux??
2)在需要高精度的场合,出现锯齿效应,这个我们可以直接通过MoveTo,LineTo看到效果
如下是个人收集的一些AGG的优点,并对优点进行质疑
1)高效,实际上,很多的文章仅仅都是入门参考的,是否有进行过大规模
的商业应用,并且使用的案例如何,一无所知,给出的例子都是相对简单,
而且还是官方的例子,进行了代码性的阐述。对于复杂图形的渲染,没有详细
的案例的支持。并且对于RGB32的描述少之又少,并且无法编译运行。
2)根本就没有agg的开源社区,所有的资料已经非常古老,如果发现有任何的
bug,已经没有什么人会进行修复,实际上,她正淡出人们的视线。
目标:维护已有的AGG代码,并且提供相应的技术文档。
目前还有好些专业术语没有接触:
1.亚像素(subpixel accuracy)精度显示效果
2.反锯齿效果
3.反走样(anti-aliasing)
4 标准的C运行时函数(Standard C Runtime Function)
标签:agg
原文地址:http://linuxstorm.blog.51cto.com/5218690/1715830