dim  sss()  as  byte  
System.Text.Encoding.Unicode.GetStream(sss)  

解决方案 »

  1.   

    try:Function  ConvToStream(ByVal  pool()  As  Byte)  As  String  
           Return  System.Text.Encoding.AscII.GetStream(pool)  
    End  Function
      

  2.   

    byte [] imageSrc = ...MemoryStream memoryStream = new MemoryStream();
    memoryStream.Write( imageSrc, 0, imageSrc.Length );
      

  3.   

    img_data=(byte[])dr["img_data"];//从数据库中取出图片字段是image型的字段。
    imageStream = new MemoryStream(img_data);
    System.Drawing.Image imgPhoto = System.Drawing.Image.FromStream(imageStream);
    我这么用了后。
    总是画不出东西来。什么都没有显示?
      

  4.   

    byte[]  bytes  =  new  byte[256];  
    MemoryStream  ms  =  new  MemoryStream(  bytes  );  
    StreamReader  sr  =  new  StreamReader(ms);  
    string  s  =  sr.ReadToEnd();  
      

  5.   

    昨天刚写了个处理图象的类,部分代码如下//从数据库取得图象二进制数据,并读入到流中
    byte[] bt = (byte[])dr["photo"];
    MemoryStream ms = new MemoryStream(bt);
    //从流中取得图片对象
    System.Drawing.Image img1 = System.Drawing.Image.FromStream(ms);
    //关闭流
    ms.Close();
    //原始图的位置数据
    Rectangle rect1 = new Rectangle( 0, 0, img1.Width, img1.Height ); 
    //缩放图的位置数据
    Rectangle rect2 = new Rectangle( 0, 0, width, height );
    //新建一个Bitmap画布
    System.Drawing.Image img2 = new Bitmap( rect2.Width, rect2.Height );
    //新建一个画版
    System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(img2);
    ///下面一段是有关是否翻转或变形的代码,略去
    ....................//在指定位置画图
    g.DrawImage( img1, rect2, rect1, System.Drawing.GraphicsUnit.Pixel);
    //取得图象的格式
    ImageFormat imgFormat = img1.RawFormat;
    //释放原始图对象的资源
    img1.Dispose(); 
    ///下面是有关加签名文字或图片的代码,略去
    ............g.Dispose();//生成缩放图的数据流,并把缩放图数据写出该流中,并释放缩放图对象的资源
    ms = new MemoryStream();
    img2.Save( ms, imgFormat );
    img2.Dispose();//从缩放图流中取的字节数据,然后关闭缩放图的数据流
    byte[] imgData = ms.ToArray();
    ms.Close();// 最后用输出imgData处理后的图象数据,以便选择保存到文件,或数据库中,或输出到客户端