首页 > Windows开发 > 详细

C# Image与Base64编码互转函数

时间:2019-11-08 17:00:01      阅读:104      评论:0      收藏:0      [点我收藏+]
  1. public Bitmap GetImageFromBase64(string base64string)
  2.         {
  3.             byte[] b = Convert.FromBase64String(base64string);
  4.             MemoryStream ms = new MemoryStream(b);
  5.             Bitmap bitmap = new Bitmap(ms);
  6.             return bitmap;
  7.         }
  8. public string GetBase64FromImage(string imagefile)
  9. {
  10.     string strbaser64 = "";
  11.     try
  12.     {
  13.         Bitmap bmp = new Bitmap(imagefile);              
  14.         MemoryStream ms = new MemoryStream();
  15.         bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
  16.         byte[] arr = new byte[ms.Length];
  17.         ms.Position = 0;
  18.         ms.Read(arr, 0, (int)ms.Length);
  19.         ms.Close();
  20.         strbaser64 = Convert.ToBase64String(arr);
  21.     }
  22.     catch (Exception)
  23.     {
  24.         throw new Exception("Something wrong during convert!");
  25.     }
  26.     return strbaser64;
  27. }

C# Image与Base64编码互转函数

原文:https://www.cnblogs.com/ztf20/p/11821405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!