给定一幅图像的灰度值(0-255),怎么设置才能使DirectDraw的表面上绘出它的灰度图像
对表面需要什么样的设置?求高手

解决方案 »

  1.   

    直接给的灰度值。如果令R=G=B=灰度值,画出来的图不是灰度图。应该跟调色板,表面设置有关,不知道怎么设
      

  2.   

    不是,就是给定一个数据文件,里面是图像的灰度值,在DirectDraw下绘出此图形。直接绘制出的不是灰度图。不知道怎么设置表面和调色板,或者其他什么能画出灰度图
      

  3.   

    把数据直接赋予RGB三个通道就可以啊
      

  4.   

    R=G=B=灰度值
    这样出来的图像不是灰度图
      

  5.   

    恩。这个问题得熟悉DirectDraw的朋友解决
      

  6.   

    跟DirectDraw没有关系, 我用过DirectDraw画灰度图像,其实也是用API往DC上画,只需要了解BMP格式.