码迷,mamicode.com
首页 > 其他好文 > 详细

AGG的尴尬和2D图形库

时间:2015-11-23 10:09:01      阅读:165      评论:0      收藏:0      [点我收藏+]

标签: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的尴尬和2D图形库

标签:agg

原文地址:http://linuxstorm.blog.51cto.com/5218690/1715830

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!