Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# GDI和x2B的相对优点;和WPF_C#_Wpf_Gdi+ - Fatal编程技术网

C# GDI和x2B的相对优点;和WPF

C# GDI和x2B的相对优点;和WPF,c#,wpf,gdi+,C#,Wpf,Gdi+,GDI+和WPF的相对优点是什么 还有人知道开发/运行WPF应用程序所需的最低系统要求吗?GDI+与WPF的比较 WPF图形子系统的好处是什么?让我们看看: 保留模式绘图/合成 矢量图形 真正的透明度 还有更多 GDI+的好处是什么?嗯,那更难,因为我太喜欢WPF了。但是,如果您必须不断地重新创建要渲染的对象的几何体,那么您可能需要GDI+提供的立即模式API 这里有两篇关于这个问题的非常好的博客文章 (请注意,上面的博文相当陈旧。它们仍然包含大量信息,但也要注意,自原始版本的WPF(.NET

GDI+和WPF的相对优点是什么


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

GDI+与WPF的比较 WPF图形子系统的好处是什么?让我们看看:

  • 保留模式绘图/合成
  • 矢量图形
  • 真正的透明度
  • 还有更多
  • GDI+的好处是什么?嗯,那更难,因为我太喜欢WPF了。但是,如果您必须不断地重新创建要渲染的对象的几何体,那么您可能需要GDI+提供的立即模式API

    这里有两篇关于这个问题的非常好的博客文章

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

    系统要求
    除了操作系统必须为Windows XP SP 2或更高版本以及必须安装.NET 3.0(至少)之外,WPF应用程序实际上没有最低系统要求。然而,也就是说,WPF应用程序运行的机器中的图形卡质量越好

    我们注意到,WPF即使在较旧的硬件上也表现得相当好,特别是当您没有做任何太复杂或花哨的事情时

    这是什么意思?根据我自己的经验,如果您开始使用WPF 3D和/或位图效果进行任何操作,请更仔细地观察您的性能。事实上,我鼓励您在整个应用程序开发过程中监控您的性能

    最后我想补充一点。。。我们在某些视频解决方案中,尤其是在英特尔集成视频中,看到了一些非常奇怪的图形问题

    有关硬件限制的更多信息,请查看另一个StackOverflow,特别是查看上的信息