728x90
public static System.Drawing.Image Convert(System.Windows.Media.ImageSource image)
{
if (image == null) return null;
MemoryStream memoryStream = new MemoryStream();
System.Windows.Media.Imaging.BmpBitmapEncoder bmpBitmapEncoder = new System.Windows.Media.Imaging.BmpBitmapEncoder();
bmpBitmapEncoder.Frames.Add(System.Windows.Media.Imaging.BitmapFrame.Create((System.Windows.Media.Imaging.BitmapSource)image));
encoder.Save(memoryStream);
return System.Drawing.Image.FromStream(memoryStream);
}
728x90
'C# > Winform' 카테고리의 다른 글
[C#] 한글 컨트롤 (0) | 2022.03.17 |
---|---|
[C#] 초간단 REST API 호출 코드 (0) | 2022.02.22 |
[C#] WinAPI 사용시 ini 파일에서 같은 키가 2개인 경우 어떤 값을 가져올까? (0) | 2022.02.17 |
[C#] float int 변환 (0) | 2022.02.17 |
[C#] .NET5, .NET6 성능차이 (0) | 2022.02.16 |