理想情况下,我想要一个类似于原始Java2D或Quartz内容的库 - 例如setFill,setStroke,moveToPoint,lineToPoint,quadCurveToPoint,fillPath,strokePath等。路径的旋转和缩放会很好,但不是必需的。使用比例字体绘制字符串也很不错。开源,言论自由,啤酒自由,非常棒!
这必须在带有小型彩色LCD面板的嵌入式ARM7上运行。没有硬件图形支持。内存非常紧凑,20 kbyte RAM和256 kbyte闪存。
有什么建议吗?
答案 0 :(得分:3)
答案 1 :(得分:2)
我在嵌入式设备中使用了the Cairo graphics library。我们并不太担心记忆。
答案 2 :(得分:1)
我不知道它与你来自哪里相比,但是快板(主要用于游戏)是免费的,简单的,并且得到很好的支持:
http://www.talula.demon.co.uk/allegro/
编辑:我错过了嵌入式部分。我怀疑你想要快板。遗憾。
答案 3 :(得分:0)
openCV可能值得一看。它更专为操作和诊断图像而设计,而不是从头开始绘制它们,但它是开源的,而且相当容易使用。
它非常快,所以嵌入式系统是一个额外的点。