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;
            }

  • 相关阅读:
    jQuery on注册事件
    前端表格(Table)多条数据可以增加行删除行json封装后Post数据到后台处理
    导出Excel数据
    C#在一个实体类上新加字段并把另外一个实体类的字段值赋给它
    函数(五)-内置函数
    函数(四)-命名空间与作用域
    函数(三)-return与函数的调用
    函数(二)- 参数
    函数(一)-基本格式
    字符串格式化
  • 原文地址:https://www.cnblogs.com/hlfei/p/3640031.html
Copyright © 2011-2022 走看看