粘来的一段代码,感觉以后能用的上,先收着

  
public static string GetStringFromImage(Image image)
        
{
            
if (image == nullreturn "";

            MemoryStream stream 
= new MemoryStream();
            image.Save(stream, System.Drawing.Imaging.ImageFormat.Jpeg);
            stream.Position 
= 0;
            
byte[] data = new byte[stream.Length];
            stream.Read(data, 
0, (int)stream.Length);
            stream.Close();
            
return System.Convert.ToBase64String(data, 0, data.Length);
        }


        
public static Image GetImageFromString(string str)
        
{
            ImageInfo _ImageInfo 
= new ImageInfo();
            
if (String.IsNullOrEmpty(str)) return _ImageInfo;

            
byte[] bitmapData = new byte[str.Length];
            bitmapData 
= Convert.FromBase64String(str);
            MemoryStream streamBitmap 
= new MemoryStream(bitmapData);
            Image image 
= Image.FromStream(streamBitmap);
            
return image;
        }



posted @ 2008-01-29 09:59 遭雷劈 阅读(25) 评论(0) 编辑