C# Base64转换为图片

将base64字符串转换为Image图片,现在移动端手机上,有些H5页面上传图片,就是将图片转换为base64位,可以选择直接存储这个字符串,也可转换本地图片,代码入下:

var base64 = "";
 base64 = base64.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replace("data:image/jpeg;base64,", "");//将base64头部信息替换
  byte[] bytes = Convert.FromBase64String(base64);
  MemoryStream memStream = new MemoryStream(bytes);
  Image mImage = Image.FromStream(memStream);

将图片存为本地:

 Bitmap bp = new Bitmap(mImage);
 MemoryStream ms = new MemoryStream();
 bp.Save(DateTime.Now.ToString("yyyyMMddHHss") + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);//注意保存路径

————————————————
版权声明:本文为CSDN博主「低调之人」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lilinoscar/article/details/79238070

你可能感兴趣的:(C,Sharp,c#,开发语言,后端)