代码之家  ›  专栏  ›  技术社区  ›  Gad

适用于Windows Mobile的最佳二维图形库是什么?

  •  2
  • Gad  · 技术社区  · 17 年前

    标题不言自明。。。我试图找到另一个类似的问题,但如果它存在的话,我一定错过了。我在寻找任何东西,从取代GAPI的核心库到.net包装器。。。这是为了建立一个漂亮的用户界面,所以不需要3D。。。

    3 回复  |  直到 17 年前
        1
  •  1
  •   MusiGenesis    17 年前

    NET中的System.Drawing类比人们意识到的功能强大得多。唯一缺少的东西(实际上在2D图形中非常重要)是读取和写入单个像素的能力。在位图对象上使用GetPixel和SetPixel方法在技术上是可行的,但是这些方法速度慢得难以想象。

    幸运的是,您可以通过调用位图上的锁位,然后直接访问位图的字节数据来实现一种超快速的替代方法。我用这个效果很好。事实上,我上周完全在.NET中创建了鱼眼镜头效果(根本没有库或PInvoke调用)。

    这张JPEG有点蹩脚,但它展示了仅使用.NET即可实现的功能:

    alt text http://www.freeimagehosting.net/uploads/5fdd250b21.jpg

    推荐文章