两种位图的区别以及他们的应用在什么地方呢????
请高手详细解释!
谢了!!!!

解决方案 »

  1.   

    http://www.codeproject.com/bitmap/
    http://www.codeproject.com/bitmap/gditutorial.asp
    http://www.codeproject.com/bitmap/pictureshow.asp
      

  2.   

    GDI :Graphics Device Interface 是一种GDI对象,在MFC中用CBitmap类来表示;
    DIB:Device—Independent Bitmap,自带颜色信息,调色板管理容易,任何运行Windows的机子都可以处理DIB,以BMP形式存在;一个BMP包涵一个DIB。
    (好久没看了!共同学习)
      

  3.   

    GDI是一种内部位图格式,它显示的图像依计算机显示系统的设置而不同,它不包括颜色信息,显示时是以系统的调色板为基础进行各位的颜色映射的,Windows只能保证系统调色板的前20中颜色稳定不变,所以GDI只能保证正确显示少于20种颜色的位图,因此不存储为文件。
        DIB是一种外部的位图格式,它包含有位图像素数据和位图调色板颜色表,可以在不同的机器和系统中显示位图固有的图像,它还支持图像数据的压缩。