WPF中利用Image控件显示bitmap图片

假设得到的二维码bitmap图片名称为bCode,可以先将其转换为字节数组,再利用Image控件的BitmapImage类实现图片的显示。

bCode = getcode(url2);

                Bitmap b = new Bitmap(bCode);
                MemoryStream ms = new MemoryStream();
                b.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
                byte[] bytes = ms.GetBuffer();  //byte[]   bytes=   ms.ToArray(); 这两句都可以
                ms.Close();
                //Convert it to BitmapImage
                BitmapImage image = new BitmapImage();
                image.BeginInit();
                image.StreamSource = new MemoryStream(bytes);
                image.EndInit();
                Image.Source = image; 


猜你喜欢

转载自blog.csdn.net/u013139930/article/details/51785687