这两个库之间有什么区别吗?
发布于 2010-12-29 11:20:40
根据the wikipedia article on GDI的说法
随着Windows XP的引入,
受到了抨击,取而代之的是它的继任者,即基于C++的GDI+子系统。GDI+添加了抗锯齿2D图形、浮点坐标、渐变着色、更复杂的路径管理、对诸如JPEG和PNG等现代图形文件格式的内在支持,以及对2D视图管道中的仿射变换合成的支持。
发布于 2012-03-10 18:50:58
它不是面向对象的,它为win32平台提供了硬件抽象。它是用C语言编写的
GDI+是面向对象的,它的主要目的是提供C++类,以在某些方面简化和扩展GDI的使用。
GDI+也以.NET为目标,因为System.Drawing正在集成它
发布于 2010-12-29 11:20:59
GDI+是对GDI的改进。它包含GDI中不容易提供的功能,如渐变笔刷、alpha混合和更多图像格式支持。
你可以在这里看到其他的区别:http://msdn.microsoft.com/en-us/library/ms536338%28v=vs.85%29.aspx
https://stackoverflow.com/questions/4551224
复制相似问题