把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: }