c# - 如何在 C# 中将 Wpf BitmapSource 转换为 byte[]

标签 c# wpf

<分区>

Possible Duplicate:
WPF Image to byte[]

Relative to this 我有一个通过从网络摄像头捕获图像获得的 BitmapSource 图像。我如何将它转换为 C# 中的 byte[]

最佳答案

我有解决方案

        JpegBitmapEncoder encoder = new JpegBitmapEncoder();
        //encoder.Frames.Add(BitmapFrame.Create(bitmapSource));
        encoder.QualityLevel = 100;          
       // byte[] bit = new byte[0];
        using (MemoryStream stream = new MemoryStream())
        {               
            encoder.Frames.Add(BitmapFrame.Create(bitmapSource));
            encoder.Save(stream);
            byte[] bit = stream.ToArray(); 
            stream.Close();               
        }

关于c# - 如何在 C# 中将 Wpf BitmapSource 转换为 byte[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11084506/

相关文章:

c# - 如何在 winforms 应用程序中设置数据网格滚动条的位置?

c# - iPhone 喜欢 WPF 项目中的红色徽章通知?

c# - 将 SecureString 放入 PasswordBox

c# - 获取 GridView 的列标题的 css

C# DAL 返回泛型 List<T>

c# - 适用于 .NET 核心的 IronPython

c# - 是否有必要为简单的 true/false 操作创建一个转换器?

c# - 如何将公共(public)属性绑定(bind)到 WPF TextBox.Text 属性

c# - KeyTip 在 Microsoft 功能区中不起作用

c# - 您使用什么(免费)格式化C#代码?