如何将BitmapSource转换为位图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将BitmapSource转换为位图相关的知识,希望对你有一定的参考价值。

Converting BitmapSource to Bitmap in C#
  1. private System.Drawing.Bitmap BitmapFromSource(BitmapSource bitmapsource)
  2. {
  3. System.Drawing.Bitmap bitmap;
  4. using (MemoryStream outStream = new MemoryStream())
  5. {
  6. BitmapEncoder enc = new BmpBitmapEncoder();
  7.  
  8. enc.Frames.Add(BitmapFrame.Create(bitmapsource));
  9. enc.Save(outStream);
  10. bitmap = new System.Drawing.Bitmap(outStream);
  11. }
  12. return bitmap;
  13. }

以上是关于如何将BitmapSource转换为位图的主要内容,如果未能解决你的问题,请参考以下文章

如何将位图照片转换为十六进制颜色代码?

如何将双数组列表转换为位图? [关闭]

从原始位图剪切图像

合并两个位图的问题

如何将图像,Pdf,Docx和Doc文件转换为位图[关闭]

WPF学习第四十七章 WriteableBitmap类