c#中请问怎么将.bmp文件转换为.pcx图片呢?

解决方案 »

  1.   

    SaveFileDialog   sfd   =   new   SaveFileDialog();   
                              sfd.Title   =   "图象另存为";   
                              sfd.OverwritePrompt   =   true;   
                              sfd.CheckPathExists   =   true;   
                              sfd.Filter   =   cmbSaveFiletype.Text   +   "|"   +   cmbSaveFiletype.Text;   
                              sfd.ShowHelp   =   true;   
                              if(sfd.ShowDialog()   ==   DialogResult.OK)   
                              {   
                                      string   strFileName   =   sfd.FileName;   
                                      switch(cmbSaveFiletype.Text)   
                                      {   
                                              case   "*.bmp":   
                                                      m_bitmap.Save(strFileName,   ImageFormat.Bmp);   
                                                      break;   
        
                                              case   "*.jpg":   
                                                      m_bitmap.Save(strFileName,   ImageFormat.Jpeg);   
                                                      break;   
        
                                              case   "*.gif":   
                                                      m_bitmap.Save(strFileName,   ImageFormat.Gif);   
                                                      break;   
        
                                              case   "*.tif":   
                                                      m_bitmap.Save(strFileName,   ImageFormat.Tiff);   
                                                      break;   
                                      }   
                                      MessageBox.Show("图象文件格式转换成功!",   "恭喜",   MessageBoxButtons.OK,   MessageBoxIcon.Exclamation);
    当然在保存时直接选择要保存的格式也可以
      

  2.   

    我要转换的是pcx格式的,在.net framework中不支持这种转换,还有应该自己写算法,请问有谁知道如何获取到图像的文件信息这一模块,来得到颜色的分布值呢?
      

  3.   

    GDI,GDI+都不支持pcx格式,你必须要第三方的图像处理库来做。