怎样在程序里面调整红、绿、蓝各值啊,使屏幕偏红,偏绿,或偏蓝,就象PHOTOSHOP 中GAMMA一样。请大家帮帮忙,最好能给出源码,非常急,谢谢!

解决方案 »

  1.   

    路过 路过 
    人唯一靠得住的只有自己和自己的母亲,别指望别人给你多大帮助
      http://mama520.126.com
      

  2.   

    声明自己是MM,少见!
    不过,我喜欢
    这个问题好像是属于Windows底层,我不太清楚
      

  3.   

    不就一个渐变的问题吗?var 
        i,j:integer;
        Dct:TRect;
    begin
       j:=Form1.Height;
       for i:=0 to 255 do
           begin
               Canvas.Brush.Color:=RGB(255,255,i);
               Dct:=Rect(i*2,0,(i+1)*2,j);
               Canvas.FillRect(Dct);
    end;
      

  4.   

    不就一个渐变的问题吗?var 
        i,j:integer;
        Dct:TRect;
    begin
       j:=Form1.Height;
       for i:=0 to 255 do
           begin
               Canvas.Brush.Color:=RGB(255,255,i);
               Dct:=Rect(i*2,0,(i+1)*2,j);
               Canvas.FillRect(Dct);
                 end;
    end;   少一个end;所以补上.