用xaml做界面,有一个Image控件,用来放置图片,当对图片进行修改后,想保存修改的图片,后台是用C#实现的,怎样保存啊!最好有类似代码.谢谢各位了,请多指教。

解决方案 »

  1.   

    有两种方法,一是保存修改图片后的路径,二是把图片保存成二进制内容放到xml里面
      

  2.   

    MyImage.Save(@"c:\Captured.jpg", ImageFormat.Jpeg);//保存为jpeg文件
      

  3.   

    System.Windows.Forms.SaveFileDialog saveFileDialog =
                new System.Windows.Forms.SaveFileDialog();
                saveFileDialog.Filter = "C#文件|*.cs|图像文件|*.jpg|所有文件|*.*";
                saveFileDialog.FilterIndex = 2;
                saveFileDialog.RestoreDirectory = true;            
                if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                        String fName; 
                        string uri = imageListBox.SelectedItem.ToString();
                        FileInfo currFileInfo = new FileInfo(uri);
                        fName = saveFileDialog.FileName;
                        System.Drawing.Image fSaveAs = System.Drawing.Image.FromFile(currFileInfo.FullName);
                        fSaveAs.Save(fName, System.Drawing.Imaging.ImageFormat.Jpeg); }
    我是通过弹出对话框实现保存的,但我保存的是原来没有修改的图片,不知道怎么得到内存中的修改了的图片,请大家帮帮忙,解决了马上就结帖了。主要帮我看if里的语句,怎么修改。
                    
                }