Whar是GDI +和WPF之间的相对优点吗?
也有人知道开发/运行WPF应用程序所需的最低系统要求吗?
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 帖子,特别是,请查看有关渲染层的信息.