图片转化为二进制

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

    }

}

 

posted on 2013-11-15 10:07  高兴happy  阅读(753)  评论(0编辑  收藏  举报