我有Windows CE 5.0设备,它不支持任何硬件加速.我正在寻找一些好的2D图形库来做以下事情.我更喜欢Compact .Net Framework中的后端编程.
我查看过以下的库,但没有什么比我更适合了.
.Net CF 2.0+ 中的抗锯齿字体可以使用 Microsoft.WindowsCE.Form.LogFont 来完成 - 创建 logfont 后,您可以通过使用 System.Drawing.Font.FromLogFont 转换它来将其与任何 WinForms 小部件的 .Font 属性一起使用()。
...您可能需要在注册表中启用抗锯齿功能才能正确呈现,请参阅此 MSDN 文章以获取正确的键:[http://msdn.microsoft.com/en-us/library/ms901096.aspx][1]。
.Net CF 1.0 有一个不错的 GDI+ 实现,称为“XrossOne Mobile GDI+”,它不再受支持,但您可以在此处获取源代码:http://www.isquaredsoftware.com/XrossOneGDIPlus.php-- 通过 VS2008 上的导入向导运行它,为更高版本的版本构建它CF。我喜欢这个库,因为它支持 alpha 透明度,无需硬件加速、圆角矩形和渐变支持。