• 将数据库的二进制字节转换成图片


    首先读取出数据

    byte[] b = drv["image"] as byte[];


    用byte数组接收数据

    实例化BitmapImage

    BitmapImage newBitmapImage = new BitmapImage();

    之后判断数据是否为空,并作处理,为空给予一个默认图片

    if (b == null || b.Length <= 0)
                    {
                        this.headerImg.Source = new BitmapImage(new Uri("../templet/images/defaulthead.jpg", UriKind.Relative));
                    }
                    else
                    {
                        System.IO.MemoryStream _ImageMem = new System.IO.MemoryStream(b);
                        newBitmapImage.StreamSource = _ImageMem;
                        newBitmapImage.BeginInit();
                        newBitmapImage.StreamSource = _ImageMem;
                        newBitmapImage.EndInit();
                        this.headerImg.Source = newBitmapImage;
                    }
  • 相关阅读:
    Markdown文档示例
    Python网络编程(一)
    JS之客户端检测
    MySQL 多表查询
    MySQL 单表查询
    MySQL 入门
    Python内置方法大全
    010 盒模型
    009 CSS选择器
    008 常用样式
  • 原文地址:https://www.cnblogs.com/xufei/p/2883202.html
Copyright © 2020-2023  润新知