或者把24位的BMP加上个ALPHA让它变成32位。

解决方案 »

  1.   

    根本不用GDI+,你读数据时,把A值忽略,就成24位了啊。
      

  2.   

    你先去了解下BMP图数据格式, 32位和24位能够识别。 然后修改像素数据,比如32位的,像素值为RGBA,每个占8位。 24位图像素数据为RGB。 32位转24位, 把A值去掉,就是把RGBA变成RGB,反之也可以。 细节你研究下,这只是思路
      

  3.   

    你可以用Bitmap.Bitmap(INT, INT, PixelFormat)创建一个指定颜色格式的位图,然后把需要的图形复制过去即可。