请教高手如何用c#编写获得图像RGB分量的值的程序? 

解决方案 »

  1.   

    System.Drawing.Color color = System.Drawing.ColorTranslator.FromHtml(Image1.BackColor);
     color = System.Drawing.Color.FromArgb(color.B, color.G, color.R);
      

  2.   

    1楼貌似理解错了?
    楼主的意思是不是:
    已知一个颜色,想获得它的R,G,B 3个成分的分量?Color col;
    col.R  //R值
    col.G  //G值
    col.B  //B值
    是这样吗?
      

  3.   

    这个方法有个小问题,就是太慢。如果获取或设置1张图片的所有值,最好别用这种方法。可以将 IMAGE 理解成一个 STRING,然后将其按顺序折分成为int [x,y,rgb]数组。反之亦然。