概述
前段时间发现微软的DirectX是如此的强悍,并且对于开发windows程序是如此的重要,决定到msdn去看看,下面是对D2D的介绍,后面会陆续贴上,这是我的第一篇译文,有误之处,还请指教。
什么是D2D?
D2D是为2D几何图形、位图以及文本提供高性能和高质量渲染的一种采用硬件加速、立即寻址模式的2维图形应用程序编程接口,D2D被设计用来和GDI,GDI+以及D3D进行良好交互。
D2D的设计主要是用来为下面一些类型的开发人员服务:
1.开发大型的,企业级的,本地应用程序的开发人员
2.为下游开发人员开发控件工具箱和库的开发人员
3.开发服务器端的2D图形渲染的开发人员
4.需要简单,高性能以及2D文本渲染的菜单,用户界面和平视显示器的D3D开发人员。
为什么使用D2D?
微软开发D2D 图形api主要动机如下:
1、为了跟上正在增长的有高视觉性能需求的用户的步伐。
2,为了让开发人员编写能够被图形处理硬件直接处理的2D图形渲染代码并在PC上能够运行
3.使开发人员能够编写运行在服务上下文的2D图形代码。
近几年来,终端用户已经开始期待更大的视觉保真度的数字体验,这一趋势反映在电子消费产品。GPS设备,媒体回放设备,移动电话以及数码相机一年又一年持续带来更丰富的体验。这一趋势也也反映在电影,电视,电子游戏以及网络等图形领域内容的多样性。为了跟上这个步伐,开发人员不断要求将现存的windows应用程序提升到下一层次的具有丰富视觉体验的应用程序。
现在windows PC机的图形处理性能也在不断向前发展,这一切来源于电子游戏领域和部分windows体验包括windows媒体中心和航空的发展,一些windows应用程序通过使用微软的D3D技术和WPF技术可以利用现代GPU的优越性能,尽管D3D服务于高端的3D应用程序而WPF服务于应用.NET框架的开发人员,在那些拥有基于GDI和GDI+开发的渲染代码库的开发人员或者那些想把基于3D的应用程序和高质量的2D图形程序合并的开发人员身上仍然对此存在许多意见。
最终,需要一种用于服务的图形API已经成为工作企业级和网络开发场景的开发人员在一种新兴的需求,现在渲染的API集中于用于简单的用户会话的客户端渲染,同样,在一个服务上下文中它们也缺失鲁棒性和可伸缩性,一种新的API要求解决这个问题。
等待继续。。。
最后
以上就是多情小伙为你收集整理的关于D2D的全部内容,希望文章能够帮你解决关于D2D所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复