谢谢!!

解决方案 »

  1.   

    24位色的图像是rgb都为0的点是黑点
    256色的要看调色板,一般是0
    黑点的直径?
      

  2.   

    如果能取到每一个象素的颜色。
    再用GetRValue(),GetGValue(),GetBValue();
    得到它的RGB直.
      

  3.   

    如果直接读文件的话,8位之前用颜色调色板,16位有用R-G-B直接保存三基色的值,有5-5-5方式,有5-6-5方式,24位和30位都是用一个字节直接保存三基色的值,只不过30位的有一个字节保存的是a仿真信号(这个字节基本没有什么作用),如果不直接读文件,可以创建一个兼容的CDC设备,用CBitmap在兼容的设备中画,再用,CDC::GetPixel()获取RGB值。最后判断要什么不要什么值。黑色的点好像用像素吧?我们看见的也不是圆形,而是正方形,不知道你说的半径是什么意思?
    如果要直接读文件的源码,发一个电子邮件到[email protected]我给你一个。