【问题标题】:Graphics library for .net, mono and silverlight.net、mono 和 silverlight 的图形库
【发布时间】:2010-08-14 02:55:49
【问题描述】:

我有一个 C# 应用程序,它使用 System.Drawing.Graphics 将 2D 图形渲染为位图。 我现在想将此应用程序移植到 Windows 上的普通 .net 上,Linux 上的 mono 和 Silverlight/Moonlight 上。

但至少 Silverlight 缺少 System.Drawing。由于我不想维护我的渲染代码的多个副本,我需要一个跨平台图形库。

我看到了一些替代方案来实现这一目标:

  1. 使用适用于所有平台的库
  2. 使用 System.Drawing 到 silverlight 的端口
  3. 自己为不同平台的图形库编写一个包装器

由于所需的工作,我试图避免 3)。 那么有人知道1)或2)的免费图书馆吗?图书馆应该有一个合理的许可,即免费而不是 GPL(LGPL 很好)。

【问题讨论】:

    标签: c# .net silverlight graphics


    【解决方案1】:
    1. 没有一个通用库可以像 System.Drawing 那样做。
    2. 这将是一项艰巨的任务,但回报却很少。
    3. 在这些选项中,这是唯一可行的选项。

    我不确定你在做什么类型的图形,但你考虑过 XNA 吗?我不知道它的 Mono 凭据,但通过 Silversprite,您可能能够构建可同时为 .NET 和 Silverlight 编译的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      • 1970-01-01
      • 2010-12-07
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      相关资源
      最近更新 更多