寻找一个相当简单的2D图形库



理想情况下,我想要一个类似于原始Java2D或Quartz的库-例如setFill, setStroke, movetoppoint, lineToPoint, quadcurvetoppoint, fillPath, strokePath等。旋转和缩放路径会很好,但不是必需的。用比例字体绘制字符串也会很好。开源,像言论一样自由,像啤酒一样自由,这将是伟大的!

这必须在带有小彩色LCD面板的嵌入式ARM7上运行。不支持硬件图形。内存非常紧凑,20kbyte RAM和256kbyte闪存。

有什么建议吗?

看一下SDL_draw。这个库在SDL表面上绘制,但是您应该能够轻松地调整它以在嵌入式设备的屏幕上绘制。许可证是GPL,不确定是否适用于您

我在嵌入式设备中使用了Cairo图形库。但是我们不太担心内存

我不知道它与你来自哪里相比如何,但allegro(主要用于游戏)是免费的,简单的,并且得到了很好的支持:

http://www.talula.demon.co.uk/allegro/

编辑:我错过了嵌入部分。我怀疑你想要快板。对不起。

openCV可能值得一看。它更多的是为处理和诊断图像而设计的,而不是自己从头开始绘制图像,但它是开源的,而且相当容易使用。

它非常快,所以对于嵌入式系统来说是额外的一点。

最新更新