对GDI不是很了解,在网上找到它的一个解释,内容如下:
图形设备接口是指一个可执行程序,它处理来自基于Windows的应用程序的图形函数调用,然后将这些调用传递给适当的设备驱动程序,而设备驱动程序则执行硬件特有的功能产生输出。GDI通过充当应用程序和输出设备之间的缓冲区,为应用程序展示了与设备无关的全面视图,而同时以[color=FF0000]设备无关[/color]的格式与设备进行交互。 

请注意红字部分,但是我在网上和相关参考资料上看到,说GDI是与设备相关的,而另一种称为DIB的是与设备无关的,由此我感到很不解,到底是哪种解释正确?请高手指点

PS:哪位高手能具体解释下什么是与设备相关什么是与设备无关