【发布时间】:2010-08-14 02:55:49
【问题描述】:
我有一个 C# 应用程序,它使用 System.Drawing.Graphics 将 2D 图形渲染为位图。 我现在想将此应用程序移植到 Windows 上的普通 .net 上,Linux 上的 mono 和 Silverlight/Moonlight 上。
但至少 Silverlight 缺少 System.Drawing。由于我不想维护我的渲染代码的多个副本,我需要一个跨平台图形库。
我看到了一些替代方案来实现这一目标:
- 使用适用于所有平台的库
- 使用 System.Drawing 到 silverlight 的端口
- 自己为不同平台的图形库编写一个包装器
由于所需的工作,我试图避免 3)。 那么有人知道1)或2)的免费图书馆吗?图书馆应该有一个合理的许可,即免费而不是 GPL(LGPL 很好)。
【问题讨论】:
标签: c# .net silverlight graphics