我有一张医学图片,一张心电图但是是红色的。我想把这张图的背景去掉,
“去掉背景是指的什么意思啦?”
如何能够用C#在VS2008中实现啦?
求助,帮忙,思路和实现
万分感激

解决方案 »

  1.   

    Bitmap bmp = ...
    bmp.MakeTransparent(Color.Red);//將红色部份透明化;
      

  2.   

    我试了一下,我把去背景的图像拿来存入一个路径:
    bmp.MakeTransparent(Color.Red).Save("C:\Documents and Settings\Administrator\桌面\123.bmp");,
    但是,报错提示:
    错误 1 运算符“.”无法应用于“void”类型的操作数
    如何解决这个问题啦??
      

  3.   

    @"C:\Documents and Settings\Administrator\桌面\123.bmp"
    看看
      

  4.   


    恩,多谢提醒,我是搞忘了一个“@”符号,但是,仍不能解决有关:Bitmap.MakeTransparent()无返回值的问题。
    我最后把代码修改:
    bmp.MakeTransparent(Color.Red);//去掉图像bmp的红色背景
    bmp.Save(@"C:\Docments and Settings\Administrator\桌面\123.bmp");                              //对已经去掉背景色的bmp 图像存储在提供的路径下;问题得到了解决。
    谢谢各位。