我知道每个像素点的灰度值是多少,请问我该怎么显示这幅图象!也就是说灰度值的概念是什么,按照灰度值如何在屏幕上显示每个像素点

解决方案 »

  1.   

    如Y为灰度值、U和V为色调值。它和RGB的換算公式为:    Y =  0.299R + 0.587G + 0.114B
        U = -0.148R - 0.289G + 0.437B
        V =  0.615R - 0.515G - 0.100B
        R = Y + 1.140V
        G = Y - 0.395U - 0.581V
        B = Y + 2.032U
      

  2.   

    myblind(敲键盘的农民) 谢谢你!如果我只知道灰度值,不知道色调值,换算公式也是一样的吗?是不是就是把U和V当做0
      

  3.   

    SetPixelV就可以,不过先建成BMP再显示速度要快的多。
    我以前写过这个帖子,可是现在找不到了。
    在www.life-abroad.com的电脑版里面有。。
    帖子和代码
      

  4.   

    1先获得你要显示数组中的图像的对象的dc
    2然后用dc的SetPixe的方法的将各点一一显示