How to Convert Wpf BitmapSource to byte[] in C#

c#, wpf

Solution

I got solution

        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();               
        }

Problem

Possible Duplicate: WPF Image to byte[] Relative to this I have a BitmapSource image obtained by capturing image from webcam.How can i convert it to byte[] in C#

Original source

Related problems