当前位置:  开发笔记 > 编程语言 > 正文

GDI +和WPF的相对优点

如何解决《GDI+和WPF的相对优点》经验,为你挑选了1个好方法。

Whar是GDI +和WPF之间的相对优点吗?

也有人知道开发/运行WPF应用程序所需的最低系统要求吗?



1> cplotts..:

GDI +与WPF
WPF图形子系统有哪些优点?让我们来看看:

    保留模式绘图/组合

    矢量图形

    真正的透明度

    和更多 ...

GDI +有什么好处?嗯.那更难,因为我非常喜欢WPF.但是,如果您必须不断重新创建要尝试渲染的对象的几何体,那么您可能需要GDI +提供的即时模式API.

这里有两篇(一篇,两篇)非常棒的博客文章.

(请注意,上面的博客文章相当陈旧.它们仍然包含很多信息,但也要注意WPF团队自WPF(.NET 3.0)原始版本以来在性能和图形功能方面取得了重大进展.

系统要求
除了操作系统必须安装在Windows XP SP 2或更高版本且必须安装.NET 3.0(至少)之外,它们实际上不是WPF应用程序的最低系统要求.然而,话虽如此,WPF应用程序运行的机器质量更好的显卡更好.

我们自己注意到的是,WPF在旧硬件上的表现也相当不错,特别是如果你没有做任何过于棘手或花哨的事情.

那是什么意思?那么,根据我自己的经验,如果您开始使用WPF 3D和/或位图效果做任何事情,请更密切地观察您的表现.事实上,我鼓励您在整个应用程序开发过程中监控您的表现.

我要补充的最后一件事是,我们已经看到一些非常奇怪的图形问题(这个和这个)与某些视频解决方案,特别是英特尔集成视频.

有关硬件限制的更多信息,请查看此其他StackOverflow 帖子,特别是,请查看有关渲染层的信息.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有