windows-ce - windows ce - 二维图形库

标签 windows-ce 2d

我有 Windows CE 5.0 设备,它不支持任何硬件加速。
我正在寻找一些好的 2d 图形库来做以下事情。
我更喜欢 Compact .Net Framework 中的后端编程。

  • 使用抗锯齿绘制字体。
  • 绘制线条和具有抗锯齿功能的简单矢量对象。
  • 我不做动画,所以我不关心每秒帧数的性能。

  • 我已经研究了以下图书馆,但没有什么适合我。
  • opengl(vincent 3d 软件渲染) - 有效,但 api 非常低级且复杂。
  • openvg - 没有 Windows ce 的软件实现。
  • Cairo - api 非常简洁,但没有畏缩构建。
  • Adobe Flash - 作为浏览器插件安装,wince 不支持 activex。
  • 最佳答案

    .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 透明度支持。

    关于windows-ce - windows ce - 二维图形库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1297987/

    相关文章:

    windows-ce - 在 Virtual PC 中与 Windows CE 虚拟机共享文件?

    JavaScript 迭代二维数组并返回不匹配项

    algorithm - 在矩形内生成一个随机点(均匀地)

    unity-game-engine - 忽略特定情况下的碰撞,同时仍将其用作触发器

    c++ - SDL(简单媒体直接层)尝试缩放我的 Sprite (角色)

    android - android中的二维数组

    c - 如何从 fopen 文件结构中获取文件句柄?

    c++ - 在 Windows CE 中使用 CreateProcess 启动的应用程序不会在任务管理器中显示为应用程序

    C# 应用程序在 Windows CE 中崩溃

    c++ - 哪些客户正在使用驱动程序?