2010-12-08 6 views
2

wpf 컨트롤 및 프레임 워크에서 새로운 기능입니다. 난 당신이 나를 아래는 System.Drawing.Bitmap를 들어 내 코드이미지를 WPF 파일에 저장하는 방법

  SaveFileDialog sfd = new SaveFileDialog(); 
      sfd.FileName = System.IO.Path.GetFileNameWithoutExtension(newlist[currentPicture]);        
      Nullable<bool> result = sfd.ShowDialog(); 
      if (result == true) 
      { 

       System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(newlist[currentPicture]); 
       bmp.Save(newlist[currentPicture]); 
      } 
+0

WPF 아니다. – SLaks

+0

질문에 대한 대답을 받아 들여야합니다. – SLaks

+0

왜 안 되니? 무슨 일이야? – SLaks

답변

3

입니다 도움이 될 수 있습니다 내 이미지를 저장하는 것 기운 다, 당신은 저장 방법 대화 상자의 파일 이름 속성을 전달해야합니다.

편집 : WPF에서 :

var encoder = new PngBitmapEncoder() 
encoder.Frames.Add(BitmapFrame.Create(image)); 
using (var stream = dialog.OpenFile()) 
    encoder.Save(stream); 
+0

Slanks : 마지막 줄은 무엇을 할 수 있습니까? –

+0

@Pro : 설명서를 참조하십시오. http://msdn.microsoft.com/en-us/library/system.windows.media.imaging.bitmapencoder.save.aspx – SLaks

관련 문제