我正在尝试使用C#构建光栅绘图应用程序,到目前为止,我还无法找到任何多功能轻量级2D图形框架或指南.
我希望你们中的一些人能够给我一个良好的开端,因为目前我的选择是使用GDI +或WPF,这就是它:( ...
基本上我需要一些简单的东西来提供我创建Canvas,Layers,Brushes以及导入/导出所有这些东西的能力.我查看了几个图形应用程序,看看他们是如何实现他们的工具并在线查看书籍,并且不知道从哪里开始.
谢谢,安德鲁
您没有提到是否要制作矢量编辑器或光栅编辑器.我假设是光栅.
如果您没有太多的图形API经验,并且只想尽快获得一些工作,那就去GDI +吧.它在概念上比WPF简单得多.
GDI +和WPF都可以做你想要的.使用WPF可能会提供更好的性能,因为它使用Direct-X进行加速.它还使用存储场景范例,这可能使概念上的许多绘图操作更简单.但学习曲线远远高于GDI +.
您可以始终使用Open-GL,Direct-X或非托管GDI.它们都具有良好的2D性能.但是你必须调用非托管代码.
| 归档时间: |
|
| 查看次数: |
5089 次 |
| 最近记录: |