zoukankan      html  css  js  c++  java
  • 图片与二进制的相互转换

        /// <summary>
            /// 图片转成二进制
            /// </summary>
            /// <param name="UpFile"></param>
            /// <returns></returns>
            public static byte[] imageWrite(HttpPostedFile UpFile)
            {
                int FileLength = UpFile.ContentLength;      //记录文件长度
                    if (FileLength == 0)
                    {    //文件长度为零时
                        return null;
                    }
                    else
                    {
                        Byte[] FileByteArray = new Byte[FileLength];    //图象文件临时储存Byte数组
                        Stream StreamObject = UpFile.InputStream;       //建立数据流对像
                        //读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度
                        StreamObject.Read(FileByteArray, 0, FileLength);
                        return FileByteArray;
                    }
            }

            /// <summary>
            /// 二进制转成图片
            /// </summary>
            /// <param name="imageBtye"></param>
            /// <returns></returns>
            public static System.Drawing.Image imageRead(byte[] imageBtye)
            {
                System.IO.MemoryStream ms = new System.IO.MemoryStream(imageBtye);
                System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
                return img;
            }

  • 相关阅读:
    May 1 2017 Week 18 Monday
    April 30 2017 Week 18 Sunday
    April 29 2017 Week 17 Saturday
    April 28 2017 Week 17 Friday
    April 27 2017 Week 17 Thursday
    April 26 2017 Week 17 Wednesday
    【2017-07-04】Qt信号与槽深入理解之一:信号与槽的连接方式
    April 25 2017 Week 17 Tuesday
    April 24 2017 Week 17 Monday
    为什么丑陋的UI界面却能创造良好的用户体验?
  • 原文地址:https://www.cnblogs.com/hlfei/p/3640031.html
Copyright © 2011-2022 走看看