我之前创建了一个用于处理图像的 C# 控制台应用程序。现在我想将它移植到 Windows 8/RT 应用程序中。不幸的是,我似乎无法利用以下软件包:
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
双击“.NET for Windows Store apps”参考,它们似乎仍然存在。我是否必须使用其他一些类来处理图像,或者是否可以让我的旧代码按原样工作?
我之前创建了一个用于处理图像的 C# 控制台应用程序。现在我想将它移植到 Windows 8/RT 应用程序中。不幸的是,我似乎无法利用以下软件包:
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
双击“.NET for Windows Store apps”参考,它们似乎仍然存在。我是否必须使用其他一些类来处理图像,或者是否可以让我的旧代码按原样工作?
现代 UI 应用程序中禁止绘图命名空间,有第三方库实现了部分 API(如这个),但您想要的(操作位图)的最佳库是WriteableBitmapEx,您唯一的其他解决方案将是 Direct2D 或者,如果你觉得幸运的话,Canvas 元素使用了 HTML5 和 JavaScript。