同一幅图片中的颜色在不同的显示器中怎么会有不同 RGB 值。在一台机器上 RGB=(40,80,80), 另一台 RGB=(42,82,82)

解决方案 »

  1.   

    是显示模式到了PictureBox之类的显示控件中,色彩会被调色板限制(位图的调色板一般由位图本身和显示模式限定)。譬如一台机器显示模式是24位真彩色,那么用Pixel取到的是真正的24bit颜色值。如果是16位增强色甚至是256位的。那么图片在显示的时候,色彩就被调色板中最接近原色的可用色所替代,如果再用Pixel取,只能取道可用色。