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

本文关键字:处理 位图 应用程序 RT Windows | 更新日期: 2023-09-27 17:58:19

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

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

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

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

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