Image.Save("filename",ImageFormat.Icon)ImageFormat:你查查.net帮助,有详细说明

解决方案 »

  1.   

    System.Drawing.ImageConverter 类
      

  2.   

    我是这样做的,我是从嵌入的资源中提取Bitmap对象,不是直接从外部文件中创建Bitmap对象
    Bitmap bmp=new  Bitmap(GetType(),"n2k.bmp");
    MemoryStream ms=new MemoryStream();
    bmp.Save(ms,ImageFormat.Icon);
    Icon icon=new Icon(ms);
    在执行到bmp.Save(ms,ImageFormat.Icon)时抛出一个错误,“值不能为空,参数名为:encoder”,为什么无法写进MemoryStream中,这可是.net提供的方法。
      

  3.   

    http://xml.sz.luohuedu.net/xml/ShowDetail.asp?id=31B18AB9-AA7E-4819-DFAE-A35C744F63AA