微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

与system.drawing和可能的替代WIndows通用应用程序

我正在开发一个Windows通用应用程序,我需要使用Bitemap,但是

我似乎无法参考System.Drawing,

为什么不能Windows通用的应用程序不能引用这个DLL,我有什么替代?

编辑如何在通用应用程序中使用我已经编写的过滤库(取决于system.drawing)的任何build议?

在我的新窗口安装Image.FromStream不以相同的方式工作

用C#和远程桌面问题捕获屏幕

WinForms手柄太多

使用C#,如何在networking上像TinEye.com一样在Windows文件系统中search图像?

在C#中同时使用graphics对象的错误

TNX

如何在.NET中实现精细的字体缩放?

C#:如何判断EXE是否有图标?

System.Drawing是使用GDI +的.NET命名空间。 此技术不适用于Windows应用商店应用或通用Windows应用。 .NET的Windows应用程序 。

您可以使用Win2D项目来使用WinRT包装器,该包装器可以从C#使用Direct2D / DirectWrite进行绘图,这些Windows2应用程序和UWP也支持这些。 请参阅Windows运行时介绍Win2D:GPU加速2D图形编程 。

您可以使用SharpDX ,它为Direct2D,DirectWrite和Windows图像组件(WIC)提供封装。

简而言之:不能使用通用Windows应用程序中使用System.Drawing的现有库。

跨平台System.Drawing

这可能不直接解决这个问题。 该项目使System.Drawing可用于Linux和Mac OSX10。 支持UWP平台可以帮助将代码从WinForm移植到UWP的过程中转换到Windows.UI。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐