在Windows 8 / RT应用程序中处理位图

时间:2013-02-08 23:04:54

标签: c# image-processing windows-8 windows-rt

我之前已经创建了一个用于操作Images的C#控制台应用程序。现在我想把它移植到Windows 8 / RT应用程序。不幸的是,我似乎无法利用以下软件包:

using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;

双击“.NET for Windows Store应用程序”参考,它们似乎仍然存在。 我是否必须使用其他一些类进行图像处理,或者是否可以让我的旧代码按原样运行?

1 个答案:

答案 0 :(得分:1)

在Modern UI应用程序中禁止使用绘图命名空间,有第三方库实现了API的一部分(like this one),但是你想要的最佳库(操作位图)是WriteableBitmapEx,你唯一的其他解决方案将是Direct2D,或者,如果你感到幸运的话,使用HTML5和JavaScript的Canvas元素。