假设得到的二维码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;