C#图片与二进制之间的转换

 /// <summary>
        /// 图片转二进制
        /// </summary>
        /// <param name="imagePath"></param>
        /// <returns></returns>
        public static byte[] getImageByte(string imagePath)
        {
            try
            {
                FileStream files = new FileStream(imagePath, FileMode.Open);
                byte[] imgByte = new byte[files.Length];
                files.Read(imgByte, 0, imgByte.Length);
                files.Close();
                return imgByte;
            }
            catch (Exception ex)
            {
                throw;
            }
        }

        /// <summary>
        /// 将流转为图片
        /// </summary>
        /// <param name="byt"></param>
        /// <returns></returns>
        public static Image BytToImg(byte[] byt)
        {
            MemoryStream ms = new MemoryStream(byt);
            Image img = Image.FromStream(ms);
            return img;
        }

猜你喜欢

转载自blog.csdn.net/qq_38370387/article/details/89189584