相关疑难解决方法(0)

跨平台绘图库

我一直在寻找一个可以从C++调用的良好的跨平台2D绘图库,可以用来绘制一些相当简单的几何体; 某些图表的线条,矩形,圆圈和文本(水平和垂直),并将输出保存到PNG.

我认为商业软件包比开源更受欢迎,因为我们不想担心许可问题(除非有BSD风格的许可证没有信用条款).我看过Cairo Graphics看起来很有希望,但是文本渲染看起来像废话,并且文本后端的升级将我们带入了阴暗的许可证之地.

我需要它适用于Windows,Mac和Linux.优选地,相当轻便且易于集成的东西.我考虑过Qt,但这对我们的应用来说太沉重了.

对此的任何想法都会很棒.

c++ drawing cross-platform

14
推荐指数
3
解决办法
2万
查看次数

如何在我的C++程序中获取和使用头文件<graphics.h>?

我一直在寻找头文件及其相关库的源代码,以便将它与我的C++程序集成.

同时,我对那些适用于多个编译器的跨平台库感兴趣.为了更明确,我在谈论那些用于在C++中绘制形状,线条和曲线的库.

c++ graphics

14
推荐指数
3
解决办法
10万
查看次数

GPU供应商之间的OpenGL确定性渲染

我目前正在使用OpenGL编写科学成像应用程序.

我想知道当我的代码(C++/OpenGL和简单GLSL)在不同的硬件上执行时,OpenGL渲染(根据FBO检索到的像素)应该是完全确定的(ATI与NVidia,各种NVidia代和各种操作系统) )?

更确切地说,每次在任何硬件上运行我的代码(可以运行基本的GLSL和OpenGL 3.0)时,我都需要完全相同的像素缓冲区...

那可能吗?我应该考虑一些建议吗?

如果不可能,是否有一个特定品牌的视频卡(也许是Quadro?)可以在改变主机操作系统的同时做到这一点?

opengl rendering invariants

8
推荐指数
1
解决办法
868
查看次数

标签 统计

c++ ×2

cross-platform ×1

drawing ×1

graphics ×1

invariants ×1

opengl ×1

rendering ×1