Ger*_*ald 14 c++ drawing cross-platform
我一直在寻找一个可以从C++调用的良好的跨平台2D绘图库,可以用来绘制一些相当简单的几何体; 某些图表的线条,矩形,圆圈和文本(水平和垂直),并将输出保存到PNG.
我认为商业软件包比开源更受欢迎,因为我们不想担心许可问题(除非有BSD风格的许可证没有信用条款).我看过Cairo Graphics看起来很有希望,但是文本渲染看起来像废话,并且文本后端的升级将我们带入了阴暗的许可证之地.
我需要它适用于Windows,Mac和Linux.优选地,相当轻便且易于集成的东西.我考虑过Qt,但这对我们的应用来说太沉重了.
对此的任何想法都会很棒.
Tom*_*rle 13
尝试抗粒几何.从描述:
Anti-Grain Geometry(AGG)是一个开源的免费图形库,采用工业标准C++编写.AGG的使用条款和条件在许可页面上描述.AGG不依赖于任何图形API或技术.基本上,您可以将AGG视为渲染引擎,该渲染引擎可以从某些矢量数据在内存中生成像素图像.但当然,AGG可以做的远不止这些.AGG的理念和理念是: