繁体   English   中英

c#图形WPF

[英]c# graphics wpf

我正在做一个自己的小项目-分形生成器。

C#的内置图形是否足够?WPF是否更可取? 我从来没有看过WPF,它复杂吗,值得学习吗?

是的,WPF是

完美

精细

对于

这个任务

WPF旨在替代GDI + / System.Drawing ,因此它包含您期望的大多数低级位图内容(仅这次是硬件加速),这些内容大多可以在命名空间System.Windows.Media.Imaging中找到。

新的Direct2D可能是唯一在功能和性能(但不一定易于使用)方面更高的API。

WPF的目的更多是为应用程序创建整体UI,并在数据和可视化之间进行丰富的集成。 为了实际生成分形,是否使用WPF无关紧要,尽管在UI中显示结果的方式在WPF与WinForms中会有所不同。 无论哪种情况,您都可能希望直接输出到锁定的位图缓冲区。

如果您对WinForms有更多的经验,建议您暂时使用它,以便您可以专注于应用程序代码。 WPF值得学习,但绝对有一个学习曲线。

WPF是GUI框架,而不是图形框架。

对于分形生成器,您所需要的只是一种在磁盘上显示或写入像素阵列的方法。 System.Drawing绰绰有余。

现在,如果您需要高级图形界面来包围它,请使用WPF。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM