我一直在寻找一个能够从C++调用且可以用于绘制一些相对简单的几何图形,如线条、矩形、圆形和文本(水平和垂直)以及将输出保存为PNG的跨平台2D绘图库。
我认为商业软件包优于开源软件,因为我们希望不必担心许可问题(除非有没有署名条款的BSD样式许可证)。我看过Cairo Graphics,看起来很有前途,但是默认情况下文本渲染看起来不怎么好,升级文本后端会使我们涉足模糊的许可证领域。
我需要它在Windows、Mac和Linux上使用。最好是相对轻量级和易于集成的东西。我考虑过Qt,但那对我们的应用程序来说太重了。
如果你有任何想法,那就太棒了。
我认为商业软件包优于开源软件,因为我们希望不必担心许可问题(除非有没有署名条款的BSD样式许可证)。我看过Cairo Graphics,看起来很有前途,但是默认情况下文本渲染看起来不怎么好,升级文本后端会使我们涉足模糊的许可证领域。
我需要它在Windows、Mac和Linux上使用。最好是相对轻量级和易于集成的东西。我考虑过Qt,但那对我们的应用程序来说太重了。
如果你有任何想法,那就太棒了。
QImage
和QPainter
被埋在QtGui
中而不是单独放在一个QtPainting
库中。当他们在Qt 4.0中分离库时,它们没有真正可用,需要一个QApplication
,但现在你可以在单独的线程中使用它们,所以我认为一个QtPainting
库会有很多意义。让我们等待Qt 5 :) - Marc Mutz - mmutz