专注

导航

把Image图片和Byte的转换

   1:          /// <summary>
   2:          /// 把Image图片装换成Byte
   3:          /// </summary>
   4:          /// <param name="image">输入参数:原始图片</param>
   5:          /// <returns>返回值:byte[]</returns>
   6:          public static byte[] ConvertImageToByte(System.Drawing.Image image)
   7:          {
   8:              MemoryStream ms = new MemoryStream();
   9:              image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
  10:              return ms.ToArray();

11: }

 

 

   1:          /// <summary>
   2:          /// 把Image(路径)图片装换成Byte
   3:          /// </summary>
   4:          /// <param name="FilePath">输入参数:图片的路径</param>
   5:          /// <returns></returns>
   6:          public static byte[] ConvertImageToByte(string FilePath)
   7:          {
   8:              System.Drawing.Image image = System.Drawing.Image.FromFile(FilePath);
   9:              MemoryStream ms = new MemoryStream();
  10:              image.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
  11:              return ms.ToArray();
  12:          }
 
 
   1:          /// <summary>
   2:          /// byte[]转换成图片
   3:          /// </summary>
   4:          /// <param name="myByte">输入参数:byte</param>
   5:          /// <returns></returns>
   6:          public static System.Drawing.Image ConvertToImage(byte[] myByte)
   7:          {
   8:              MemoryStream ms = new MemoryStream(myByte, true);
   9:              System.Drawing.Image myImage = System.Drawing.Image.FromStream(ms);
  10:              return myImage;
  11:          }

posted on 2011-11-13 11:29  陈啊M  阅读(339)  评论(0编辑  收藏  举报