图片二进制转换

图片转化为二进制



using (FileStream fs = new FileStream(picpath, FileMode.Open, FileAccess.Read))

                    //        {

                    //            using (BinaryReader read = new BinaryReader(fs))

                    //            {

                    //                photobyte = read.ReadBytes((int)fs.Length);

                    //                s1 = photobyte.Length;

                    //            }

                    //        }



 



 



二进制转化为图片



 string sa = dsimg.Tables[0].Rows[0]["image"].ToString();

                        System.Text.Encoding enc = System.Text.Encoding.UTF8;

                        photobyte = enc.GetBytes(sa);

                        Image image1 = BytesToImage(photobyte);

                        image1.Save(@"D:\淘宝图片\" + outer_idaaa + ".JPG", System.Drawing.Imaging.ImageFormat.Jpeg);



 



 



 



二进制转化为图片保存



 class Program

    {

        public static Image BytesToImage(byte[] bytes)

        {

           MemoryStream ms = new MemoryStream(bytes);

            Image image = new Bitmap(ms, true);

           return image;

        }



        public static void Main(string[] args)

        {

            byte[] photobyte;

            int s1;

            using (FileStream fs = new FileStream(@"D:\淘宝图片\1752967.jpg", FileMode.Open, FileAccess.Read))

            {

                using (BinaryReader read = new BinaryReader(fs))

                {

                    photobyte = read.ReadBytes((int)fs.Length);

                    s1 = photobyte.Length;

                    Image image1 = BytesToImage(photobyte);

                   image1.Save(@"E:\1.JPG", System.Drawing.Imaging.ImageFormat.Jpeg);

            //    }

            //}



    }



}

 

你可能感兴趣的:(进制转换)